Strapi Nedir?
İngilizce: Strapi
Strapi, içerik modellerinden otomatik API üreten, kendi sunucunuzda barındırılabilen açık kaynaklı bir headless CMS platformudur.
Strapi Nedir?
Strapi, içerik yönetimini ön yüz teknolojisinden ayıran açık kaynaklı bir headless CMS platformudur. Yönetim panelinde içerik tipleri, alanlar, roller ve medya kütüphanesi tanımlanır; Strapi bu içerikler için otomatik API uçları üretir.
Strapi Node.js üzerinde çalışır ve veriyi PostgreSQL, MySQL, MariaDB veya SQLite gibi veritabanlarında saklayabilir. REST API varsayılan olarak gelir; GraphQL desteği eklentiyle kullanılabilir. Rol tabanlı yetki, medya yönetimi, i18n, webhook ve özel controller geliştirme gibi özellikler projeye göre devreye alınır.
Kullanım Senaryoları
Kurumsal web sitesi, ürün kataloğu, blog, çok dilli içerik ve mobil uygulama içerik yönetimi Strapi için yaygın senaryolardır. Pazarlama ekibi içerikleri panelden güncellerken geliştirici ekip React, Astro, Next.js veya mobil uygulama tarafında API üzerinden aynı içeriği kullanabilir.
Kendi sunucusunda çalıştırılabildiği için veri kontrolü ve özelleştirme isteyen ekipler için uygundur. Buna karşılık sürüm yükseltme, yedekleme, yetki tasarımı, medya depolama ve güvenlik yamaları ekip sorumluluğundadır.
İlgili Terimler
GraphQL, istemcinin ihtiyaç duyduğu alanları tek sorguda seçmesini sağlayan şema tabanlı API sorgu ve çalışma zamanıdır.
Headless CMSHeadless CMS, içeriği yönetim panelinde saklayıp web, mobil ve kiosk gibi kanallara API üzerinden dağıtan CMS modelidir.
SanitySanity, içerik modellerini kodla tanımlayan, gerçek zamanlı düzenleme ve GROQ sorgularıyla çalışan headless CMS platformudur.