Vyzva: OpenGroupware (dlouhe)
Dan Bar
Daniel.Bar na seznam.cz
Pondělí Září 8 21:45:58 CEST 2003
Dobry den,
cas od casu se v teto konferenci objevuje dotaz na moznost resp.
existenci produktu/baliku produktu jichz by bylo mozno vyuzit za ucelem
funkcniho nahrazeni MS Exchange dostupneho pod GPL nebo ji podobnou
licenci. Moznosti byly az do nedavne doby celkem rozmanite - od
Apache/PHP/MySQL produktu jako phpGroupware, phProjekt atd, az napr. po
Kroupware - soustavy navzajem spolupracujicich (samostatne
distribuovanych) produktu. Vetsinou vsak obsahovaly pouze podmnozinu
funkci MS Exchange (MSEx), resp. se co do robustnosti a rozsiritelnosti
nedaly (IMHO) s MSEx porovnavat.
Pred nekolika mesici byl spusten projekt OpenGroupware (dale jen OGo)
jenz sam sebe definuje jako "MS Exchange replacement". Dovolte abych vam
jej - v pripade, ze vam jeste nevstoupil do povedomi - predstavil a v
zaveru prednesl jeden navrh.
Pozadi projektu
----------------------------------------------
OGo projekt vychazi z produktu nemecke firmy SKYRiX - SKYRiX groupware.
Jde o SW vyvijeny pres 7 let s referencemi na zakazniky s nekolika sty
soucasne pracujicimi klienty (a s cenou kolem 9000 Euro). Pred nekolika
mesici se firma SKYRiX rozhodla uvolnit SKYRiX groupware pod (L)GPL
licenci -> vznik OGo projektu (www.opengroupware.org)
Podle vyjadreni predstavitelu firmy bude OGo slouzit jako jedina
vyvojova zakladna jak pro volne dostupnou tak i pro komercni verzi
(takez sirenou pod GPL, u te se vlastne plati za instalaci, support +
komponenty prozatim neuvolnene pod GPL - viz dale).
To je take (zrejme) duvod k tomu, ze se firma SKYRiX snazi udrzet vyvoj
maximalne pod kontrolou (core vyvojarskeho tymu jsou zamestnanci SKYRiX
firmy). Totez se tyka vsech komponent OGo webu (narodni mirrors, CVS,
FTP ...). Coz IMHO zarucuje cistotu a konzistetnost kodu (pokud jej
chteji i nadale prodavat za uvedenou cenu, pak se neni co divit).
Funkce OGo
----------------------------------------------
Hruby popis funkce OGo by mohl byt:
- Sprava kontaktu:
Ukladani a organizovani osobnich a firemnich dat, telefonnich a faxovych
cisel, E-mail, osobnich a firemnich adres (sidla, fakturacni ...),
moznost kategorizovani. Propracovane vyhledavaci fuknce, moznost
importu, pridavani custom poli atd.
- Skupinove/osobni planovani casu a prostredku:
Osobni a skupinove organizacni kalendare, moznost automatickeho
upozornovani, planovani sdileni nadefinovanych firemnich prostredku.
- Sprava ukolu:
K dispozici jsou propracovane nastroje na spravu ukolu at uz vazanych na
urcity projekt ci samostatnych. Mozna je delegace ukolu, sledovani
dokoncenosti. Ke kazdemu projektu je automaticky zalozen document
repository s moznosti sledovani verzi, presnym definovanim prav
jednotlivych uzivatelu (to se tyka v podstate vsech funkci). Pres WebDAV
je mozny pristup k document repository (a je nadale vylepsovan).
- Web E-Mail klient:
Integrovany e-mail IMAP klient (neco na zpusob napr. SquirrelMail jenze
zakomponovany do celeho systemu). Je tedy mozne pristupovat do
preddefinovane IMAP schranky, psat maily, prirazovat vybrane maily k
vytvorenym projektum, vyuzivat globalni adresar atd.
- News Board:
Slouzi jako firemni vyveska a zaroven jako centralni soupis vsech
relevantnich zaznamu o uzivatelovych ukolech, upozorneni.
- k diposizi je mnozstvi dalsich subdaemons nadale rozsirujici jiz tak
bohate fuknce OGo.
Dodatky
----------------------------------------------
Co je IMHO velice dulezite, je pomerne snadna provazatelnost systemu s
okolnim svetem.
- K pristupu k udajum v systemu (z uzivatelskeho hlediska) lze uzivat
jednak web rozhrani tak specialni Outlook konektor (Zidelook = MAPI <->
WebDAV konvertor). Web rozhrani je zahrnuto do OGo, Zidelook konektor
zustava komercni aplikaci (s jeho pomoci se Outlook pripojuje k OGo
serveru a nabizi pak fuknce dostupne pri uziti Outlook<->Exchange
kombinace). Zidelook byl je firme SKYRiX licencovan treti stranou, takze
za nej se musi platit (i kdyz cena neni nikterak zavratna).
- K internim datum lze pristupovat pres XML-RPC rozhrani, takze takove
veci jako synchronizace dat s ucetnictvim, importovani velkeho mnozstvi
kontaktu z existujiciho system atd. neni problem. K dispozici jsou
XML-RPC implementace pro perl, python, php pokud jde o "jednoduche"
scriptovaci jazyky. Fantazii se meze nekladou.
- Jak jiz bylo zmineno, pouzivat lze tez WebDAV rozhrani - mozno pouzit
pro pristup ke kontaktum, dokumentum v document repository (jednoduche a
prime reseni pro ukladani/zpracovani dokumentu v WebDAV enabled
klientech jako napr. MS Office a pocitam ze OpenOffice take ;) ...)
- Co se tyka rozdilu mezi komercni a GPL'ed verzi pak jde hlavne o tzv.
load balancer(snsd). Nicmene ten je dulezity jen pro opravdu velke
instalace, pro "normalni" uziti je mozno tento "nedostatek" snadno obejit.
Zaver
----------------------------------------------
Takze tolik ke kratkemu predstaveni projektu. Jak jste mohli z textu
vycitit, me se samotny SW velmi zamlouva (zkousel jsem jej neco pres dva
tydny, i kdyz je ty podstatne fce).
Co se tyka ceske lokalizace - IMHO podstatne vlastnosti pro moznost
vyuziti v ceskych firmach - tak se vec ma takto: OGo jako takovy je
zatim schopen pracovat pouze s ISO-8859-1 znakovou sadou, takze na hacky
a carky zatim muzeme zapomenout. Nicmene je v behu (a snad ne prilis
daleko od dokonceni) prevod OGo (libFoundation -> GNUStep) ktery umozni
vyuziti UTF-8 (Unicode).
Vyzva
----------------------------------------------
Pokud by se nekdo chtel do prekladu zapojit (nejde jen o preklad OGo,
ale i postupne se vytvarejici dokumentace, OGo webu atd.) pak se prosim
ozvete. Ja sam bych se nechtel stavet do pozice leadera lokalizacniho
tymu (nemam v umyslu tomu venovat takove mnozstvi casu) nicmene jsem
pripraven v ramci moznosti prispivat. Takze tento mail neberte jako
vyhlaseni ustanoveni lokalizacniho tymu, jako spis predstaveni OGo
projektu (jak jiz receno) IMHO velice pouzitelneho v ceskych firmach/
pracovnich skupinach a zainteresovani osob ochotnych se na veci nejakym
zpusobem podilet.
Nez bude k dispozici UTF-8 capable reseni, pak neni problem vyuzivat
ceskou lokalizaci prevedenou docasne na ISO-8859-1 (bez hacku a carek).
-- The end -*------------------------------
Takze to je vse, diky vsem kteri meli tu trpelivost dorazit az sem.
Budete-li mit nejake dotazy, pak se na mne klidne obratte. Zdaleka se
nemuzu pasovat na znalce systemu (je preci jen prilis rozsahly a ja
nejsem Obj-C developer). Nicmene OGo projekt uz nejaky cas sleduju,
takze pokud nebudu odpoved nebudu primo znat, pak budu vedet (I hope)
kde hledat.
Preji hezky vecer,
Dan
Další informace o konferenci Linux