Makale

İçerik Moderasyonu: yayın durumundan ayrı bir editoryal hat

CPalius çekirdeği artık nodes.moderation_state kolonu ile editoryal bir hat taşıyor: taslak, incelemede, yayında, arşiv. Tür bazında opt-in.

· ZemoCA · 1 dk okuma

Yayın durumu (Node::status) ile editoryal durum aynı şey değildir. Bir yazı 'incelemede' olabilir ama henüz 'yayında' değildir. CPalius bu ikisini artık ayrı tutuyor.

Yeni kolon

nodes tablosuna moderation_state kolonu eklendi (migration Version20260910040000). Bu kolon editorial.yaml iş akışındaki yeri tutar: draft, review, published, archived. Node::status yayın gerçeğini tutmaya devam eder.

Opt-in

Moderasyon her tür için zorunlu değildir. content.moderation.enabled_types ayarı (varsayılan boş) hangi bundle'ların moderasyon hattından geçeceğini belirler. Bir CRM ya da ERP kaydı bundan hiç etkilenmez.

Akış

  • NodeModerationInitListener, prePersist'te ilk yeri damgalar.
  • ContentModerationManager geçişleri workflow motoru üzerinden yürütür; publish_places sayesinde published'a geçiş Node::status'u da günceller.
  • /aacp/content/{id}/moderation ekranı mevcut yeri, izin verilen geçişleri ve düğmeleri gösterir. Tür için moderasyon kapalıysa 'devre dışı' bilgilendirmesi çıkar.

Yetkiler: content.moderate ve content.publish. NodeSnapshot artık moderation_state'i de yakaladığı için revizyon geçmişi editoryal durumu da içerir.

Yorumlar (0)

Henüz yorum yok. İlk yorumu sen yaz.

Yorum yaz

Yorumunuz yayınlanmadan önce incelenecektir.

İlgili Yazılar

CPalius CMF 2.2.68: Daha Hızlı, daha güvenli
Makale

CPalius CMF 2.2.68: Daha Hızlı, daha güvenli

CPalius 2.2.68 yayında. Bu sürümde üç şeye odaklandık: ana sayfayı baştan yazdık, sayfa önbelleğindeki gizli bir hatayı bulup düzelttik ve hız ile güvenliği, sa…