新しいヘルプトピックモジュールにより、Drupalがこれまでになくユーザーフレンドリーになりました
公開: 2022-10-31非技術マーケターやビジネスオーナーを含むすべてのユーザーがウェブサイトで簡単に作業できることが重要です。 Drupalに関しては、Drupal 8の重要な優先事項と利点の1つである、よりユーザーフレンドリーになるために大きな進歩を続けています。
Drupalの使いやすさの分野におけるもう1つの大きな進歩、新しいコアヘルプトピックモジュールを発表できることをうれしく思います。 モジュールがそれをさらに高くするために何をするか見てみましょう。
ユーザーフレンドリーなCMSは競争力のあるCMSです
まず、Drupalのユーザビリティが今日の優先事項である理由に注意する必要があります。 主な理由の1つは、Drupalが他のCMS間で競争力を持つのに役立つことです。 これは、最高のユーザーフレンドリーなCMSであり、より多くのビジネスオーナーにとって最適なプラットフォームになるはずです。
たとえば、Webサイト開発におけるDrupalとWordPressの競合に多くのインクがこぼれています。
- WordPress CMSの主な強みの中には、高いレベルの使いやすさがあります。
- Drupalは常に、もう少し複雑で学習曲線が急になりながら、より高度な機能を構築できるプラットフォームと見なされてきました。
Drupalの作成者であるDriesBuytaertは、Drupalを日常のユーザーにとってよりユーザーフレンドリーにすることに情熱を注いでいると述べました。
Drupalを最もユーザーフレンドリーなCMSにすることでの成果はすでに大きく、作業は続いています。 D8は自慢できます:
- CKEditorによる簡単なコンテンツ作成体験
- その場でコンテンツを編集するためのクイック編集機能
- 便利で魅力的なメディアライブラリとメディア埋め込み
- ユーザーフレンドリーなドラッグアンドドロップレイアウトビルダー
- 最新のUXデザインガイドラインに準拠した今後のClaro管理テーマ
- Webアクセシビリティ標準におけるWCAGおよびATAGの順守
- ほとんど何でもできる便利な管理UI
- 役割に基づく柔軟なワークフロー
とはるかに。
Drupalの新しいヘルプトピックモジュールが必要な理由
ユーザーフレンドリーなWebサイト管理エクスペリエンスの重要な側面の1つは、Webサイトのモジュールがどのように機能するかを知ることです。 それらのユーザーインターフェイス、設定、および作業の特性は、単純なものから難しいものまでさまざまです。 それらのヘルプを取得すると、管理者の使いやすさが大幅に向上します。
そのため、Drupalは、モジュールとテーマがヘルプトピックを追加できる統一された方法を必要としていました。 この領域では、Drupalコアにはすでにヘルプモジュールがありますが、モジュール開発者は、 hook_help()を介して概要ヘルプトピックを作成することしかできません。
ヘルプトピックのメンテナであるAndypostによると、既存のヘルプモジュールを使用してヘルプトピックを追加することは誰にとっても簡単ではありませんでした。 これを解決するために、コミュニティはDrupal 8ユーザーガイドを作成し、DrupalDocumentationInitiative内でそれをいくつかの言語に翻訳しました。
次に、Andypostが言うように、イニシアチブのリーダーであるJennifer Hodgdon(jhodgdon)は、構成可能なヘルプモジュールを作成しました。 今のところサンドボックスですが、安定性が得られ、ブラウザから直接ヘルプトピックを追加できるようになります。
この新しいモジュールの一部を実験モジュールのヘルプトピックとしてDrupalコアに追加し、Drupal8ユーザーガイドをコアモジュールの作業に関するヘルプトピックに変換することが決定されました。 ヘルプトピックモジュールをDrupalコアに追加するというアイデアは成功しました!
新しいヘルプトピックモジュールの概要とロードマップ
ヘルプトピックモジュールを使用すると、コアおよび寄稿モジュール、テーマ、およびディストリビューションの開発者は、ヘルプトピックをTwigファイルとして作成できます。 追加の寄稿モジュールにより、誰でもブラウザからそれを行うことができます。
Drupalをよりユーザーフレンドリーにするために、モジュールごとに必要な数のトピックを含めることができます。 トピックは、admin/helpのWebサイトのヘルプページにあります。
「トップレベル」としてマークされているものは、そこに直接リストされます。 その他は「関連」として表示されます。
ユーザーが実行することになっているタスクに基づいて、ヘルプトピックは単一またはグループ化できます。
- 1つのタスクが「タスクトピック」になります。
- 複数のタスクトピックを1つのセクションにグループ化して、「セクショントピック」を作成できます。
「ドロップは常に動いている」とツイートしたように、ヘルプトピックは数年にわたる38人の素晴らしい仕事の結果です。 これは実験モジュールとしてD8.8に含まれ、Drupalユーザーに役立つヘルプソリューションを提供するはずです。
さらに、ヘルプトピックモジュールのロードマップは、安定性を実現し、既存のコアヘルプモジュールと統合することです。 この分野のもう1つのコアモジュールもそのまま残ります。ツールチップのヘルプを通じてDrupalをよりユーザーフレンドリーにするツアーモジュールです。
ヘルプトピックの構造
各トピックは、 help_topicsと呼ばれる特定のモジュールのサブディレクトリにあるTwigファイルになります。 ファイルには、 modulename.topic_id.html.twigのように名前を付ける必要があります。
それらには、「フロントマター」メタデータとHTML本文が含まれます。 単一のタスクトピックには、次の情報を含むメタデータが含まれている必要があります。
- トピックのタイトル
- それらが「トップレベル」であるか「関連」であるか
- 目標
- オプションの説明「何であるか」
- タスクを実行するために必要な手順(H2見出しでラップ)
- オプションの追加リソース(H2も)
セクショントピックのメタデータは類似していますが、「トップレベル」にすることしかできず、必要な手順ではなく、関連するタスクの概要をリストする必要があります。 ヘルプトピック標準の詳細を確認できます。
すべての新しいツールでDrupalの使いやすさをお楽しみください
DrupalがよりユーザーフレンドリーなCMSになるという巨大なステップを考えると、Webサイトを最新の状態に保つ必要があります。 この場合にのみ、あなたとあなたのユーザーは新しいユーザビリティ機能を利用します。
たとえば、レイアウトビルダーはDrupal 8.7の時点でのみ安定しており、メディアライブラリは同じリリースで新しいよりユーザーフレンドリーで美しいインターフェイスを備えているという事実について考えてみてください。
Webサイトを最新のコアバージョンにスムーズに更新し、ヘルプトピックなどの使いやすさに関連するモジュールを構成し、Drupal 9の準備を支援する、開発チームにいつでも頼ることができます。
そして、今日のトピックに照らして、Webサイトをよりユーザーフレンドリーにするために、追加のUXシークレットをたくさん提供することができます。
Drupalチームに相談してください!