WebBlocks CMSDokümanlarRehberlerBlogsMarkaEklentiler

WebBlocks CMS nedir ve onunla neler yapabilirsiniz

WebBlocks CMS, Laravel uygulamasına Composer paketi olarak kurulan, kendi sunucunuzda çalıştırdığınız açık kaynak bir içerik yönetim sistemidir. Editörlere bloklarla sayfa hazırlama, birden çok site ve dili yönetme, medya düzenleme ve yayın öncesinde içerik inceleme paneli sunar. Geliştiriciler sayfaları uygulama verilerine bağlayabilir; eklentiler ve kayıtlı tarayıcı uygulamalarıyla sistemi genişletebilir.

Bir şirket sitesi, portfolyo, çok dilli yayın, dokümantasyon sitesi veya Laravel ürününün ziyaretçilere açık içerik katmanı için kullanılabilir. Uygun eklenti ve entegrasyonlarla aynı sitede rezervasyon, özel formlar, ürün kataloğu veya ziyaretçi desteği de sunulabilir. Editoryal yapıyı CMS; arkasındaki iş süreçlerini ana uygulama ve uzantıları yönetir.

Bu makale temel yetenekleri tek yerde toplar. Dokuz ekran görüntüsü CMS 1.93.3 kullanan kurgusal Northstar Studio kurulumundan alınmıştır. İsimler, sayfalar ve günlük kayıtları sentetiktir; bir müşteri uygulaması gösterilmez.

Northstar Studio sayfa listesinde İngilizce, Türkçe ve Almanca adresler ile Published, In Review ve Draft durumları.
Bir site, birden fazla dil ve her sayfanın görülebilen yayın durumu.

Neler oluşturabilirsiniz

Küçük bir işletme tanıtımını, hizmetlerini, proje galerisini ve iletişim formunu bir araya getirebilir. Bir yayın ekibi makaleler, liste sayfaları, gezinmeyle düzenlenen kategoriler ve farklı dillerde sürümler oluşturabilir. Yazılım ekibi yan menü, gezinme izi ve otomatik içindekilerle dokümantasyon düzenleyebilir. Bir Laravel ürünü, uygulamadan gelen kayıtların üzerine editörün yazdığı bir giriş koyabilir.

Çekirdekle isteğe bağlı özellikler arasındaki fark önemlidir. Sayfa düzenleme, çok site ve dil, medya, yayın akışı, gezinme, genel arama, iletişim mesajları, yorum ve puanlar, ziyaretçi raporları ve Internal Content API CMS’ye aittir. Rezervasyon, ticaret, yapılandırılabilir formlar, anketler, kampanyalar ve destek entegrasyonları kendi kurulumları ve bağımlılıkları olan ayrı eklentilerdir.

Çekirdek özellikler ve isteğe bağlı uzantılar

İhtiyaç Sağlayan bileşen
Sayfalar, düzenler, bloklar, ortak içerik CMS çekirdeği
Siteler, alan adları, çevrilmiş içerik ve gezinme CMS çekirdeği
Medya, SEO, arama, iletişim mesajları CMS çekirdeği
Taslaklar, inceleme, sürümler ve API ile hazırlık CMS çekirdeği
Yorumlar, puanlar ve ziyaretçi raporları CMS çekirdeği
Kayıtlı veri kaynakları ve tarayıcı uygulamaları CMS çekirdeği ve ana uygulamanın entegrasyonu
Rezervasyon, ticaret, özel formlar ve anketler İsteğe bağlı eklentiler
Kampanyalar, canlı sohbet, destek biletleri ve quiz entegrasyonu İsteğe bağlı eklentiler ve yapılandırılmış sağlayıcıları

Bloklarla sayfa oluşturun

Sayfa, seçilen sayfa düzeni içinde header, main, sidebar ve footer gibi slotlardan oluşur. Her slot bir blok ağacı içerir. Editör her içerik değişikliğinde şablonu yeniden yazmadan blok ekleyebilir, düzenleyebilir, sıralayabilir, iç içe yerleştirebilir veya kaldırabilir.

İçerik blokları başlık, zengin metin, görsel ve galeri, video ve ses, indirme, kod, tablo, alıntı, uyarı ve bağlantıları kapsar. Düzen blokları section, container, stack, columns, grid, split, hero ve slider gibi kompozisyonlar sağlar. Eylem çağrıları, sayfa listeleri, gezinme, arama, iletişim formları, yorum ve puanlar sık kullanılan web işlevlerini ekler. Seçenekler kurulu blok envanterine ve izin verilen alt blok ilişkilerine bağlıdır.

Bir hizmet sayfası giriş, iki sütunlu açıklama, galeri ve iletişim bölümünden oluşabilir. Bir günlük sayfasında dar okuma sütunu ve geniş görseller kullanılabilir. Yapısal bir kompozisyonla çalışır, sonucunu önizlersiniz; öğeleri serbest bir tuvalde rastgele konumlandırmazsınız.

Main slotunda Section, Container, Cluster, Image, Content Header ve Button Link bloklarını gösteren açılmış blok ağacı.
İç içe bloklar kompozisyonu tanımlar; metinler, görseller ve bağlantılar düzenlenebilir kalır.

Ortak içerik ve gezinmeyi tutarlı tutun

Shared Slots, birkaç sayfanın aynı yeniden kullanılabilir blok ağacına başvurmasını sağlar. Ortak üstbilgi, altbilgi, duyuru veya yan menü tek yerden yönetilir. Sayfanın kendi içeriği ayrı kalır; ortak içeriğin de kendi yayın ve sürüm geçmişi vardır. Ortak değişiklik, onu kullanan bütün sayfaları etkileyebileceği için dikkatle incelenmelidir.

Gezinme menüleri iç sayfa bağlantıları, dış bağlantılar ve gruplar oluşturur. Etiketler çevrilebilir; iç sayfa bağlantıları seçilen dili izler. Dokümantasyon düzenleri yan menü, gezinme izi ve içindekileri birleştirebilir. Yönetim iş akışıyla bir sayfayı çoğaltabilir veya başka siteye taşıyabilirsiniz.

Sayfa editöründe header, main, sidebar ve footer slotları, içerik kaynakları ve Edit Blocks işlemleri.
Sayfa düzeni bölgeleri tanımlar; her slot kendi içerik kaynağını seçer.

Birden fazla site ve dili yönetin

Tek kurulum birden fazla siteyi yönetebilir. Her sitenin kimliği, alan adları, etkin dilleri, içeriği, gezinmesi, görünümü ve varsayılanları ayrıdır. Birincil alan adı ve takma alan adları ziyaretçinin doğru siteye ulaşmasını sağlar. Site atamaları yönetici ve editörlerin hangi içerikle çalışabildiğini sınırlar.

Yerelleştirme; sayfa adlarını, slug ve adresleri, SEO ve sosyal metadata’yı, blok metinlerini ve gezinme etiketlerini kapsar. Varsayılan dil normal adresini; diğer diller dil önekli adreslerini kullanır. İngilizce, Türkçe ve Almanca sürümler aynı temel sayfa yapısıyla farklı başlıklar ve okunabilir adresler taşıyabilir.

Her dil için bağımsız bir tasarım oluşturulmaz: sıralama ve ortak blok ayarları kanonik kalır. Editörler ilgili içerik alanlarını ve adresleri ayrı düzenler. Ziyaretçi dil değiştiriciyle bulunduğu sayfanın mevcut çevirisine geçebilir.

Türkçe çeviri editöründe yerelleştirilmiş sayfa adı ve slug ile /tr adresini gösteren Routing paneli.
Sayfa adresleri ortak yapıdan ve blok metinlerinden ayrı çevrilir.

Medyayı düzenleyin ve sunumunu kontrol edin

Medya Kütüphanesi görsel, video, belge ve desteklenen diğer dosyaları saklar. Editörler yükleme, klasörleme, arama, filtreleme ve önizleme yapabilir; dosyanın nerelerde kullanıldığını görebilir. Kayıtlarda başlık, alternatif metin, açıklama yazısı ve tanım bulunur.

Görsel ve galeriler daha büyük inceleme için görüntüleyici kullanabilir. Desteklenen raster görsellerden orijinal korunarak küçük resimler, duyarlı boyutlar ve sosyal kırpmalar üretilebilir. Odak noktası kırpmaya yön verir. Üretim mevcut codec ve depolamaya bağlıdır; desteklenmeyen durumda orijinal kullanılır. Mobil görsel seçimi, geniş masaüstü kompozisyonu küçük ekrana uygun olmadığında farklı bir görsel sağlar.

Alternatif metin görselin ilgili bilgisini veya işlevini anlatır. Görünür açıklama bağlam veya kaynak verir. Bunlar ayrı editoryal alanlardır; ayrı amaçlarına göre yazılmalıdır.

Medya Kütüphanesinde arama, tür ve kullanım filtreleri, yükleme ve klasör kontrolleri ile bir yerde kullanılan logo kaydı.
Yönetilen medyayı yeniden kullanın; değiştirmeden veya kaldırmadan önce kullanım yerlerini kontrol edin.

Taslakları inceleyin ve eski sürümleri geri alın

Sayfalar Draft, In Review, Published ve Archived durumlarında ilerler. Editörler taslaklarla çalışıp incelemeye gönderir; yetkili site yöneticileri yayımlar. Önizleme taslağı herkese açılmadan incelemeyi sağlar. Internal Content API, yayımlanmış sayfanın mevcut sürümü açık kalırken ayrı bir hazırlık taslağı oluşturabilir.

Sürüm Geçmişi içerik ve yapı, çeviri, adres ve SEO gibi anlamlı değişiklikleri kaydeder. Kaydedilmiş sürüm mevcut sayfayla karşılaştırılabilir ve uygulamadan önce özel bir geri alma önizlemesi hazırlanabilir. Referans kontrolleri ve arada yeni değişiklik yapılıp yapılmadığının kontrolü, eski adayın yeni çalışmayı ezmesini önlemeye yardımcı olur.

Sayfa sürümleri editoryal durumu ve medya referanslarını korur. Veritabanı ve yüklemelerin yedeğinin yerini almaz; dış uygulama kayıtlarını dondurmaz; ayrı bir Shared Slot içeriğini geri yüklemez. Shared Slot geçmişi, ortam yedeği ve site dışa aktarımı farklı kurtarma ihtiyaçlarını karşılar.

About the studio sayfasının Version History ekranında ilk yayımlanan sürüm, SEO iyileştirmesi ve incelemeye gönderim kayıtları.
Kaydedilen editoryal sürümler incelenebilir bir geçmiş sunar; yedeklerin yerini almaz.

Ziyaretçilerin içeriği bulmasını ve size ulaşmasını sağlayın

Site ve sayfa ayarları SEO başlığı ve açıklaması, sosyal başlık ve açıklama, sosyal görsel ve dil bazlı değerler sunar. Sayfa listeleri editoryal liste açıklamasını veya yedek değerini kullanır. Genel arama mevcut site ve dile göre kapsamlanır; uygun yayımlanmış içerikleri içerir. Yerleşik arama ayrıca dış arama hizmeti gerektirmeden veritabanını kullanır.

Yerleşik iletişim formu, dil bazlı onay ve yanıt metinleriyle, kötüye kullanım kontrolleriyle mesajları CMS gelen kutusuna kaydeder. E-posta bildirimi ayrı bir teslim sürecidir; mesajın kaydı bildirimin başarıyla gönderilmesine bağlı değildir. İsteğe bağlı yorum ve puanlar moderasyonlu sayfa etkileşimi sunar. Çerez onayı gerekli davranışla isteğe bağlı tercih ve ölçümü ayırır.

Ziyaretçi Raporları sayfa görüntülemeleri, yönlendiren kaynaklar, kampanya parametreleri ve genel cihaz bilgisini özetler. Oturum temelli ölçümler ziyaretçinin ölçüm onayına bağlıdır; raporları bütün ziyaretçiler hakkında sınırsız bilgi gibi değerlendirmemek gerekir.

Editoryal içerikle uygulama verisini birleştirin

Content Sources desteklenen blok alanlarını kayıtlı sağlayıcının sunduğu verilere bağlar. Başlık bir kaydın başlığını kullanabilir; koleksiyon bir günlük, katalog veya değişen liste için blok şablonunu tekrarlayabilir. Editör kompozisyonu seçmeye ve çevresindeki metni yazmaya devam eder.

Northstar örneğinde editörün yazdığı girişin altında üç sentetik günlük kaydı bulunur. Başlık ve açıklamaları sağlayıcı getirir. Kaynağı, kullanılabilir alanları ve erişim kurallarını geliştirici veya eklenti tanımlar; CMS herhangi bir veritabanı tablosunu kendiliğinden açmaz.

Yedek metin, boş sonuç ve sağlayıcı hatası için bilinçli seçim gerekir. Sayfa sürümü geri alındığında bağlantılar ve editoryal durum geri gelir; bağlı kayıtlar güncel kalır. Yayın sabit ve onaylanmış bir seçimi korumalıysa kaynak tarafında snapshot veya normal editoryal bloklar kullanılır.

Yayımlanmamış Field Notes önizlemesinde editoryal giriş ve kaynaktan gelen üç günlük başlığı ve açıklaması.
Giriş metnini editör yazar; günlük sağlayıcısı tekrarlanan kayıtları getirir.

API veya AI asistanıyla içerik hazırlayın

Internal Content API keşif ve blok sözleşmeleri, içerik doğrulama, taslak oluşturma ve düzenleme, çeviriler, medya ve desteklenen site ayarlarını sunar. Araç kurulumun yeteneklerini keşfedebilir, yapısal içerik planını doğrulayabilir, taslağa uygulayabilir ve render sonucunu inceleyebilir.

Kişisel AI token’ı sahibinin rolü, seçilen siteleri, yetenekleri ve sayfa iş akışı içinde hareket eder. Editör taslak hazırlamayı devrederken yayın yetkisi kazanmaz. Yayımlama ayrı yetenek ve işlemdir. Token süresi dolabilir veya iptal edilebilir; sonraki istekler sahibinin erişim değişikliklerini dikkate alır.

Bu yapı destekli yazma, çeviri, kompozisyon ve tekrarlanabilir hazırlığa uygundur. AI’ın yazdığı sayfayı kendiliğinden doğru ve onaylı yapmaz. İddialar, bağlantılar, görsel metadata’sı, düzen ve son yayın kararı ayrıca incelenir. Çalıştırılabilir varlıklar ve kurulum yönetimi ayrı yetki ister.

Tasarımı uyarlayın ve tarayıcı uygulamaları ekleyin

Tema önayarları başlangıç görünümü sağlar. Marka renkleri, başlık ve gövde yazıtipleri, blok ayarları, site ve sayfa varlıkları tasarımı kimliğe uyarlar. Genel arayüz Blade ve WebBlocks UI ile sunucuda render edilir; sıradan içerik güncellemeleri için npm derlemesi gerekmez.

Yerleşik kompozisyon yetmediğinde geliştirici ana uygulamanın düzen ve entegrasyon noktalarını genişletebilir. Güvenilir yöneticiler tarayıcı araçları veya oyunlar gibi Embedded Applications tanımlayabilir; editör etkin uygulamayı Application Block ile yerleştirir. Uygulama tanımı, varlıklar, örnek ayarları, yükleme durumları ve sunumu normal makale metninden ayrıdır. Yönetilen paketli iframe uygulamaları sandbox’ta çalışır; ana uygulama entegrasyonlarının kendi inceleme ve dağıtımı gerekir.

Northstar Studio Appearance ayarlarında Atlas tema önayarı, tema önizlemesi ve marka paleti kontrolleri.
Tema, sitenin kendi marka görünümü için başlangıç noktası sağlar.

İsteğe bağlı eklentilerle genişletin

Plugin Catalog uyumlu uzantıları listeler ve kurulumla uyumluluğu kontrol eder. Eklentiler blok, yönetim ekranı, veri sağlayıcısı ve özel iş akışı ekleyebilir. Kurulum, etkinleştirme, veritabanı hazırlığı, bağımlılıklar ve yapılandırma bir sayfaya blok koymaktan ayrıdır.

Appointments rezervasyon; Commerce ürün ve ödeme; Forms yapılandırılabilir form ve yanıtlar; Live Chat ziyaretçi-operatör desteği; Polls çok dilli anket; Campaigns müşteriye şablonlu e-posta; Support uyumlu destek sağlayıcısı; Redirect Manager yönlendirme; QuizTem canlı quiz verisinden sayfalar sunar. WebBlocks UI Manager sürüm ve artifact yönetimine yöneliktir. Kesin kapsam için eklentinin kendi dokümanı ve güncel sürümü incelenmelidir.

Bunlar isteğe bağlı uzantılardır; her kurulumun çalışır mağaza, ödeme hesabı, rezervasyon hizmeti veya destek sistemiyle geldiği anlamına gelmez. Örneğin Commerce ödeme sağlayıcısı yapılandırması; sağlayıcı tabanlı entegrasyonlar ilgili hizmet veya paketi ister.

Plugin Catalog ekranında açıklamalar, uyumluluk etiketleri ve sürüm ayrıntılarıyla ayrı Live Chat ve UI Manager kayıtları.
Eklentilerin sürümleri, uyumluluk bilgileri ve kurulum gereksinimleri ayrıdır.

Kurulumu ve işletimini sahiplenin

WebBlocks CMS, fklavyenet/webblocks-cms adıyla MIT lisansıyla dağıtılır. 1.93.3 sürümü PHP 8.3 ve sonrasını, Laravel 12.55 veya 13’ü destekler. Composer ile ana uygulamaya kurulabilir; /webadmin paneli uygulamanın kendi adres ve iş süreçleriyle birlikte çalışır.

Sistem yönetimi kullanıcı ve roller, alan adı ve diller, API erişimi, yedekleme ve geri yükleme, güncelleme, temizlik ve site dışa/içe aktarımı içerir. Ortam yedekleri veritabanını, yönetilen yüklemeleri ve varlıkları; site transferi desteklenen site içeriğini ve bağımlılıklarını kapsar. Barındırma, veritabanı ve depolama yapılandırması, e-posta teslimi, dağıtım ve uygun yedekleme politikası işletmecinin sorumluluğundadır.

En uygun kullanıcı, Laravel kurulumu içinde yapısal görsel içerik düzenleme isteyen ve uygulamayı işletmeye hazır bir ekiptir. Geliştirici entegrasyon ve dağıtımı; editör panel veya yetkili araçlarla sayfaları yönetir. Uygulama işletimi gerektirmeyen tamamen barındırılan hizmet arayan ekip bu farkı seçimden önce değerlendirmelidir.

Deneyin ve ayrıntıları inceleyin

Demo adresini tarayıcıda doğrudan açın. Ana sayfa Atlas Studio adlı örnek sitedir. Edit this demo, ardından Open Demo ile geçici düzenleyiciye girin. Başlık değiştirmeyi, sayfa önizlemeyi veya çevirileri incelemeyi deneyin. Demo saat başı sıfırlanır; saklamak istediğiniz çalışmayı başka yerde tutun.

Kurulum ve ayrıntılar için dokümanlar ve adım adım rehberler başlangıç noktalarıdır. Editoryal içerik ve uygulama verisi yazısı tam bir dinamik sayfa örneği sunar. Ek iş süreci gerektiğinde eklenti kataloğu incelenebilir.

Başlangıç sorusu pratiktir: sitenin hangi bölümlerini editörler oluşturacak, hangi kayıtlar uygulamadan gelecek ve hangi iş akışları uzantı gerektirecek? WebBlocks CMS bu sorumlulukları aynı Laravel kurulumu içinde bir araya getirir.

Görüşünü paylaş

Bu yazı ne kadar faydalıydı?

Henüz puan yok.

Yorumlar

Bir soru, deneyim veya bu yazıyı geliştirmek için öneri paylaş. Yorumlar incelendikten sonra görünür.

Henüz onaylanmış yorum yok.
Yorumlar görünmeden önce incelenir.