A CMS-sel kódolás nélkül lehet weboldalt szerkeszteni: cikket írni, képet feltölteni, menüt módosítani.

A CMS, teljes nevén Content Management System, magyarul tartalomkezelő rendszer, olyan szoftver, amellyel egy weboldal tartalmát programozási tudás nélkül lehet létrehozni és módosítani. A tartalom (cikkek, oldalak, képek) és a megjelenés (sablon, téma) külön kezelődik, így a szöveg cseréjéhez nem kell a kódhoz nyúlni.

Ismert CMS-ek: WordPress, Drupal, Joomla, illetve webáruházakhoz a Shopify, a WooCommerce vagy a hazai UNAS és Shoprenter.

Mire jó, hol találkozol vele

Szinte minden cégoldal, blog és webáruház mögött valamilyen CMS áll. Egy jó CMS-ben a szerkesztő be tud jelentkezni, WYSIWYG felületen ír, képet tölt fel, és a rendszer elkészíti belőle az oldalt, a menüt és a sitemapet.

Nagyjából három típust érdemes megkülönböztetni:

  • Hagyományos (dinamikus) CMS: minden kérésre adatbázisból állítja össze az oldalt.
  • Headless CMS: csak a tartalmat kezeli, és API-n adja át egy külön megjelenítő rétegnek.
  • Fájlalapú vagy statikus megoldás: a tartalom fájlokban van (például Markdownban), és egy generátor építi fel belőle a kész oldalt.

Hogy melyik a jó választás, azt a szerkesztők igénye, a karbantartási kapacitás és a szükséges funkciók döntik el.

Ahol a tutorial.hu-n szerepel: