Virtualiosios bendruomenės plečiasi – Facebook.com, Frype.lt ir Toostis.lt keičia žmonių gyvenimo ar bent pomėgių (laiko) organizavimo būdą. Norite sukurti savo socialinį tinklą? Tam galite pasitelkti portalų kūrimo veteranes – sistemas Drupal ir Joomla. Tačiau šįkart aptarsime Elgg (elgg.org) – vieną populiariausių sistemų, pasirodžiusių apie 2004 m.
2008 vykusiuose atvirojo kodo programų apdovanojimuose Elgg buvo pripažinta geriausia socialinių tinklų plėtros platforma.
Apie Elgg straipsnio autorius pirmąkart sužinojo prieš porą metų skaitydamas diskusijas apie virtualiąją mokymo(si) aplinką Moodle.org. Jau tada diskutuojantys pedagogai gyrė Elgg savybes.
Kaip ir kitų socialinių tinklų, Elgg dėmesio centre – dalyvis. Jam galima priskirti įvairias veiklas: dalyvauti diskusijose, rašyti tinklaraštį, pateikti failus (pavyzdžiui, nuotraukas). Kiekvienam dalyviui galima leisti kurti temines grupes (prie jų paskui gali prisijungti kiekvienas norintis).
Naujausių grupių įvykių sąrašą asmuo gali stebėti savo pradiniame puslapyje (dashboard). Galima pažymėti (bookmark) bet kurią tinklo vietą (pavyzdžiui, konkrečią nuotrauką, žinutę), kad paskui būtų galima vėl į ją greitai patekti.
Sistemos savybės gražiai išdėstytos elgg.org/features.php tinklalapyje, tačiau geriausia vis dėlto išmėginti patiems – užsukti į community.elgg.org.
Diegimas
Elgg diegiama panašiai kaip ir visos PHP+MySQL sistemos. Vienintelis „kabliukas“ ją paleidžiant standartinėje Ubuntu sistemoje su Apache – reikia nurodyti, kad serveris leistų nuorodų „perrašymo“ savybę (mod_rewrite). Užteko faile /etc/apache2/sites-available/default nustatyti „AllowOverride All“.
Nors anksčiau Elgg buvo iš dalies sulietuvinta, tačiau Elgg 1.0 versijai lietuvinimo failo rasti nepavyko. Atrodo, pasikeitė ir vertimų mechanizmas (žr. tinyurl.com/elgglang).
Elgg programinė architektūra yra itin paprasta (tinyurl.com/ellgmodel), bet apgalvota ir lanksčiai pritaikoma. Dėl universalumo Elgg sistemoje labai paprasta kurti plėtinius. Įprastai atsisiunčiant sistemą, siūlomas arba grynasis Elgg sistemos branduolys, arba iš karto su standartiniais plėtiniais, skirtais kurti ir tvarkyti tinklaraščius (blogs), failus, turinio puslapius, įsimintinas vietas, diskusijas. |
---|
Dar vienas dėmesio vertas plėtinys – suderinamumas su OpenID– asmens tapatybę internete (openid.net) nustatančia priemone. Su OpenID nereikia kiekvieną kartą atskirai registruotis naujose svetainėse. Yra ir lietuviškų OpenID serverių, pavyzdžiui, person.lt, kai kas rekomenduoja myopenid.com. Elgg turi priedą kaip OpenID klientas ir bandomąjį priedą kaip OpenID serveris. Elgg propaguoja ir kitus socialiniams tinklams bei Web2 palankius standartus: OpenSocial, Oauth ir ypač Open Data Definition (opendd.net) socialinio tinklo duomenims eksportuoti, pavyzdžiui, norint migruoti į kitą sistemą.
Rugsėjo mėnesį pasirodė nusistovėjusios struktūros Elgg 1.0 versija, o dabar turime Elgg 1.1 su keliais patobulinimais, pavyzdžiui, labiau optimizuotu duomenų bazės panaudojimu ir papildomų registracijos laukų administravimu. Naujienų apie Elgg kūrimą galima rasti svetainėje http://openedweb.com.
Vaizdžiai pateiktų Elgg naudojimo schemų ieškokite http://edutechwiki.unige.ch/en/ELGG tinklalapyje.