ReleaseNakreos CMS 1.9.27 · Current platform release→
Nakreos Visual Builder

Genişletilebilir görsel oluşturucu mimarisi

Visual Builder, sayfa tasarımını yüzlerce ayrı meta alanına bölmek yerine tek, sürümlenebilir JSON belge olarak saklar. Ana belge post meta içindeki _nakreos_builder_document anahtarındadır ve her belgede schemaVersion bulunur.

Temel prensip

Visual Builder Core ├─ Document Engine (JSON) ├─ Element Registry ├─ Renderer ├─ Editor └─ SDK Theme / Plugin └─ Visual Builder API üzerinden element veya tema konumu kaydeder

Visual Builder hiçbir özel tema, E-Ticaret, Video veya Sunucu Yönetimi eklentisine bağımlı değildir.

Yerleşik elementler

Container, Bento Grid, Başlık, Metin, Buton, Görsel, Ayırıcı, Boşluk, Fiyatlandırma Tablosu, HLS Oynatıcı ve Video Carousel ilk çekirdek setidir. Yeni elementler SDK üzerinden eklenir.

Belge örneği

{ "schemaVersion": 1, "documentType": "page", "settings": {"layout": "theme", "contentWidth": 1280}, "children": [ { "id": "hero_1", "type": "container", "settings": {"direction":"column","gap":24}, "children": [ {"id":"title_1","type":"heading","settings":{"text":"Merhaba"}} ] } ] }

Performans

Renderer yalnız belgede kullanılan elementleri işler. Sayfa bazlı CSS nakreos-content/uploads/nakreos-builder/css/ altında üretilebilir; tema ve eklentiler kendi asset bağımlılıklarını element tanımında yönetmelidir.