Redmineメインメニュー

今日、Redmineについて、このシステムの使用方法と新機能についての記事を続けたいという要望がありました。 その中の問題は何か、そしてそれらをどのように解決したか。



メインのRedmineメニュー、リンクのあるバー、システムの基本機能へのアクセスを提供します。



彼女にはどんな問題がありますか!? はい、最初はいいえ。 このように見え、問題を完全に解決します。 しかし、これは完全に真実ではありません。







実際、Redmineはサードパーティのプラグインがメインメニューにアイテムを埋め込むことを許可し、時間が経つにつれて、後者は理解できないリンクの跳躍に変わり、システムの使用はすでに完全に不便になります。



最終的に、画面の幅が十分でなくなり、一部のリンクがユーザーに表示されなくなります。 適応性なし!







どうする?

ビジネス機能ごとにメニューを構成し、ユーザーが目的の機能を見つける場所が明確になるようにします。 このためには、サブメニュー項目が必要です。 しかし、難点は、新しいプラグインごとにメインメニューに新しいアイテムを追加できることです。 次に何をしますか?



多くの苦痛と松葉杖の決定の後のこの問題の解決策は、メインのRedmineメニューの形成を担当する別のプラグインの作成につながりました。



基本的な概念は次のとおりです。

プラグインはRedmineメニューにアイテムを追加できますが、アイテムは表示されず、管理者がそれらを引き出してこのアイテムが属する場所に置く必要がある特定のバスケットに分類されます(ソフトウェア製品のビジョンに基づいて)。







管理者は、メインメニュー項目を個別に作成し、マウスをドラッグアンドドロップすることで、サードパーティのプラグインおよびRedmine自体によってメインメニューに追加されたリンクを配布できます。



これは非常にエキサイティングで魅力的な活動です。 ある場所から別の場所にメニューアイテムを投げて、30分間楽しむことができます。



その結果、システムのビジネス機能に応じて論理的なメインメニューを作成できますが、別の方法で作成することもできます。







ちなみに、これはすでに適応メニューであり、画面の幅に自動的に調整されます。すべてが収まらない場合、右側にリンクが表示され、残りのアイテムが非表示になります。







まあ、これはこのプラグインを使用して取得できるパンのセット全体ではありません。



まず、サードパーティのプラグインでは追加されなかった独自のリンクを追加できます。 外部サイトでも! これは非常に便利な機能です。 たとえば、ヘルプページへの標準リンクを再定義すると、デフォルトでredmine.orgに移動します。







第二に、いくつかのサブメニュー項目を他のものから視覚的に分離するのに役立つセパレーターを使用することができます。







また、プラグインを使用すると、サブメニューの通常のページでめったに使用されないリンクを非表示にできます。 これは、タスクページでの表示方法です。







これを行うには、リンクでcssクラスを追加するか、プラグイン設定でそれらを指定する必要があります。







多くのプラグインがインストールされており、メインメニューをクリーンアップする場合、そして最も重要なことはシステムをより便利にする場合、プラグインを使用することをお勧めします。



「カスタムメニュー」プラグインはここからダウンロードできます 。 最初は、私たちがどれほど可愛くてふわふわであるかについてのコメントを求めて、コミュニティに提供します。



記事とプラグインが役立つことを願っています。 フィードバックは大歓迎です。



All Articles