Saját fejlesztésű CMS rendszerünk

 
CMS admin
Mi az a CMS rendszer?

A CMS az angol Content Management System, azaz tartalomkezelő rendszer kifejezés rövidítése.
A CMS egy olyan rendszer, amely lehetővé teszi a weboldal szerkesztését, illetve általános kezelését minden programozói tudás nélkül.

A CMS-eknek alapvetően két nagy csoportja van. Nyílt forráskódú és zárt forráskódú.

A szabad vagy nyílt forráskódú, azaz open source rendszerek szabadon használhatóak, másolhatóak, terjeszthetőek és módosíthatóak. Ilyen pl. a WordPress, a Joomla és a Drupal, hogy csak a legismertebbeket említsük.
Előnyük, hogy ingyenesek, sokféle sablon és bővítmény létezik hozzájuk. Hátrányuk a könnyű sebezhetőség, amit sok esetben pont a bővítményeknek okoznak. A biztonsági kockázatok mellett, a funkcionalításbeli korlátokkal és az esetleges átalakítások plusz költéseivel is számolni kell.

A zárt forráskódú, saját fejlesztésű rendszerek - mint pl. a WebQuest CMS rendszer - előnye, hogy jóval kisebb az esélye annak, hogy feltörjék. Emellett nem igazán vannak funkcionalitásbeli korláttok, a megrendelő igényekhez kialakított funkciókkal rendelkezik. Hátránya a nyílt forráskódú rendszerekkel szemben, hogy pénzbe kerül, a kódot alapesetben csak az a fejlesztő/fejlesztő cég tudja módosítani, aki a weboldaladat készíti.

Mi történik, ha esetleg később mégis egy másik fejlesztőnek akarod átadni az oldal további fejlesztését?
Ugyanaz, mint bármilyen más rendszerre épült weboldal esetén. A fejlesztőnek első körben fel kell térképzenie a forráskódot, ami egy hozzáértőnek nem okozhat gondot.