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 weboldal tartalmi struktúrája virtuális könyvtárak létrehozásával alakítható ki. Ezek a könyvtárak, illetve a hozzájuk tartozó hivatkozások csoportokhoz tartoznak, ami lehet a weboldal egy-egy menüje (főmenü, láblécben elhelyezett további információk stb.), vagy más linkeléssel elérhető oldalak (regisztráció aktiválása, a weboldalhoz tartozó egyéb műszaki elemek, de akár egy másik menüből "átlinkelt" tartalom is).
A csoportok (nevezzük ezeket az egyszerűség és érthetőség kedvéért menüknek) elemeinek sorrendje egyszerű áthúzással (drag) változtatható, a menüpontok nem csak a menün belül, de a többi menü között is szabadon mozgathatók - ilyenkor természetesen a hozzájuk rendelt tartalom is az új helyre kerül. A menüpontok almenübe rendezése is egy egyszerű áthúzással megoldható, vagy akár egész almenük áthúzhatók más menüpontok, vagy csoportok alá.
A menüszerkesztőben adható meg számos, a menüpontokkal kapcsolatos egyéb paraméter.
A weboldal tartalmi struktúrájának kialakítása mellett a másik fő fontos alkotórész a képek, illusztrációk kezelése. A képeket és egyéb dokumentumokat a Pokland CMS rendszer mappákba rendezi, amik vegyesen tartalmazhatnak képeket és egyéb anyagokat.
A rendszerben tetszőleges számú mappa hozható létre, az ezekben elhelyezett képek (és dokumentumok) sorrendje egyszerű áthúzással (drag) változtatható. Feltöltésre két lehetőséget kínál a rendszer: egy sima http upload alapú klasszikus feltöltő funkciót és egy java alapú, egyszerre több file feltöltésére is alkalmas szolgáltatást. Ez utóbbi esetében a fileok az feltöltő felületre történő egyszerű ráhúzással is hozzáadhatók a listához. Ha a feltöltendő file mérete nagyobb, mint a szerver által engedélyezett maximálisan feltölthető fileméret, akkor a feltöltés darabolva történik meg, majd a szerveren a file a darabokból újra összeállításra kerül.
Képek esetében a webes megjelenítésre optimalizált nagy képeket kell feltölteni, a weboldal konfigurációs filejában megadott méretben elférő preview képet a rendszer a feltöltés során automatikusan létrehozza.
A weboldal tartalmi részét, a szövegeket, képek beillesztését, elrendezését, galériákat a tartalomszerkesztővel (vagy cikkszerkesztővel) lehet szerkeszteni. A menüpont kiválasztása után a menüponthoz tartozó cikkek listázásra kerülnek, ezekből lehet kiválasztani a szerkesztendő cikket, vagy új cikket lehet létrehozni.
A cikkek moduláris felépítésűek, tetszőleges számú szövegrészből és cikkelemből épülhetnek fel. A bejelentkezett felhasználók jogosultsági szintjének függvényében állíthatók az egyes cikkelemek láthatóságai, vagyis ugyanazon tartalmi egység másként jelenthet meg bejelentkezett vagy még nem bejelentkezett felhasználók számára. Ugyanez természetesen magára a cikkre is igaz, nem csak az egyes részelemeire.
A cikk felépítésekor szöveges tartalomdobozok, a cikkhez tartozó illusztrációk, galériák, címkék, strukturált linkek, más menüpontok cikklistájának megjelenítése (pl. legfrissebb 3 hír stb.), flash elemek, a cikkhez tartozó keresőoptimalizáló kódok vagy éppen nyers html, vagy javascript forrás.
A szövegekbe a kép és dokumentum mappákból egy dupla kattintással szúrhatók be képek preview, vagy eredeti méretükben. A szöveg egy word-jellegű felületen szerkeszthető.
A cikk megjelenési és lejárati idejével rugalmasan lehet szabályozni a tartalom automatikus lejáratát, esetleges jövőbeni megjelenését.
A Pokland CMS tartalomszerkesztő rendszer rugalmas jogosultsági rendszerrel rendelkezik, tetszőleges számú szerkesztő felhasználóval. Az egyes felhasználók esetében funkciónként külön megadható, hogy azokat láthatják-e (menüszerkesztő, képkezelő, tartalomszerkesztő stb. modul), azokon belül szerkesztési, törlési, vagy új tétel hozzáadási joggal, cikkek esetében közzétételi joggal rendelkeznek-e. Alapszintű felhasználó esetén a felhasználó csak a számára engedélyezett tartalmat látja, az esetleg közösen használt képmappákban is csak a saját képeit érheti el.
Főszerkesztői jogosultsággal a teljes rendszer látható (az egyes modulok elérésének korlátozása minden felhasználótípus esetében azonos), root jogosultsággal más felhasználók számára is engedélyezheti az egyes tartalmak (képek, menük, cikkek) elérését.
A Pokland CMS külön kezeli a weboldalt látogatók jogosultságának kezelését. Alapkiépítésben a felhasználó bejelentkezési neve, természetes neve, e-mail címe, jelszava (ez utóbbi a szerkesztő rendszerből nem látható), telefonszáma és egy megjegyzés mezőket, valamint a jogosultsági szintet tartalmazza. A pkdb csomag telepítésével a felhasználók adatmezői tetszőlegesen bővíthetők. Lehetőség van csak fórum felhasználó jogosultsági szint kiválasztására is, ilyenkor fórumok esetében bejelentkezett felhasználóként, egyéb esetekben viszont nem bejelentkezett felhasználóként kezeli a rendszer a látogatót.
A rendszer része egy egyszerű hírlevél-küldő és hírlevél címlista-kezelő modul. Ezen keresztül a tartalomszerkesztő rendszer bármely cikke elküldhető hírlevélként a címlista egészének, vagy egy abból kiválasztott csoportnak.
Az adatlapkezelő funkció tartalmaz beépített hírlevél-regisztráció modult, ennek weboldalba illesztése néhány perc.
A Pokland CMS rendszer rugalmasan támogatja a keresőoptimalizálási technikákat. Az index menücsoportban adható meg a címsor elő- és utótagja, ez minden oldalnál a megadott formában fog megjelenni.
Az index menücsoportban adható meg a kiemelt szavak listája is, ezek a címekben vagy folyó szövegben bárhol előfordulva egy kiemelő span tag-et kapnak, mely a látogató számára nem érzékelhető, a keresőrobotok számára azonban igen.
A weboldal általános description és keywords adatai mellett ezek az értékek menüpontonként külön megadhatók, de az egyes cikkekhez is hozzáadhatók további kulcsszavak, leírások.





