Pokland CMS rendszer - áttekintés
A Pokland CMS tervezésekor és fejlesztésekor egy rugalmasan kezelhető és modulárisan bővíthető, többnyelvű, a jelenlegi webes technológiákat és keresőoptimalizálást támogató rendszer létrehozása volt a cél.
A rendszer a weboldal megjelenítésekor html-alapú oldal-templateben elhelyezett parancsok feldolgozásával generálja a weboldal forráskódját, melyek az oldal elrendezése, struktúrája alapján tetszőlegesen helyezhetők el, teljesen szabad kezet adva a grafikai megvalósításnak. A feldolgozás során minden megjelenítésre kerülő elem a hozzá tartozó stíluslappal formázható, így az egyes lapmutációk, akadálymentesítési feladatok is egyszerűen megoldhatók.
A webes tartalom menük és egyéb szervezési egységek alapján csoportosítható, az egyes menüpontok vagy cikkek más menüpontokra is hivatkozhatnak, így igen komplex sitestruktúra alakítható ki. A tartalmak műszaki besorolásuk alapján két részre oszlanak: az aktuálisan megjelenített oldal tartalma - ilyen pl. egy oldal szövegtörzse, az aktuálisan megjelenített cikk szövege -, vagy egy hivatkozási címkével, az oldal linkjétől függetlenül (vagy részben annak függvényében) megjelenített tartalom, ami lehet egy lábléc, friss hírek doboz, regisztrált felhasználók bejelentkező ablaka stb. Az egyes cikkek is modulárisak, tetszőleges számban, bármikor változtatható sorrendben építhetők fel a Pokland tartalomkezelő rendszer cikképítő tartalmi moduljaiból. (ezek lehetnek képekkel illusztrált folyó szöveges tartalmak, illusztrációk, galériák, más menüpontok tartalomrészei, cimkék, flash objektumok, szöveges vagy grafikus linkek, nyers html forrás, vagy keresőoptimalizáló kód)
A rendszer által támogatott pkscript technológiával a folyó szövegben tetszőleges adatlapok (formok) hozhatók létre, valamint a leggyakrabban használt feldolgozó függvények (mint pl. információkérő adatlap elküldése e-mailben, regisztrált felhasználók be- és kilépése, feliratkozás hírlevélre, a rendszer partner-adatbázisához regisztrációs adatlap feldolgozása) a rendszer részét képezik.
Amennyiben a pkdb adatkezelő modul is telepítésre kerül, úgy az egyes cikkekhez, vagy felhasználókhoz tetszőleges adatlap, adatmezők rendelhetők, melyek alapvető kezelését a rendszer szintén támogatja. Az aktuálisan megjelenítésre kerülő szöveges tartalom és bejelentkezett felhasználó adatmezői a folyó szövegbe egyszerű parancsokkal integrálhatók, a változók értékének függvényében korlátozható egy-egy szövegrész megjelenítése, de a változókezelés és a logikai elágazás lehetősége számtalan egyéb megoldásra ad egyszerűen kezelhető technikai hátteret.
Összetettebb adatkezelő scriptek is könnyen integrálhatók a feldolgozás folyamatába, illetve az adatlap létrehozásába.
A rendszer támogatja az AJAX technológiával felépülő weboldalak kezelését is.
A weboldalak forráskódja megfelel a w3 konzorcium szabványának.
Regisztrált felhasználók számára 9 elérési szint adható meg, a magasabb szintű felhasználó láthatja az alatta levő szintek tartalmát is. Jogosultsági szint beállítható az egyes menüpontokhoz, ezeken belül bármelyik cikkhez (tartalom egységhez), valamint a cikkeken belül is komponensenként.





