Tasarım modeli
Sayfalar, chrome, sayfa bileşenleri ve e-posta chrome'u bloklardan oluşan tasarım belgeleridir. Kayıtlar revizyon oluşturur; yayınlama ve önbellek ziyaretçinin ne zaman göreceğini belirler.
Tasarım belgeleri
Dört tür tasarım belgesi vardır:
- Sayfa — statik veya bir nesne türüne bağlı yönlendirilmiş sayfa.
- Sayfa bileşeni — sayfaların gömduğu yeniden kullanılabilir blok ağacı.
- Chrome — sitenin üst bilgisi ve alt bilgisi.
- E-posta chrome'u — e-posta şablonlarının üst ve alt bilgisi.
Belge bir blok ağacıdır. Her bloğun bir kimliği, türü ve prop'ları vardır. Bloklar, süsleme ve görünürlük için (arka plan, kenarlık, boşluk, kırılma noktaları) bir shell grubu taşır ve bu grup Süsleme ve görünürlük sayfasında bir kez anlatılır.
Okuma ve yazma
Okumalar varsayılan olarak kompakt özet döndürür; tam ağaç, tek alt ağaç veya çeviri boşluğu görünümü de istenebilir. Yazmalar blok kimliğine göre seyrek birleştirme ya da tam değiştirme olur. Ops ile tüm ağacı yeniden göndermeden set, reset, insert, remove ve move yapabilirsiniz.
Kimliği olmadan kaydedilen blok kimlik alır. Blok dizileri kimliğe göre eşleşir; listede olmayan bloklar birleştirmede korunur.
Revizyonlar
Her kayıt bir revizyon ekler. Revizyonları listeleyebilir, birini okuyabilir, yayın durumunu karşılaştırabilir ve önceki bir revizyonu geri yükleyebilirsiniz. Geri yükleme geçmişi geri sarmaz, yeni bir revizyon yazar; böylece hiçbir şey kaybolmaz.
Yayınlama ve önbellek
Genel HTML, kayıttan sonra yaklaşık 60 saniye boyunca önceki veri isteği sonucunu sunabilir. Kayıt yanıtı expectedLiveBy içerir. publishStatus daha dar soruyu yanıtlar: bu revizyon şu anda bu yol için sunulan revizyon mu?
Uyarılar
Tasarım uyarıları sorunları ziyaretçiye ulaşmadan yakalar: bilinmeyen blok türleri, bilinmeyen buton eylemleri, yanlış yere konmuş veri istekleri, eksik istek adları, eşlenmemiş form alanları, çeviri boşlukları, başka bloğa ait prop'lar ve varsayılan satır düzeninde bırakılmış flex listesi.
İlgili
- Yüzeyler blok kataloğu için.
- Veri istekleri
- Revizyonlar ve yayınlama