EgroupWare: A csoportmunka megoldás
Bemutatás Az eGroupWare egy üzleti szintű, PHP alapú, szabad csoportmunka szerver megoldás, a Stylite AG terméke. A közösségi verzió szabadon letölthető és ingyenesen használható, a céges, bővebb funkcionalitású EPL verziót pedig saját szerverre telepíthetjük vagy a cégtől bérelhetjük is. A továbbiakban a ingyenes, Community verziót mutatom be, az EPL verzió áráról és többletszolgáltatásairól a termék honlapja nyújt bővebb információkat. Többplatformos, futtatható bármely PHP-t futtatni képes webszerveren, és a legelterjedtebb adatbázisszervereken. A FelaMiMail (levelező) használatához SMTP és IMAP szerver hozzáférés szükséges, a POP3 protokoll az újabb verziókban már nem támogatott. Az erőforrásigénye leginkább a felhasználók számától és a használat módjától függ, a honlap által megadott adatok szerint legalább 800 Mhz-es processzor és 256 MB RAM a minimumkövetelmény. PHP-ból 4.3-as verzió a minimum ami szükséges, de ajánlott 5.1-et vagy annál újabbat használni. A kliensekre elég egy modern böngésző, Mozilla Firefox, Konqueror, Opera, IE tökéletesen megfelel. Ezen megoldás előnye, hogy távolról, akár a világ másik végén lévő internetkávézóból is elérhetjük levelezésünket, határidőnaplónkat, címjegyzékünket vagy könyvjelzőinket, és lehetőséget ad a munkatársakkal való hatékony információcserére, egyes események megosztására is. A szoftver természetesen megfelelően biztonságos felhasználóazonosítást és jogosultsági rendszert tartalmaz adataink védelmére. Adataink nem csak webes felületen érhetőek el, lehetőség van egyéb szoftverekkel vagy mobil eszközökkel való együttműködésre is. A SyncML alkalmazás Palm és Windows Mobile alapú PDA-kkal, mobiltelefonokkal való szinkronizálásra szolgál, a GroupDAV alkalmazással pedig PC-s szoftverek (pédául Kontact, Thunderbird/Sunbird vagy Ms Outlook) és egyéb mobil eszközök széles körével tudunk adatokat cserélni. ActiveSync protokoll alapú szinkronizációra az EPL verzióval van csak lehetőség. Létezik még xml-rpc és iCal alapú szinkronizáció is, de ezeket már nem fejlesztik tovább, a felhasználóknak a GroupDAV használatát ajánlják ezek helyett. A szoftver jelenleg 35 nyelvet támogat, köztük a magyart. A honlap szerint a magyar nyelv támogatása 67,2 %-os szinten áll, de szerencsére a népszerűbb alkalmazások jól tudnak magyarul. Aki nem elégedett a helyzettel, könnyen segíthet ezen, ugyanis az eGroupWare tartalmaz webes alkalmazást a fordításhoz.
1/6
Alkalmazások Calendar Naptár, melyben lehetőség van csoportok és projektek kezelésére, események megosztására. Együttműködik többi alkalmazással, tartalmazhat hivatkozásokat a Címjegyzék és az InfoLog bejegyzéseire például.
1.sz. ábra, Naptár
FelaMiMail Ügyes, teljes értékű IMAP alapú levelező alkalmazás.
2.sz. ábra, Webes levelezés
2/6
InfoLog Teendők, Feljegyzések és Telefonhívások nyomon követésére használatos alkalmazás.
3.sz. ábra, Teendők, Feljegyzések, Telefonhívások
ProjectManager Projektkezelő, jól integrálva a többi alkalmazással.
4.sz. ábra, Projektek kezelése
3/6
SiteMgr Felhasználóbarát és több honlap egyidejű kiszolgálására is alkalmas honlapmotor. A honlap kialakításához felhasználhatóak az eGroupWare egyéb alkalmazásai is.
5.sz. ábra, SiteMgr
AddressBook Címjegyzék, LDAP vagy SQL alapon. A kontakt személyek kategóriákba sorolhatók, adataik megoszthatók a felhasználók között. Tracker Hibajavítások vagy más ügyek kezelésére alkalmas, széleskörűen testre szabható alkalmazás. Resources Erőforrások. Naptárba integrált raktár, és könyvelést segítő alkalmazás. Filemanager Fájlok tárolására és kezelésére használható, VFS, sql-db vagy webdav alapú. Timesheet Projektkezelőbe integrált alkalmazás az időfelhasználás követésére. Wiki, KnowlegeBase, NewsAdmin A felhasználók, látogatók közötti információáramlást segítő alkalmazások. Bookmark Könyvjelzők kezelésére, megosztására szolgáló alkalmazás. OnlineHelpSystem Online súgó.
4/6
MyDMS Dokumentumok tárolására, megosztására és kezelésére alkalmas, hozzáférések szabályozására is van lehetőség. Az 1.8-as verziótól nem támogatott, de mivel a FileManager alkalmazás nem képes minden dokumentumtározási funkcióját kiváltani - legalábbis a közösségi változatban - ezért még elérhető az újabb verziókhoz is.
6.sz. ábra, Dokumentumtár
Adminisztrációt és fejlesztést segítő és egyéb alkalmazások • • • • • • •
Telepítést és frissítést segítő alkalmazások Webes adminisztrációs felület, webes biztonsági mentés phpSysInfo - rendszerinformációk Webes regisztrációs lehetőség phpgwapi - saját API TranslationTools - lokalizálás segítésére eTemplate - a felhasználói felület és az adatbázis kialakításának segítésére
A rendszerhez elérhetőek külső alkalmazások is, például integrálható hozzá a népszerű Gallery2 fotóalbum. Saját alkalmazások fejlesztésére is van lehetőség, ehhez a template-kezelő és a fordítást segítő alkalmazás lehet a segítségünkre.
5/6
Telepítés A szerverre való telepítése történhet a honlapról letöltött tömörített fájlból is, de a népszerűbb Linux disztribúciókhoz csomagok is megtalálhatóak az openSUSE buildservice-en. Ajánlott a csomagból való telepítés, mivel a repó rendszeresen frissül és szépen kezeli a függőségeket. A konfigurálása webes felülettel támogatott, és a honlapon részletes segítséget kapunk hozzá. Telepítés után webes felületen szerkeszthetjük a fő konfigurációs fájlt, a header.inc.php-t, és az egyéb beállításokat is megtehetjük adminisztrátorként, felvihetjük a felhasználókat, hozzáadhatunk és elvehetünk alkalmazásokat és biztonsági mentést készíthetünk. Az így elkészített konfigurációt ellenőrizhetjük is, mint az 7. sz. ábrán látható.
7.sz. ábra, A telepítés ellenőrzése
Linkek • eGroupWare hivatalos honlap:
http://www.egroupware.org/
• Magyar nyelv támogatás állása: http://community.egroupware.org/languages • Az EPL verzió demo oldala:
http://www.egroupware.org/demo
• openSUSE buildservice: http://download.opensuse.org/repositories/server:/eGroupWare/
2012. Csuhai Imre – https://csuhai.hu Az írás a 2006-ban a HuP-on megjelent cikk aktualizált változata: http://hup.hu/node/27605 Licensz: CC-BY-SA 3.0 http://creativecommons.org/licenses/by-sa/3.0/deed.hu 6/6