Saját tartalomkezelő rendszer
Egyedi CMS fejlesztés, amikor a sablon már kevés
Nem minden vállalkozásnak kell saját tartalomkezelő rendszer. Akkor érdemes egyedi CMS-ben gondolkodni, ha a weboldal tartalma vagy működése már nem illeszthető rendezett módon egy kész rendszer kereteihez.
Az egyedi CMS célja nem az, hogy minél több kapcsolót adjon az adminisztrátornak. Olyan kezelőfelületet érdemes készíteni, amely pontosan azokat az adatokat kezeli, amelyekkel a vállalkozás valóban dolgozik, és közben védi a technikai beállításokat a véletlen hibáktól.
Mikor indokolt saját CMS rendszert készíteni?
Egy általános tartalomkezelő jó választás lehet egyszerű bemutatkozó vagy rendszeresen frissülő tartalmi oldalhoz. Egyedi fejlesztés akkor válik indokolttá, amikor saját adattípusokat, összefüggéseket, jogosultságokat vagy munkafolyamatokat kell kezelni.
Ilyen lehet például egy szakértői adatbázis, program- és eseménykezelés, összetett szolgáltatási katalógus, ügyfélportál, ajánlatkérési folyamat vagy több tartalomtípus közötti kapcsolat. Ilyenkor a sok egymásra épített bővítmény helyett átláthatóbb lehet egy célzott PHP-alapú rendszer.
- a tartalmaknak saját mezői és kapcsolatai vannak;
- többféle adminisztrációs munkafolyamat szükséges;
- külső API-t, értesítést vagy automatizmust kell integrálni;
- fontos a későbbi, tervezett bővíthetőség;
- a kész rendszer korlátai már akadályozzák a napi munkát.
Mit lehet kezelni az adminfelületen?
A kezelhető tartalmakat az igényfelmérés során határozzuk meg. Az oldalak és szövegek mellett lehetnek szolgáltatások, munkatársak, referenciák, programok, blogbejegyzések, médiatár, űrlapbeérkezések és oldalankénti SEO-adatok.
A kezelőfelületnél külön figyelmet kap a jogosultság, az adatellenőrzés, a képfeltöltés és a biztonságos munkamenet. A cél az, hogy a gyakori műveletek egyszerűek legyenek, a veszélyes vagy ritkán módosított technikai értékek pedig ne legyenek indokolatlanul szabadon szerkeszthetők.
Egyedi fejlesztés nem jelent automatikusan jobb megoldást
Saját CMS-t csak akkor érdemes választani, ha az üzleti előnye arányban áll a fejlesztés és a karbantartás költségével. Egy egyszerű oldalnál egy bevált kész rendszer gyorsabb és gazdaságosabb lehet. A döntést a funkciók, a tartalom változási gyakorisága és a hosszú távú terv alapján kell meghozni.
Ha egyedi rendszer készül, annak frissítéséről, mentéséről és továbbfejlesztéséről is gondoskodni kell. Az ajánlatban ezért nemcsak a fejlesztési feladat, hanem az átadás, a dokumentáció és az üzemeltetési felelősség is tisztázható.
Példa: PszichoCare saját PHP-alapú CMS
A PszichoCare oldalán a szolgáltatások, szakemberek, programok, blogbejegyzések, képek és SEO-adatok egy saját adminfelületen kezelhetők. A rendszer a korábbi WordPress-oldal helyére készült, kifejezetten a szervezet tartalmi felépítéséhez igazítva.
Ez a megközelítés azért volt indokolt, mert több, egymással összefüggő tartalomtípust és célzott szerkesztési folyamatot kellett egy rendszerben kezelni. A referencia bemutatja a megvalósított funkciókat és a használt technológiákat, igazolhatatlan eredményígéretek nélkül.