CMS (Content Management System )’in Türkçesi olan İçerik Yönetim Sistemi adı üzerine websitesinde içeriklerin kontrolünü yapan, güncelleme, silme işlemi yapan yapılara deniyor.

CMS’nin yapması gereken temel işlemler şunlardır;

  • Databaseden veri bulup getirir. İndeklesme yapar. İçerikleri özelliklerine göre arama imkanı tanır.

  • İçerik üretimi ve yayınlanmasını sağlar.

  • İçerikleri düzenlemeyi sağlar.

  • Kullanıcı işlemleri yapmayı sağlar.

          1.Üyelerin hesaplarının kayıt, düzenleme, okuma ve silme işlemi.
          2.Yetki yönetimi
    

Bunların yanısıra tema marketi, seo desteği gibi seçenekleri de genelde sağlarlar.

Node.js tabanını kullanan bazı CMS’ler;

  1. Strapi

         Rest ve GraphQL API
         Eklenti marketine sahip.
         Açık kaynak kodlu.
         Yazılımcı dostu.
    
  2. Ghost

         Tema marketi var.
         Apple,NASA gibi şirketler tarafından kullanılıyor.
         Kullanıcı dostu ve zengin içerik editörü.
         REST API
    
  3. Sanity

         Hızla büyümekte.
    
  4. Tiddlywiki

         Küçük projeler için ideal.
         Kullanımı kolay ve basit.
    
  5. Cockpit

  6. Apostrophe

         Node.js, Express, MongoDB, ve Vue.js kullanıyor.
         SEO desteği.
    

Daha fazlası için…