Mayıs 2020'de Joomla 4'ün heyecan verici yeni özellikleri hakkında yazarken Workflow, bir hafta sonra yayınlanan ilk Beta sürümüyle birleştirildi. O zamandan beri beta aşamasında ve Joomla 4'te çeşitli iyileştirmeler yapıldı. Sürüm hızla yaklaşıyor, yeni Joomla iş akışı özelliklerine daha yakından bakmanın zamanı geldi.
İş akışı
Yalnız bir blog yazarı olsanız bile, kendi yaratıcı sürecinizi geliştirmek için İş Akışı'nı kullanabileceksiniz. Küçük ve orta ölçekli bir kuruluş için bir site mi kuruyorsunuz? Daha sonra, aşağıdaki eylem adımlarına yönelik bir editoryal süreç oluşturmak için İş Akışı'nı kullanabilirsiniz. yayınlama süreciniz. Oyunun kurallarını değiştiren? Büyük kuruluşlar (şirketler, STK'lar, NFP'ler, hükümet, ajanslar) site genelinde içerik geliştirmelerini yönetmek için Joomla 4'ün İş Akışını kullanabilir. Bu, İş Akışını nerede uygulayabileceğinize dair bazı örnekleri kapsar, ancak başka ne gibi avantajlar sağlayabilir? İş akışı getiriliyor mu?
Web sitenize bir yayınlama iş akışı uygulamak içerik üretimini kolaylaştırabilir. Bir süredir Joomla web siteniz için içerik üretiyorsanız, bazen bitiş çizgisine ulaşmak için her zaman atmanız gereken adımlar olduğunu bilirsiniz. yayınlanmış bir makale.
Makaleyi yazmanız ve bazı satır içi görseller eklemeniz gerekir. Blogda ve makale görünümlerinde görüntülenecek bir giriş ve öne çıkan görsel eklemeniz gerekir. Belirli içerik türleri için özel alanlarınız veya başka bir içeriğe ekleyebileceğiniz bazı bağlantılarınız olabilir. Makale veya web siteleri Yayınlama sekmesinde, SEO için planlamayı ayarlayabilir ve meta verileri tamamlayabilirsiniz.
Dolayısıyla, yalnız bir blog yazarı için, geçmişte bunların hepsi alıştığınız sürecin bir parçasıydı… ve boş bir gün geçiriyorsanız, bazı adımları kaçırabilir veya aceleniz varsa bazılarını atlayabilirsiniz. Her adımda ilerlemek için kendi iş akışınız bunu önlemenize yardımcı olabilir.
Bu tek başına harika bir örnek değil, o yüzden birkaç senaryoyla konuyu biraz daha genişletelim.
Aşamalar ve geçişler
Senaryolara geçmeden önce İş Akışının anlamlı olması için bilmeniz gereken birkaç sözlük öğesi var.
Joomla'yı bir süredir kullandıysanız geleneksel durum türlerine aşina olacaksınız: Yayınlandı, Yayınlanmamış, Arşivlendi ve Çöpe Atıldı.İş akışı, bunların nasıl kullanıldığını değiştirir. Ayrıca makalelerin Öne Çıkan durumunu da etkiler; bu, Joomla 4 için dikkate alınması gereken ek bir değişikliktir (aşağıya bakın).
İş Akışlarının çalışması için sürecin iki bölümü vardır: Aşamalar ve Geçişler.- Aşamalar, bir geçişi tetiklediğinizde bir makalenin taşındığı statik aşamalardır. Bir makaleyi düzenlerken İş Akışı açılır menüsünde ilk öğe olarak gösterilirler.
- Geçişler, seçildiğinde makaleyi bir sonraki aşamaya "geçirecek" eylem gruplarıdır.
- Belirli bir aşamaya uygulanmak
- Makaleyi hedef aşamaya geçirme
- İsteğe bağlı olarak makalenin yayınlanma durumunu ve/veya öne çıkma durumunu değiştirin
- Hedef aşamada makalenin bazı yönlerini gözden geçirmesi veya eyleme geçmesi gereken diğer kullanıcıları potansiyel olarak bilgilendirin
- Geçişe hangi kullanıcıların erişebileceğini sınırlamak için belirli izin gruplarına tahsis edilebilir.
Bu animasyon, geçişi seçip ardından geçişi uygulamak için makaleyi kaydederek iş akışı aşamasını nerede değiştireceğinizi gösterir.
Daha fazlasını Joomla 4.x İş Akışı belgelerinde bulabilirsiniz .Kullanım senaryoları
Fikirden Yayına İş Akışı
Kendi bloglarım için, Joomla 4'te makalelerin üretimi boyunca çalışmama olanak tanıyan bir iş akışı kuracağım. Düzenli beyin fırtınası nedeniyle, makale fikirlerine ilişkin kullanışlı bir listeye sahibim, ancak şu ana kadar bunlar' Bir Google dokümanında, Trello listesinde veya Clickup'tasınız.
Dolayısıyla iş akışım için planım, blog üretim süreci boyunca makaleleri işlemek için aşamaları ve geçişleri kullanmaktır. Fikir, Kaba Taslak, Çalışma Taslağı, İnceleme ve Yayınlamaya Hazır aşamalarından geçen aşamalarım olacak. makale geliştirme ilerledikçe aşamalar arasında geçiş yapacak ve sonunda makaleyi yayınlayacak ve öne çıkaracak şekilde kurulacaktır.
Bu, zaman içinde geliştireceğimden emin olduğum kişisel bir örnek, ancak size bir iş akışını nasıl kuracağınıza dair bir fikir veriyor. Kullanıcı grupları ve bildirimler gibi diğer faktörleri de dahil ettiğinizde gerçekten başlayabilirsiniz. İş Akışının neler yapabileceğini görmek için.Yayın Ekibi
Örnek verilerde yer alan örnek, küçük bir yayıncılık ekibi için uygundur.
Aşamalar, bir yayıncılık ekibinin sahip olabileceği çeşitli aşamalardan geçer. Aynı ekip üyeleri metin yazarlığı veya grafik tasarım gibi birden fazla iş yapabilir ancak bu durumda içeriğin önceden bir müşteri veya yönetim tarafından onaylanması gerekebilir. Daha sonra ya makaleyi yayınlarlar ya da daha fazla düzenleme için metin yazarlarına geri gönderirler.
Bu örnek İş Akışını görmek ve test etmek için Joomla 4 için örnek verileri yükleyin.
Çoklu Kullanıcı, Çoklu Dil, Çoklu Ekip İş AkışlarıAşağıdaki örneği henüz denemedim. 10 yıl önce bana ilk önerildiğinde karmaşıktı, ancak iş akışı bileşeninin de bunu kolaylaştırmak için oluşturulduğuna inanıyorum.
Mayıs 2020'deki yazımda Joomla'yı en başından beri kullandığımı belirtmiştim. O zamanlar, belirli iş akışı gereksinimleriyle çizgiyi tam olarak aşamayan bazı büyük projelerim vardı. Ya bir uzantı yoktu . işi başarılı bir şekilde yapmak için yapılmıştı veya müşterinin gereksinimleri o kadar benzersizdi ki uygulanabilir bir çözüm bulmak zordu.
Bu senaryonun tamamı Kullanıcı Tarafından Oluşturulan İçerik kavramına bağlıdır, ancak çok katmanlı bir ölçektedir.- Kullanıcılar web sitesinin çeşitli bölümlerine katkıda bulunabilirler
- İş akışı daha sonra içeriğin kategori editörlerine gönderildiğine dair bir bildirim göndermek için bir geçişi tetikler. Bunun yerine, makaleyi daha fazla düzenleme yapması için katkıda bulunan kullanıcıya geri gönderen bir geçişi tetiklemeleri gerekebilir.
- Kategori editörleri düzenlemelerini yapar ve ardından sitenin o alanı için yayınlama ekibine göndermek üzere bir sonraki geçişi tetikler.
- Yayın ekibi daha sonra içeriği yayın planına koyar veya makaleyi gözden geçirilmek üzere editörlere veya katkıda bulunan kullanıcıya geri gönderir.
Yeni İş Akışı özelliğinin uygulanmasına yönelik pek çok potansiyel var.
İş Akışını Genişletme
Bileşenin bir parçası olarak, artık iş akışı eklentileri için yeni bir eklenti sınıfı var. Bunlar, ileriye dönük olarak bir dizi işlevin dikkate alınmasına olanak tanıyacak. Hayal gücüm çılgınca çalışıyor, ancak geliştirilme potansiyelinin olabileceğini öngörebiliyorum:
- Yeni bir makale çevrilmesi gereken aşamaya geldiğinde web sitesindeki çevirmenler grubuna bildirimde bulunacak eklenti seti ile çok dilli makale ilişkilendirmeleri oluşturmayı kolaylaştıran eklentiler.
- Yeni Joomla 4 Web Hizmetleri API özelliklerini kullanmak ve verileri diğer sistemlere aktarmak için API çağrılarını tetiklemek için eklentiler. Örneğin, makale yayınlandığında Buffer gibi bir sosyal medya yönetim aracına göndermek için bir eklenti kullanabilir veya Daha sonra üçüncü taraf bir sistemi doldurmak için Zapier'de bir zap'ı tetikleyen bir şey.
- Bir makaleyi yayınlamak için gereken tüm bilgileri tamamlayıp tamamlamadığınızı kontrol etmek için belirli geçiş noktalarında tetiklenen hata kontrol eklentileri de geliştirilebilir.
J4'te zamanlanmış öne çıkan ayar
Bir makalenin Öne Çıkanlar olarak işaretlenmesi Joomla 4'te değişti. Bunu iş akışı geçişinin bir parçası olarak ayarlayabileceğiniz için bu değişikliğin farkında olmak önemlidir.
Joomla 4'ten önce Öne Çıkanlar basit bir geçiş seçimiydi ve aynı zamanda makale listesi aracılığıyla da işlem yapılabiliyordu.
Joomla 4'te iki değişiklik uygulandı. İlki, sitenizde iş akışı uygulanmış olsun ya da olmasın geçerlidir. Artık öne çıkanlar, makaleniz için Yayınlama sekmesinde ayarlayabileceğiniz Öne Çıkan Başlangıç ve Öne Çıkan Biten tarihlerine sahip olarak ayarlanabilir. bu, daha sonraki bir tarihte manuel olarak geri gelip Öne Çıkanlar seçeneğinin işaretini kaldırmak yerine, artık bu tarihi makaleyi yayınladığınız sırada ayarlayabileceğiniz anlamına gelir. Örneğin, standart yayınlama politikanız olarak bir makaleyi 3 ay boyunca Öne Çıkanlar'da bırakabilirsiniz. , böylece makaleyi yazarken makalenin yayınlanma bilgilerini ayarlarken o tarihi de ayarlayabilirsiniz.
Öne Çıkanlar ayarıyla ilgili ikinci öğe, İş Akışı açıkken, makalenin Öne Çıktığı zaman geçiş yapmanıza olanak tanıyan ve onu kapatmak için başka bir geçiş yapmanıza olanak tanıyan özel geçişler tasarlamanız gerekebileceğidir.Joomla 4'ü deniyorsanız, blog örnek verileri, ardından İş Akışı'nı açın; daha sonra daha fazla ayar yapabileceğiniz kapsamlı bir örnek iş akışının uygulandığını göreceksiniz.
Yazma sırasında İş Akışı geçişleri, Öne Çıkan Başlangıç ve Öne Çıkan Bitiş Tarihlerini geçersiz kılar; bu, Joomla 4.1 için önerilen diğer geliştirmelerle birlikte ayarlanmış bir şey olmalıdır.
Kendi iş akışınızı oluşturun
Freedom Ahn'ın Submittable'daki iş akışları hakkındaki bu makalesinde , nihai hedefiniz olarak yayından geriye doğru çalışmanın, iş akışınıza koyacağınız önemli süreçleri belirlemenize yardımcı olabileceğini öne sürüyor.
- Ne tür içerik yayınlamak istiyorsunuz?
- Yayınlanmaya değer hale gelmesi için hangi aşamalardan geçmesi gerekecek?
- Kaç tur revizyon, düzenleme, düzeltme okuması ve doğruluk kontrolü gerekli olacak?
- Hangi seviyede kalite kontrolü başlatacaksınız?
- Hedef kitle kim?
- Hangi yayın platformlarını kullanacaksınız?
- Yukarıdaki süreçlerin tümüne kim dahil olacak?
- Hangi konular için başvuruda bulunmak istediğinize nasıl karar veriyorsunuz?
- İyi yazarları nasıl çekersiniz?
- İlk gönderimlerde yüksek kaliteyi sağlamak için ne yapabilirsiniz?
Yayınlama sürecinizi nasıl uygulamak istediğinizle ilgili bu soruları yanıtladığınızda Joomla 4'te kapsamlı bir iş akışı elde edeceksiniz.
Sıradaki nerede...
Her zaman olduğu gibi Joomla sürekli olarak gelişmeye çalışıyor.
- Joomla 4.1 için geliştirmeler planlanıyor, bu nedenle İş Akışını daha da iyileştirmenin yollarını aramakla ilgileniyorsanız aşağıdaki yazar profilim aracılığıyla iletişime geçin.
- Joomla 4.x ile ilgili Joomla Dokümantasyonunun, Joomla 4'ün çıkışına yaklaştıkça iş akışının iyileştirilmesi ve bazı ek senaryoların eklenmesi gerekiyor. Katkıda bulunacak bir senaryonuz var mı? Hazır oradayken, diğer Joomla Dokümantasyonlarını güncellemekten çekinmeyin .
- Joomla'nın dil paketlerinin yanı sıra dokümantasyonun çevrilmesi de tamamlanması gereken önemli bir görevdir.Başlamak için Crowdin'deki Joomla'ya göz atın.
Daha fazla okuma
Birçok uzantı geliştiricisi, Joomla 4'te sitenizde iş akışını etkinleştirme adımlarının daha fazlasını size gösteren, İş Akışını açma konusunda kılavuzlar yazmıştır.
- Joomla 4.0 Yeni Yayınlama İş Akışı Özelliği , Huyen Hoang, JoomlaShine (Mayıs 2019)
- Joomla 4 İş Akışları Özelliğiyle Tanışın , Steve Burge, Joomlashack (Temmuz 2020)
- Tamamen yeni Joomla 4 İş Akışı özelliği açıklandı , Hung Dinh, Joomlart (Eylül 2020)
- Joomla 4 İş Akışı Açıklaması , DJ Uzantıları (Aralık 2020)