Drupal 9'da Kolay ve Etkili İçerik Denetleme (Bir Örnekle!)
Yayınlanan: 2021-11-16İçerik pazarlama stratejiniz ne olursa olsun, editoryal süreç ve iş akışı kritik öneme sahiptir - yazması kolay bir şeydir. Elbette, ekibinize daha iyi bir netlik verebilir ve onların senkronize çalışmasını sağlayabilir… Evet, stratejik bir editoryal iş akışı sizi e-posta dizilerini deşifre etmekten ve kimin neyi ele aldığı için Slack mesajlarını aramaktan kurtarabilir… Elbette hepimiz biliyoruz ki birden fazla eller üzerinde çalışıyor farklı konumlardan, işler oldukça karmaşık hale gelebilir… Yine de, içerik pazarlamacılığına yıllarca dayanan kaç kuruluş hala var olmayan bir iş akışına sahip? Gerektiğinden çok daha fazlası. Özellikle, editör ekiplerinin belirli içerik türleri için iş akışlarını yönetmesine ve oluşturmasına olanak tanıyan harika bir modül olan İçerik Denetleme modülü sunan Drupal 9 ile.
Varsayılan olarak, çoğu kişinin temel kurulumlarda alıştığı gibi, Drupal içeriği yayınlanabilir veya yayından kaldırılabilir. İçerik pazarlama ekibinizin bundan biraz daha incelikli bir şeye ihtiyacı varsa, Drupal 9 için İş Akışları ve İçerik denetleme modüllerini etkinleştirin (İçerik denetleme modülünün Drupal 8.5'ten sonra çekirdek modül haline geldiğini unutmayın) Bu, bir editoryal oluşturmayı her zamankinden daha kolay hale getirir. ekibiniz için çalışan iş akışı. Bu yazıda bu modüllerin nasıl çalıştığını göstereceğiz.
Drupal 8 şimdi EOL'ye ulaştı. Hala Drupal 8 kullanıyorsanız, şimdi Drupal 9'a geçme zamanı.

Drupal 9 için İçerik Denetleme ve İş Akışı Modülleri
Drupal 9 İçerik denetleme modülü, farklı durumlar ve geçişler kullanarak bir editoryal iş akışını kolayca oluşturmak ve yönetmek için İş Akışları modülüyle birlikte çalışır. İçerik denetleme modülü şunları yapmanızı sağlar:
- Taslak Oluştur (İlk durum yayınlanmadı)
- Sadece yayınlanmış ve yayınlanmamış olandan farklı durumlara sahip olun.
- Eyaletleri değiştirin.
- Her geçiş ve durum için ayrıntılı izin kontrolüne sahip olun.
- İş akışını uygulamak istediğiniz içerik türlerini seçin
İş Akışları modülü, daha sonra İçerik denetleme modülü tarafından içeriğe eklenen bir dizi durum ve geçiş tanımlar. "Durum", içeriğinizin içinde bulunduğu mevcut durumdur (Taslak, Yayınlanmadı, İnceleme, Yayınlandı, Arşiv). "Geçiş", içeriği bir durumdan diğerine taşıma sürecidir (Çalışma ihtiyacı, İnceleme ihtiyacı, Yayınlama).
İçerik Denetlemeyi Yapılandırma
İlk olarak, İçerik denetleme modülünüzü etkinleştirelim. İçerik denetleme modülü Drupal çekirdeğiyle birlikte gelir, ancak varsayılan olarak devre dışıdır. Modülle çalışmaya başlamak için manuel olarak etkinleştirmeniz gerekir.
Modülü etkinleştirmek için Extent -> Content Moderation modülüne gidin ve Install'a tıklayın.
Modül etkinleştirildikten sonra,
Yapılandırma -> İş Akışı -> İş Akışları'na gidin
Burada, modülü etkinleştirdiğinizde oluşturulan “Editoryal” adlı varsayılan bir iş akışını görebilirsiniz. Mevcut “Editörlük” iş akışını düzenleyebilir veya İş Akışı Ekle'ye tıklayarak yeni bir iş akışı oluşturabilirsiniz.

Yeni bir iş akışı oluşturma
Yeni bir iş akışı oluşturduğunuzda, yapılandırabileceğiniz ve düzenleyebileceğiniz çeşitli durumlar ve geçişler göreceksiniz. Ekibiniz daha fazla esneklik veya adım gerektiriyorsa, kendi durumunuzu veya geçişinizi de oluşturabilirsiniz. Bu iş akışını uygulamak istediğiniz içerik türünü seçme seçeneğiniz de vardır.

Yeni bir İş Akışı tanımlama
Etiket: İş Akışının adı.
Durumlar: “İncelemeye Hazır” veya “Onaylandı” gibi “Yeni durum ekle” düğmesine tıklayarak yeni bir durum ekleyebilirsiniz. Ayrıca mevcut bir durumu da düzenleyebilirsiniz.
Geçişler: “Yeni geçiş ekle” butonuna tıklayarak yeni bir geçiş ekleyebilirsiniz. Örneğin: İncelemeye Hazırdan Geçiş -> Onaylandı

Bu iş akışı şunlar için geçerlidir: İş akışının hangi varlık türlerine uygulanacağını seçebilirsiniz. Örneğin, Blok türleri, İçerik vb.
Varsayılan Denetleme Durumu: Burada yeni bir içerik oluşturduğumuzda varsayılan denetleme durumunu seçebilirsiniz.
Kullanıcılar ve İzinler
Şimdi diyelim ki 3 kişilik bir ekipte çalışıyorsunuz:
- Blog Yazarı: Blog'u oluşturan ve düzenleyen ancak Blog'u yayınlamayan kişi.
- Blog İncelemecisi: Blog Yazarı tarafından oluşturulan Blogu inceleyen kişi.
- Blog Yayıncısı: Blog İncelemecisi tarafından onaylanan blogu yayınlayan kişi
Bu üç kullanıcı için kullanıcı profilleri oluşturduğunuzu varsayarak, her birinin neler yapabileceğine (veya yapamayacağına) geçelim.
Site yöneticisi, her kullanıcının neye erişebileceğini kontrol eder ve onlar için izinleri ayarlar. Bu örnek için, içerik türümüz olarak Blog gönderisini seçtik ve iş akışına “Blog” adını verdik. Site yöneticisi, bu iş akışı için oluşturulan her geçişi denetlemek için her kullanıcıya erişim verebilir. Burada (aşağıya bakın) Blog Yazarına yalnızca Yeni Taslak Oluşturma izni verdiğimizi görebilirsiniz, Blog Yayıncısı ise hemen hemen her şey için izinlere sahiptir ( Onayla, Arşivle, Yeni Oluştur, Çalışması gerekiyor, Yayınla ). Blog Gözden Geçiren, Onayla, Yeni taslak oluştur ve İhtiyaç duyulan çalışma geçişlerine geçişi kontrol edebilir.

Blog gönderisi içerik türü için izin denetimi örneği
İş Akışı Örneği
Burada bir Blog gönderisi içerik türü için içerik denetleme iş akışına bir örnek verilmiştir.
1. Blog Yazarı yeni bir blog yazısı oluşturur.

Makale yayınlanmak için henüz hazır olmamasından ötürü 2. blog Yazar Taslak içeriği kaydeder.

3. Blog Yazarı blogu yazmayı tamamladığında, durumu Taslak'tan İncelemeye Hazır'a değiştirir.

4. Blog İncelemecisi içeriği inceler ve her şey yolundaysa, durumu İncelemeye Hazır durumundan Onaylandı olarak değiştirir .

5. Blog'un çalışması gerekiyorsa ve Onaylanmaya hazır değilse, durumu İncelemeye Hazır durumundan Çalışma Gerekiyor olarak değiştirir .

6. Blog Yayıncısı, Blog gönderisini yayınlar. İçeriğin denetleme durumunu Onaylandı'dan Yayınlandı'ya değiştirirler .

Bu örnek, bir blog gönderisi içerik türünün basit bir editoryal iş akışını gösterir. Ayrıca iş gereksinimlerinize göre daha karmaşık ve zengin bir iş akışına sahip olabilirsiniz.
Tüm içeriğinizin durumunu - denetleme durumu, içerik revizyonları, yazar, içerik türü vb. - kontrol etmek ve düzenlemek için, bunu Denetlenen içerik görünümünüzde yapabilirsiniz. Bu görünümü yalnızca İçerik denetleme modülü etkinleştirildiğinde bulacaksınız. Bulmak için İçerik -> Denetlenen İçerik sekmesine gidin .
