Apie TVS || Re: Kuriam savo TVS @ pixel.lt
NePo greičiausiai vėl pasiilgo peštynių. Tik šį kartą diskusiją šaukia ne savo asmeniniame bloge, o pixel.lt erdvėje. Kadangi apie TVS žinau ne tik iš nuogirdų, pabandysiu pridėti savo tris kapeikas…
Per savo jau netrumpą amželį praleistą internete, teko naudoti nemažai skirtingų TVS (kas nežino – tai Turinio Valdymo Sistema, plačiau – čia), ne vieną – diegti, o dėl vienos atsiradimo virtualiame pasaulyje esu “kaltas” asmeniškai. Pastarosios vertinti nesiimsiu – tegu tai daro mano klientai – o šiame straipsnyje pabandysiu pažvelgti į idealios TVS klausimą iš rimto vartotojo (angl. power user) pozicijos.
Kalbėdamas apie “rimtą vartotoją” turiu omeny ne pilietį su minimaliomis IT žiniomis, sugebantį tik prisijungti prie TVS ir, jei pasiseks, nieko nesugadinant pridėti naują įrašą, o apie nusimanantį žmogų, kuris ne tik sugeba naudotis daugeliu TVS funkcijų, bet ir jas įsidiegti bei, esant poreikiui, modifikuoti. Taigi, kokia TVS būtų ideali tokiam vartotojui? Prisiminkime, kad tai nėra “tikras programuotojas”, kuriam svarbios visos techninės smulkmenos. Šiam vartotojui svarbu lengvai ir neskausmingai atlikti visus reikalingus veiksmus.
Pažintis su kiekviena TVS prasideda nuo diegimo. Kokią sistemą galima paprastai ir greitai įdiegti? Drįsčiau teigti, kad ji turėtų būti parašyta PHP programavimo kalba – ją palaiko didžioji dalis talpinimo paslaugų tiekėju, o “rimtas vartotojas” greičiausiai bent šiek tiek nusimanys šioje kalboje. Smagu, kai didžioji dalis diegimo procedūrų yra automatizuota – nereikia rankiniu būdu kurti duomenų bazių ir pan. WordPress kūrėjai teigia, kad jų sistemą galima įdiegti per penkias minutes – realybėje tai trunka kiek ilgiau bet iš tiesų ši diegimo sistema labai paprasta ir greita.
Malonu, kai išvaizdos (temų) failai laikomi atskirai ir juos nesunkiai galima redaguoti. Jei dar yra patogi priedų (angl. plug-ins) sistema, likusi rinkmenų struktūra tokiam žmogui visiškai nesvarbi. NePo nemėgsta kai valdymo sritis yra atskirta tuo pagrindinės sąsajos. Mano nuomonė priešinga – gerai kai valdymo sritis išlieka vienoda ir standartizuota, o pagrindinė sąsaja gali būti keičiama pagal poreikius. Kai nereikia rūpintis valdymo elementais, pagrindinę sąsają galima keisti gerokai lanksčiau.
Svarbi tema – daugiakalbystė. Ši funkcija nėra taip jau dažnai reikalinga, bet kai prireikia, norisi, kad ji veiktų gerai ir patogiai. Deja, kol kas gerai išspręstos šios problemos dar neteko matyti.
Kalbant apie funkcijas, greta įprastinių turinio valdymo savybių, jau standartu tampančių naujienų srauto (RSS ar ATOM) funkcijų, dažnai prireikia tokių priedų kaip apklausos, reklaminių skydelių modulių. Lankomumo statistika – reikalingas ir patogus dalykas, bet “rimti vartotojai” greičiausiai naudojasi tikslesnėmis ir patikimesnėms programomis, analizuojančiomis serverio “log’us”. Turbūt pati geidžiamiausia savybė būtų patogi plėtinių sistema ir platus jų pasirinkimas – tuomet “rimti vartotojai” galėtų priderinti savo sistemą prie savo poreikių.
Tai tų pamąstymų apie idealią TVS. O kaip galvojate Jūs?
Bitrix CMS – http://www.bitrixsoft.com/
Rusų gamybos. Kiek bandžiau tikrai verta dėmesio. Viskas beveik idealu iš vartotojo pusės, tačiau tragiška iš “developerio”. Matydami geras ir blogas kitų CMS/TVS savybes sumeskime į krūvą ir turėsime beveik tobulą. :)
p.s. Ta “Citata” tavo puslapyje, kartais sumasto pasidaryt aukštesnė, puslapis pasistumia. Sunku skaityti straipsnius. Gal rečiau tegul mirksi arba fiksuoto aukščio tegul būna..