A [strom] egy PHP alapú tartalomkezelő rendszer (CMS = Content Management System) hátterében MySQL adatbázissal, mondhatnánk, hogy ez a "szokásos felállás" a CMS-ek körében. Kliens oldalon Javascript kódok teszik felhasználóbarátabbá a rendszert. A CMS motor nagyban támaszkodik a jQuery-re és annak több hasznos pluginjére. Forráskódját tekintve részben objektumorientált, leginkább a modulok és a megjelenítés terén.
A tartalomkezelő rendszer néhány fontosabb jellemzője:
- jQuery integrált használata, azon belül:
- jQuery UI (alapvető user interface eszközök)
- Datatables (táblázatok megjelenítése)
- Pagination (lapozás)
- Tag-it (címkék, kulcsszavak kezelése)
- Fancybox (képek megjelenítése)
- HTML tartalmú szövegek szerkesztése CKEditorral, ezen belül képfeltöltési lehetőség, forráskód kiemelés GeSHi használatával
- dinamikus javascript és stíluslap betöltés = csak azok a szkriptek kerülnek betöltésre, melyek az adott oldal működéséhez szükségesek
- megjelenés testre szabása sablonokkal (theme, skin, kinek mi tetszik), stíluslap fájlokkal
- Facebook elemek beélpített használata
- keresőbarát URL-ek alkalmazása (ha az Apache webszerveren a mod_rewrite modul engedélyezve van) hírekhez, cikkekhez, egyedi oldalakhoz
- részletesen szabályozható jogosutlsági körök, jogosultságok egyedi és felhasználói csoportokon keresztüli kiosztása
- résztelesen beállítható biztonsági szabályok
- felhasználók tevékenységének naplózása
- többfunciós tiltólista rendszer
- feladatok ütemezett futtatása (CRON)
- e-mailek kezelése várólistával, visszaérkező igazolások (DSN - Delivery Status Notification) feldolgozása
- modulok (pluginek) kezelése, melyek útján dinamikusan bővíthető a webhely működése:
- kihelyezhető menükkel
- saját oldalak egyedi funkciókkal
- saját CRON feladatokkal
Új hozzászólás küldéséhez be kell jelentkezned.