11.11. 開発¶
管理メニュー → 開発
注釈
開発 にはサイト管理者だけがアクセスできます。
この管理セクションには、開発者が簡単にアクセスできるようにするためのツールが含まれています。
11.11.1. Behatステップ¶
管理メニュー → 開発 → Behatステップ
Maharaには Behat自動化テストスイート が付属しており、多くの手動テストを自動化できます。
このページ には 、Maharaですぐに使用できるBehatステップが表示されます。それらは参照としてリストされているので、それらがどのように使用されているかを確認できます。
datarootのBehatフォルダのアクセス許可が正しくなく、手順を読み取ることができない場合は、警告が表示されます。一部のステップは常に表示されますが、権限が正しくない限りそれらの大部分は表示されません。
ステップのテキストまたはシェブロン をクリックして、このステップが使用されるすべてのインスタンスを表示します。
疑問符は異なるテキストが存在する可能性があることを示しています。
ファイル名をクリックすると、この特定のファイルで使用されている実際のテキストが表示されます。
ラインとステップが表示されます。
11.11.2. コンポーネントライブラリ¶
管理メニュー → 開発 → コンポーネントライブラリ
Mahara は、JavaScript、フィルタリング、テンプレートなどを提供する多数のサードパーティプラグインを使用しています。このページには、これらすべてが、この特定のバージョンのMaharaのバージョン番号と、プロジェクトサイトへのパスとともに一覧表示されています。その情報は、コードベースの各プラグインで利用可能な 『Readme.mahara』 ファイルから取得されます。
プラグイン:プラグインの名前。
パス:Maharaコードベースでコードを見つけることができる場所。
バージョン:このプラグインの現在のバージョン番号。
URL:プラグインの詳細を確認できるプラグインの公式URL。
11.11.3. スタイルガイド¶
管理メニュー → 開発 → スタイルガイド
スタイルガイドは、開発者向けのリファレンスガイドです。Maharaで使用されるコンポーネントについて説明し、CSSマークアップを提供するため、環境の他の部分と一貫してすべてのスタイルを設定したかどうかを確認できます。
個々のコンポーネントが別のテーマでどのように表示されるかを確認する場合は、サイトテーマを切り替えて、スタイルガイドを更新してください。
注釈
現在、スタイルガイドは英語でだけ利用可能で、時間とともに多くの要素が追加されます。
Mahara内のさまざまなコンポーネントグループに到達するためのナビゲーション。
コンポーネントのタイトルと簡単な説明。
コンポーネントの外観
コンポーネントを生成するために必要なコード。
注釈
これは、ボタンや種々のオプションの異なるテキストを考慮に入れて調整する必要があることがよくあります。これはコード例です。
コードをクリップボードにコピーするには、 コピー ボタン をクリックします。