Yeni Yardım Konuları modülü ile Drupal her zamankinden daha kullanıcı dostu
Yayınlanan: 2022-10-31Teknoloji dışı pazarlamacılar ve işletme sahipleri de dahil olmak üzere tüm kullanıcıların bir web sitesiyle kolayca çalışabilmesi önemlidir. Drupal söz konusu olduğunda, Drupal 8'in temel önceliklerinden ve faydalarından biri olan daha kullanıcı dostu olma yolunda büyük adımlar atmaya devam ediyor.
Drupal kullanıcı dostu olma alanında yeni bir temel Yardım Konuları modülü olan başka bir büyük gelişmeyi duyurmaktan mutluluk duyuyoruz. Bakalım modül onu daha da yükseltmek için neler yapıyor.
Kullanıcı dostu bir CMS, rekabetçi bir CMS'dir
İlk olarak, Drupal kullanılabilirliğinin bugün neden önceliği olduğunu belirtmeliyiz. Bunun temel nedenlerinden biri, Drupal'ın diğer CMS'ler arasında rekabet etmesine yardımcı olmasıdır. En iyi kullanıcı dostu CMS ve daha fazla işletme sahibi için tercih edilen bir platform haline gelmelidir.
Örneğin, web sitesi geliştirmede Drupal ve WordPress arasındaki rekabet üzerine çok fazla mürekkep döküldü.
- WordPress CMS'nin en güçlü yanlarından biri, yüksek düzeyde kullanıcı dostu olmasıdır.
- Drupal her zaman biraz daha karmaşık ve daha dik bir öğrenme eğrisine sahipken daha gelişmiş işlevsellik oluşturmanıza izin veren bir platform olarak görülmüştür.
Drupal yaratıcısı Dries Buytaert, Drupal'ı günlük kullanıcılar için daha kullanıcı dostu hale getirme konusunda tutkulu olduğunu söyledi.
Drupal'ı en kullanıcı dostu CMS yapma konusundaki başarılar şimdiden çok büyük ve çalışmalar devam ediyor. D8 şunları övünebilir:
- CKEditor ile kolay içerik oluşturma deneyimleri
- İçeriği anında düzenlemek için Hızlı Düzenleme özelliği
- kullanışlı ve çekici bir Medya Kitaplığı ve medya yerleştirme
- kullanıcı dostu bir sürükle ve bırak Düzen Oluşturucu
- tüm modern UX tasarım yönergelerini takip eden gelecek Claro yönetici teması
- web erişilebilirlik standartlarında WCAG ve ATAG'a bağlılık
- hemen hemen her şeyi yapmak için uygun yönetici kullanıcı arayüzleri
- rollere dayalı esnek iş akışları
ve daha fazlası.
Drupal'daki yeni Yardım Konuları modülüne neden ihtiyaç duyuldu?
Kullanıcı dostu web sitesi yönetimi deneyimlerinin en önemli yönlerinden biri, web sitesinin modüllerinin nasıl çalıştığını bilmektir. Kullanıcı arayüzleri, ayarları ve çalışma özellikleri basitten zorluya kadar değişebilir. Onlarla ilgili yardım almak, yönetici kullanılabilirliğini büyük ölçüde artırır.
Bu nedenle Drupal, modüllerin ve temaların yardım konularını ekleyebileceği birleşik bir yola ihtiyaç duyuyordu. Bu alanda, Drupal çekirdeği zaten Yardım modülüne sahiptir, ancak yalnızca modül geliştiricilerinin hook_help() aracılığıyla genel yardım konuları oluşturmasına izin verir.
Yardım Konuları sağlayıcısı Andypost'a göre, herkesin mevcut Yardım modülüyle yardım konuları eklemesi kolay değildi. Bunu çözmek için topluluk, Drupal 8 Kullanıcı Kılavuzunu oluşturdu ve hatta Drupal Documentation Initiative içinde birkaç dile tercüme etti.
Daha sonra, Andypost'un bize söylediği gibi, Girişimin lideri Jennifer Hodgdon (jhodgdon) bir Yapılandırılabilir Yardım modülü oluşturdu. Şimdilik bir sanal alan ama kararlılığa ulaşacak ve doğrudan tarayıcıdan yardım konularının eklenmesine izin verecek.
Bu yeni modülün parçalarını Drupal çekirdeğine deneysel bir modül Yardım Konuları olarak eklemeye ve ayrıca Drupal 8 Kullanıcı Kılavuzunu çekirdek modüllerin çalışmasıyla ilgili yardım konularına dönüştürmeye karar verildi. Yardım Konuları modülünü Drupal çekirdeğine ekleme fikri başarılı oldu!
Yeni Yardım Konuları modülüne genel bakış ve yol haritası
Yardım Konuları modülü, çekirdek ve katkıda bulunan modüllerin, temaların ve dağıtımların geliştiricilerinin Twig dosyaları olarak yardım konuları oluşturmasına olanak tanır. Katkıda bulunan ek bir modül, herkesin bunu tarayıcıdan yapmasına izin verecektir.
Drupal'ı daha kullanıcı dostu yapmak için modül başına gerektiği kadar konu olabilir. Konular, bir web sitesinin admin/help adresindeki Yardım sayfasında bulunur.
Bazıları "üst düzey" olarak işaretlendiyse doğrudan orada listelenir. Diğerleri “ilgili” olarak listelenecektir.
Kullanıcıların yapması gereken görevlere bağlı olarak, yardım konuları tek veya gruplanabilir:
- Bir görev, bir "Görev konusu" yapar.
- Birden çok görev konusu bir bölümde gruplandırılabilir ve bir "Bölüm konusu" yapılabilir.
“Damla Her Zaman Hareket Ediyor” tweet'inde belirtildiği gibi, Yardım Konuları, 38 kişinin birkaç yıl boyunca harika çalışmasının sonucudur. D8.8'e deneysel bir modül olarak dahil edilecek ve Drupal kullanıcılarına faydalı bir yardım çözümü sağlamalıdır.
Ayrıca, Yardım Konuları modülünün yol haritası, kararlılığa ulaşmak ve mevcut çekirdek Yardım modülü ile birleşmektir. Bu alandaki diğer bir çekirdek modül de yerinde kalacaktır – araç ipucu yardımı aracılığıyla Drupal'ı daha kullanıcı dostu yapan Tur modülü.
Yardım Konularının yapısı
Her konu, belirli bir modülün help_topics adlı alt dizininde yaşayan bir Twig dosyası olacaktır. Dosyalar şu şekilde adlandırılmalıdır: modulename.topic_id.html.twig .
"Ön konu" meta verilerine ve HTML gövdesine sahip olacaklar. Tek bir Görev konusunun şu bilgileri içeren meta verileri olmalıdır:
- konunun başlığı
- “üst düzey” veya “ilgili” olup olmadıkları
- gol
- isteğe bağlı açıklama “nedir/nedir”
- görevi gerçekleştirmek için gerekli adımlar (H2 başlığı ile sarılmış)
- isteğe bağlı ek kaynaklar (ayrıca H2)
Bölüm konuları benzer meta verilere sahiptir, ancak bunlar yalnızca "üst düzey" olabilir ve gerekli adımları değil, ilgili görevlere genel bakışı listelemelidir. Yardım Konuları standartları hakkında daha fazla bilgi görebilirsiniz.
Tüm yeni araçlarıyla Drupal kullanıcı dostu olmanın keyfini çıkarın
Drupal'ın daha kullanıcı dostu bir CMS haline geldiği dev adımlar göz önüne alındığında, web sitenizi güncel tutmanız gerekiyor. Yalnızca bu durumda siz ve kullanıcılarınız yeni kullanılabilirlik özelliklerinden yararlanacaksınız.
Örneğin, Düzen Oluşturucu'nun yalnızca Drupal 8.7'den itibaren kararlı olduğunu ve Medya Kitaplığının aynı sürümde daha kullanıcı dostu ve güzel bir arayüze sahip olduğunu düşünün.
Web sitenizi sorunsuz bir şekilde en son çekirdek sürümlere güncelleyecek, Yardım Konuları veya diğerleri gibi kullanıcı dostu modülleri yapılandıracak ve Drupal 9'a hazırlanmanıza yardımcı olacak geliştirme ekibimize her zaman güvenebilirsiniz.
Ve bugünkü konumuzun ışığında, web sitenizi daha kullanıcı dostu hale getirmek için birçok ek UX sırrı sunabiliriz.
Drupal ekibimizle konuşun!