2010/01/21

Veebirakendustes kasutatud komponentidest ja Joomlast endast

EventList võimaldab registreerunud kasutajal lisada sündmusi koos kirjelduse ja toimumiskohaga, kusjuures need muutuvad automaatselt avalikuks.

Sündmusi saab vaadata üldise listina, toimumiskohtade kaupa ning kategooriate kaupa. Toimumiskoha puudumisel võib selle süsteemi lisada. Sellel komponendil on eesti keele tugi.

Kategooriaid ehk liike on näidises pakutud neli: “Toimub”, “Plaanis”, “Idee” ja “Anonüümne”. Viimane tähistab anonüümselt sisestatud sündmusi. Kuna EventList ei võimalda anonüümset sisestamist, siis on mittekasutajate jaoks loodud eraldi vorm komponendi Fabrik abil.

Kategooriaid on muidugi võimalik ka juurde lisada, näiteks mitmest alamüritusest koosneva “raamürituse” puhul (Rakvere linna päevad) või juhul, kui seda rakendust kasutatakse näiteks linnavalitsuse eelinfo tarbeks (kategooria Rakvere Linnavalitsuse eelinfo).

Paar puudust, mis võivad olla kõrvaldatavad

1) EventListil pole korraldaja ehk kontaktisiku välju ning näib, et autorid (www.schlu.net) selle komponendi edasiarendamisega enam (mõnda aega) ei tegele (arendamisfoorum on suletud). Aga avatud lähtekood võimaldab EventListi täiendada mistahes programmeerijal, kes valdab php –keelt ja MySQL –i ning tunneb Joomla CMS-i. Väga võimalik, et sellega saaks hakkama eestindaja (www.eraser.ee)

2) sündmuse korduvust saab määrata, kuid seda ei kuvata mitmekaupa ette. Nähtav on üks kirje korraga, mis näitab lähimat eelolevat toimumiskorda. Üks lisaplugin peaks mitmekaupa ette kuvamist teoreetiliselt võimaldama, aga mingil põhjusel ei tahtnud see töötada. Võimalik asendusmeetod – sündmuse kopeerimine Fabriku abil loodud rakenduses.

Fabrik on teadaolevatest kõige universaalsem komponent, mis võimaldab luua nii lihtsaid kui ka väga keerukamaid rakendusi. Lisaks anonüümsele vormile on näidises ka nn. töötabel. See on mõeldud planeerimis- ja koostöökeskkonnaks. Lisaks EventListis nähtavale infole kajastuvad seal ka sündmuste sisestajate andmed (kui nad on registreeritud kasutajad) ning iga sündmusega on seotud ka muu korraldusinfo, sh eelarve (sündmuse juurde lisad korraldusinfo, korraldusinfo juurde omakorda eelarve)

EventlistiCal on lisandmoodul, mis väljutab EventListi keskkonnas olevat infot kalendrirakenduste jaoks iCal kujul. 20.01.2010 jõudsin tänu heale õnnele jälile ka paarile väga olulisele parandusele. Tänu sellele jõuab infovoog teistesse kalendritesse õigete kellaaegadega, st Ida-Euroopa aja järgi.

xml/rss väljundit on ka võimalik luua, seda omakorda Fabriku abil.

Minikalender vasakus veerus toob esile päevad, kus mõni sündmus on toimumas. Puuduseks on see, et ei saa vaadata korraga tervet kuud või aastat. Väljakutse kompetentsele programmeerijale.

Joomla on tänu lisakomponentide pakutavatele võimalustele saanud täiesti arvestatava kvaliteedi. Ainus miinus puudutab autentimist – OpenID lisavidin on olemas, aga see paraku ei tööta. OpenID on teadupärast nö teise serveri abil autentimise meetod. Eesti OpenID on mõeldud autentimiseks ID-kaardiga, serveriks openid.ee . Kui leiduks vabatahtlikku, kes jõuaks jälile sellele, kuidas luua Joomlale toimiv Eesti OpenID tugi, mis töötaks ka kasutajaks registreerimisel, siis oleks tegemist vaata et täiusliku vabavaralise sisuhaldustarkvaraga.

Kommentaare ei ole: