CMS (Content Management System)
Tartalomkezelő rendszer
Előre felépített, sok esetben nyílt forráskodú, többféle módon személyre/tartalomra szabható webes szoftver, amellyel különösebb technikai tudás nélkül is létrehozhatsz összetettebb honlapokat. A legismertebb ilyen például a Wordpress, a Magento, a Drupal vagy a Shopify, de a Blogger (régebbi nevén Blogspot) is egy speciális fajta CMS.
Vitathatatlan előnyeik ellenére a CMS-rendszerek elég sok hátrányt is magukban hordoznak:
- A sokféle igény kielégítése miatt túlságosan nagy, „robusztus” rendszerek.
- A sokféle felhasználási mód dacára csak korlátozottan szabhatóak személyre.
- Rengeteg kisebb-nagyobb funkcióhoz sokszor külső fejlesztésű pluginokra, azaz beépülőmodulokra van szükség.
- Ezek a pluginok nem biztos, hogy együttműködnek egymással vagy a CMS legújabb frissítéseivel.
- A CMS-ek sebezhető pontjai világszerte ismertek, így nagyobb eséllyel válnak hackertámadás áldozatává az ezek által működtetett weboldalak.