ダッシュボード

Feng Officeにログインすると、(概要のタブの下にある)ダッシュボードが一番最初に表示される画面です。すべてのモジュールからの最新と緊急の情報を表示します。例えば、期日が近いタスクとマイルストーン、最近のメッセージやコメント、更新されたドキュメントなどを一目で理解できます。

ダッシュボード

ダッシュボードはウィジェットから構成されています。それぞれのウィジェットは特定のモジュールからの情報や特定の種類の情報を表示します。例えばノートウィジェットはノートモジュールから最近の項目を表示し、一方最近のコメントウィジェットはすべてのモジュールからの最近のコメントを表示します。ご覧のように、ウィジェットはタイトルで何かを示しています。ウィジェットの色が、オブジェクトの種類の詳細表示と同じ色と同じことに注意してください。

どのウィジェットをダッシュボードに表示するか選択できます。これは各ユーザーの個人の設定なので、ユーザーアカウントのユーザー設定の部分です。

注意してください: ウィジェットは特定のモジュールに関係したものです。したがって、Feng Officeの管理者によって対応するモジュールが無効の場合は、アカウントのユーザー設定でウィジェットを表示するようにしても非表示のママとなります。例えば、管理者が「ノート」モジュールを非表示にすると、「ノート」のタブだけではなく「ノート」のウィジェットも表示されません。

以下のウィジェットを選択できます:

  • 2週間のカレンダーのウィジェット
  • ダッシュボードに未読のメール
  • ミニカレンダーのウィジェット
  • 遅延しているタスクとマイルストーンのウィジェット(期限を過ぎて、まだ完了していないタスクとマイルストーン)
  • 未完了のタスクのウィジェット(まだ完了していないタスク)
  • 担当しているタスクのウィジェット
  • 電子メールのウィジェット
  • ノートのウィジェット
  • ドキュメントのウィジェット
  • チャートのウィジェット(Feng Office 1.4.1以前では未動作)1)
  • 「進行中のタスク」のウィジェット(まさに今、時間追跡の機能を使用して誰かが作業しているタスク)
  • コメントのウィジェット
  • ワークスペースの情報のウィジェット
  • 「始めましょう」のウィジェット: このウィジェットは始めたばかりの人のために基本的な説明書のウィジェットです。初めてFeng Officeにログインしたときに表示されます。一旦、システムを適切に設定した後は、通常必要ありません。

ダッシュボードが情報を表示する方法が好みでない場合は、リスト表示に切り替えられます。ダッシュボードの右上の角のボタンを単にクリックしてください:

「始めましょう」のウィジェットはユーザーを基本的な設定の作業を示し、管理者が無効にしたいモジュール(**例えば、連絡先)がある場合は、このファイルを編集してそのモジュールの説明をなくすといったことが必要になるでしょう。

このウィジェットを管理するPHPファイルは以下の場所にあります:

  • /fengoffice/application/views/dashboard/widget_getting_started.php

現在のwidget_getting_started.phpは有効な言語ファイルsite_inferface.phpの2つの項目を使用します。(例えば、日本語の場合)

  • fengoffice/language/ja_jp/site_interface.php
'welcome to administration' => 'ようこそ',
'welcome to administration info' => 'Bienvenue管理パネルへようこそ。 このツールを使用すると会社のデータ、メンバー、顧客、従事するワークスペースを管理できます。',

無効にしたアプリケーションのリンクを削除するには、ファイルの下部の関係する部分を削除してください。例えば、連絡先のリンクを削除するには、以下を削除します:

<image src='<?php echo image_url('/16x16/types/contact.png')?> ' />&nbsp;
<a class='internalLink dashboard-link' href='<?php echo get_url('contact', 'add')?> ' ><?php echo lang('contact')?></a>&nbsp;|&nbsp;

(少なくとも)画像とHTMLファイルで動作します。

application/views/dashboard/widget_documents.phpの31行目にある:

</a></td> 

を:

	</a>
<?php if ($document->isDisplayable()) {?>
    <div>
        <div style="position: relative; left:0; top: 0; width: 450px; height: 120px; background-color: white">
        <iframe style="width:100%;height:100%;border:1px solid #ddd;" src="<?php echo get_sandbox_url("feed", "display_content", array("id" => $document->getId(), "user_id" => logged_user()->getId(), "token" => logged_user()->getTwistedToken())) ?>"></iframe>
        </div>
    </div>
<?php } elseif (($dtype = $document->getFileType()) instanceof FileType && $dtype->getIsImage()) { ?>
    <div>
        <a href="<?php echo get_url('files', 'download_image', array('id' => $document->getId(), 'inline' => true)); ?>" target="_blank" title="<?php echo lang('show image in new page') ?>">
            <img id="<?php echo $document->getId(); ?>Image" src="<?php echo get_url('files', 'download_image', array('id' => $document->getId(), 'inline' => true)); ?>" style="max-width:450px;max-height:120px"/>
        </a>
    </div>
<?php } // if ?>
	</td>

で、置き換えます。

結果は、このようになるでしょう:

Feng Office 1.7.2に関係しています。

2)