トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/152

ページの作成や編集にはユーザ登録が必要です。

 管理画面を統一したデザインに… - A_M (2005年11月09日 06時26分06秒)

CMS向け拡張パックなどの動きもあるFSWikiですが、ログイン後の画面において、見出しのデザインやカラーリングなどが、選択したテーマに合わせて変化するため、大きくデザインが変わってしまいます。

このため、設置者ほどの知識はなくても、管理を担当するようなユーザを考えたとき、管理画面のデザインが統一されていれば、操作方法などの伝達も単純化され、多くの方に利用していただけるものに発展しそうな気がします。

この提案の発端は、ノリで作ってしまった「ブログライクテンプレート」によって、管理画面のデザイン上のばらつきが懸念される事にあります。

デザイン面においても自由度の高いシステムですので、このような問題も考えるべきなのかなと思い、投稿させていただきました。

  • とても重要な指摘をされているような気がするのですが、上手く伝わっていないかもしれません。具体的に「どういったことをした方がいい」と仰っているのでしょうか? 私は以前にtDiaryのテーマを取っ替え引っ替え試していて、フォームを見失いそうになったことがあります。あれ、かなりデザインが変わって、色や配置がとんでもないことになることがあるんですよね。例えば文字が全く見えなくなったり、ボタンが押せなくなったり…。単にこれを解決するだけでしたら、「管理画面に限ってはテーマを特定のもので固定する」という解決策があると思われますがいかがでしょう? 或いは、「そうしませんか?」といった提案でしょうか? - あき (2005年11月10日 02時15分52秒)
  • コメント有難うございます。「2通りの方法があるのかな」と思いました。1つは、あき氏の仰るとおりで「管理画面に限ってはテーマを固定」という方法。もう一つは、「Form部分に限っては、スタイルについてルールを設ける」という方法です。色々と思案中なのですが、編集画面で「プレビュー機能」がある点において、編集画面用の見栄えと、生成される確認用の見栄えとが混同してしまうように思うのです。こうした点についても、皆さんと一緒に打開策を模索したいというのものです。 - A_M (2005年11月10日 06時16分43秒)
  • 前後しますが、問題提起としましては、「統一しませんか?」ということです。雑談コーナーということで、脈絡の無さをお許しください。 - A_M (2005年11月10日 06時31分37秒)
  • 個々に作成されるテーマに「Form部分に限っては…」という条件を設けるのは多くの方への負担になるでしょうから、「管理画面に限ってはテーマを固定」とかの方が良いと思います。変更したスタイルを確認するには、「プレビューボタン」を設けてクリックすると別ウィンドウで事前確認とかできると良い気がします。事前確認できる機能っていうのは是非欲しいです。管理者がテーマを取っ替え引っ替え品定めしてる最中にユーザが訪れてきたら、ビックリでしょうから…。 - あき (2005年11月10日 21時38分28秒)
  • 別ウィンドウが、最も労力がかからなくて良いかもしれないですね。余談ですが、システム用の画面で言うと、大手のインターネットサイトが提供するブログなどは、管理画面が統一デザインとの事です。ヘルプドキュメントを作成しやすいからなのかもしれませんね。 - A_M (2005年11月10日 21時52分21秒)
  • とりあえず、思いついたのが次の2箇所を修正するパッチです。 - A_M (2005年11月24日 16時51分04秒)

管理画面では、admin というテンプレートとテーマがあれば、パラメータを修正して表示を変えてしまうというもの。

plugin/admin/Login.pm (62):

my $site_tmpl = $wiki->config('tmpl_dir')."/site/admin/admin.tmpl";
my $css = $wiki->config('theme_uri')."/admin/admin.css";
my $css_file = $wiki->config('theme_dir')."/admin/admin.css";
$wiki->config('css', $css) if ( -f $css_file );
$wiki->config('site_tmpl', $site_tmpl) if ( -f $site_tmpl );
my $buf = "<div class=\"admin\">\n<h2>ログイン中</h2>\n";

lib/Wiki.pm (537):

my $site_tmpl = $self->config('tmpl_dir')."/site/admin/admin.tmpl";
my $css = $self->config('theme_uri')."/admin/admin.css";
my $css_file = $self->config('theme_dir')."/admin/admin.css";
$self->config('css', $css) if ( -f $css_file );
$self->config('site_tmpl', $site_tmpl) if ( -f $site_tmpl );
	return "<div class=\"admin\">".$obj->do_action($self).
	       "<div class=\"comment\"><a href=\"".$self->config('script_name')."?action=LOGIN\">メニューに戻る</a></div></div>";
  • kitta氏の投稿したテーマ(051124_W_Lock.zip)をadminに改名して試用しましたが、横幅のブレもなく初心者でも混乱のない管理画面になりそうです。 - A_M (2005年11月24日 17時01分34秒)
  • ログイン公式Webサイト WebLOGiN 新刊案内 - xingyun (2005年12月03日 16時47分00秒)
お名前: コメント:

最終更新時間:2005年12月03日 16時47分00秒