Drupal lebih ramah pengguna dari sebelumnya dengan modul Topik Bantuan baru
Diterbitkan: 2022-10-31Sangat penting bahwa semua pengguna, termasuk pemasar non-teknologi dan pemilik bisnis dapat dengan mudah bekerja dengan situs web. Ketika datang ke Drupal, itu terus membuat langkah besar menuju lebih ramah pengguna, yang merupakan salah satu prioritas utama dan manfaat dari Drupal 8.
Kami dengan senang hati mengumumkan kemajuan besar lainnya di bidang keramahan pengguna Drupal — modul Topik Bantuan inti yang baru. Mari kita lihat apa yang dilakukan modul untuk menaikkannya lebih tinggi lagi.
CMS yang mudah digunakan adalah CMS yang kompetitif
Pertama, kita harus mencatat mengapa kegunaan Drupal menjadi prioritasnya saat ini. Salah satu alasan utama adalah membantu Drupal menjadi kompetitif di antara CMS lainnya. Ini harus menjadi CMS ramah pengguna terbaik dan platform pilihan bagi lebih banyak pemilik bisnis.
Misalnya, banyak tinta telah tumpah atas persaingan antara Drupal dan WordPress dalam pengembangan situs web.
- Di antara kekuatan utama CMS WordPress adalah tingkat keramahan pengguna yang tinggi.
- Drupal selalu dianggap sebagai platform yang memungkinkan Anda membangun fungsionalitas yang lebih canggih sambil sedikit lebih rumit dan memiliki kurva belajar yang lebih curam.
Pembuat Drupal, Dries Buytaert, mengatakan bahwa dia bersemangat untuk membuat Drupal lebih ramah pengguna untuk pengguna sehari-hari.
Pencapaian dalam menjadikan Drupal CMS yang paling ramah pengguna sudah sangat besar dan pekerjaan terus berlanjut. D8 dapat membanggakan:
- pengalaman pembuatan konten yang mudah dengan CKEditor
- fitur Edit Cepat untuk mengedit konten dengan cepat
- Perpustakaan Media dan penyematan media yang nyaman dan menarik
- Pembuat Tata Letak drag-and-drop yang mudah digunakan
- tema admin Claro yang akan datang yang mengikuti semua pedoman desain UX modern
- kepatuhan terhadap WCAG dan ATAG dalam standar aksesibilitas web
- UI admin yang nyaman untuk melakukan hampir semua hal
- alur kerja yang fleksibel berdasarkan peran
dan banyak lagi.
Mengapa modul Topik Bantuan baru di Drupal diperlukan
Salah satu aspek kunci dari pengalaman administrasi situs web yang ramah pengguna adalah mengetahui cara kerja modul situs web. Antarmuka pengguna, pengaturan, dan kekhasan kerja mereka dapat berkisar dari yang sederhana hingga yang menantang. Mendapatkan bantuan dengan mereka sangat meningkatkan kegunaan admin.
Jadi Drupal membutuhkan cara terpadu di mana modul dan tema dapat menambahkan topik bantuan mereka. Di area ini, inti Drupal sudah memiliki modul Bantuan tetapi hanya memungkinkan pengembang modul membuat ikhtisar topik bantuan melalui hook_help() .
Menurut pengelola Topik Bantuan Andypost, tidak mudah bagi semua orang untuk menambahkan topik bantuan dengan modul Bantuan yang ada. Untuk mengatasi ini, komunitas membuat Panduan Pengguna Drupal 8 dan bahkan menerjemahkannya ke dalam beberapa bahasa dalam Inisiatif Dokumentasi Drupal.
Selanjutnya, seperti yang dikatakan Andypost, pemimpin Inisiatif Jennifer Hodgdon (jhodgdon) membuat modul Bantuan yang Dapat Dikonfigurasi. Ini adalah kotak pasir untuk saat ini tetapi akan mencapai stabilitas dan memungkinkan penambahan topik bantuan langsung dari browser.
Keputusan dibuat untuk menambahkan bagian dari modul baru ini ke inti Drupal sebagai topik Bantuan modul eksperimental, serta mengubah Panduan Pengguna Drupal 8 menjadi topik bantuan tentang pekerjaan modul inti. Ide untuk menambahkan modul Topik Bantuan ke inti Drupal berhasil!
Ikhtisar dan peta jalan modul Topik Bantuan baru
Modul Topik Bantuan memungkinkan pengembang modul inti dan kontribusi, tema, dan distribusi untuk membuat topik bantuan sebagai file Twig. Modul kontribusi tambahan akan memungkinkan siapa saja melakukannya dari browser.
Mungkin ada banyak topik per modul yang diperlukan demi membuat Drupal lebih ramah pengguna. Topik akan ditemukan di halaman Bantuan situs web di admin/bantuan.
Beberapa akan terdaftar di sana secara langsung jika mereka ditandai sebagai "tingkat atas." Lainnya akan terdaftar sebagai "terkait."
Berdasarkan tugas yang harus dilakukan pengguna, topik bantuan dapat tunggal atau dikelompokkan:
- Satu tugas membuat "Topik tugas."
- Beberapa topik tugas dapat dikelompokkan menjadi satu bagian dan membuat "Topik rubrik".
Seperti tweet “The Drop is Always Moving”, Topik Bantuan adalah hasil kerja luar biasa dari 38 orang selama beberapa tahun. Ini akan dimasukkan dalam D8.8 sebagai modul eksperimental dan harus memberikan solusi bantuan yang berguna bagi pengguna Drupal.
Selanjutnya, peta jalan modul Topik Bantuan adalah untuk mencapai stabilitas dan bergabung dengan modul Bantuan inti yang ada. Modul inti lain di area ini juga akan tetap ada — modul Tour yang membuat Drupal lebih ramah pengguna melalui bantuan tooltip.
Struktur Topik Bantuan
Setiap topik akan menjadi file Twig yang tinggal di subdirektori modul tertentu yang disebut help_topics . File harus diberi nama seperti ini: modulename.topic_id.html.twig .
Mereka akan memiliki metadata "materi depan" dan badan HTML. Satu topik Tugas harus memiliki metadata dengan informasi ini:
- judul topik
- apakah mereka "tingkat atas" atau "terkait"
- hasil
- penjelasan opsional "apa adanya"
- langkah-langkah yang diperlukan untuk melakukan tugas (dibungkus dengan judul H2)
- sumber daya tambahan opsional (juga H2)
Topik bagian memiliki metadata yang serupa, tetapi hanya dapat menjadi "tingkat teratas" dan harus mencantumkan ikhtisar tugas terkait, bukan langkah yang diperlukan. Anda dapat melihat informasi lebih lanjut tentang standar Topik Bantuan.
Nikmati keramahan pengguna Drupal dengan semua alat barunya
Mempertimbangkan langkah-langkah raksasa di mana Drupal menjadi CMS yang lebih ramah pengguna, situs web Anda perlu terus diperbarui. Hanya dalam hal ini Anda dan pengguna Anda akan memanfaatkan fitur kegunaan baru.
Pikirkan, misalnya, tentang fakta bahwa Layout Builder hanya stabil pada Drupal 8.7, dan Media Library mendapatkan antarmuka baru yang lebih ramah pengguna dan cantik dalam rilis yang sama.
Anda selalu dapat mengandalkan tim pengembangan kami yang akan dengan lancar memperbarui situs web Anda ke versi inti terbaru, mengonfigurasi modul yang terkait dengan keramahan pengguna seperti Topik Bantuan atau lainnya, dan membantu Anda dalam mempersiapkan Drupal 9.
Dan, mengingat topik kami hari ini, kami dapat menawarkan banyak rahasia UX tambahan untuk membuat situs web Anda lebih ramah pengguna.
Bicaralah dengan tim Drupal kami!