一長一短
何かをする際、分野がクロスオーバーすることは多々ありますが、それに反して一方の分野に精通した人はもう片方のことはなかなか分からないこともまた多いものです。
物作りは上手いけど売るのはヘタだ、とか、営業さんと技術者の関係なんかもそうですが、設計とデザイナーなんてのもそうで、どの分野でも「こんなデザインじゃ中身が納まらねぇよ!」「ここがこうなれば売れるんだけど」なんてお互いに反目しあう部分があったり。このサイトを作っていて、またそんなことを思い起こしてしまうわけです。
というのは、 このサイトのシステムはJoomla!というCMS(Contents Management System)を使っているのですが、よくぞこんなに(プログラムなんてさっぱり分からない私にとっては)複雑なものを組み上げてポータルの構築システムをフリーで提供してくださるなんて画期的なことをなさってくださる皆様に驚嘆と感謝を贈りたいと思うのですが、ここで先程の感覚がじわじわと沸き起こってくるのです。
「やっぱり、インターフェースって“デザインの分野なんだよなー”」(裏を返すと、「こんなシステム作れるのはすごいんだけど、使い勝手は…」)。
遠回しのようですが、またタダで使わせていただいてこんなこと言える身分でもなんでもないのですが、今後のJoomla!及びCMSの発展のお役に立てればという私なりの貢献というか、フィードバックのつもりで書かせていただきますと、ぶっちゃけこういうことです。
・ 用語(分類)が分かりにくい
ー管理画面において、「セクション」「カテゴリー」「コンテンツ」「モジュール」「コンポーネント」「マンボット(これもコンポーネントというか、エンジン的なもの)」というものがあるのですが、慣れるまで役割がよく分からない。また、メニュー項目の設定で、「コンテンツセクションリスト」「コンテンツカテゴリーリスト」「セクションカテゴリーテーブル」「コンテンツカテゴリーリンク」(正確ではありませんが)のような、わかるようなわからないような項目が並び、それらをまとめるいくつかのグループがあって、それぞれのグループに「連絡先リンク」「コンポーネントリンクー連絡先」(これも正確ではありませんが)のような、おんなじ機能が随所に違った表記で並んでいるので、何度も試してどんな動きをするのか確認三昧になってしまいます。
・手続きが煩雑(メニューをひとつ作るのに「メニュー管理」でメニュー項目を追加して、それを有効にするなら「モジュール」に追加されたメニュー項目を「公開」にする、とか。各ページに、それぞれへのショートカットリンクをつけるなど、ちょっとした改善で随分良くなるとは思います。
・デザイン上重要な、フォントの色や大きさなどは(コンテンツやメニューの位置を変えたりモジュールを入れ替えたりする事よりは重視されていないのか、)UIにはなっておらず、急にレベルアップしてCSSというWEBデザイナー以外はあんまり必要ない一種のプログラムをテキスト編集する事になる(CSSくらい分からんド素人が使うほうが間違ってる、とかお叱りを受けそうですが、そうじゃなくて、UIをどこに被せるかの感覚というか思想の違いを感じるだけ)
・一言で言えば「洗練されてないなぁ」
といった感じで、「プログラマーとデザイナーってやっぱり違うよなー」という感覚をしみじみと感じたりしているわけです。(というか、分かっているけどそこまではフリーじゃ出来ない、といった高次元の事なのかもしれないですが。)
色々調べてみると、老舗のXoopsとか過去にリリースされたCMSよりはこれでもかなりシンプルで分かりやすいそうですし、幸いテンプレートを作っておられる方々もたくさんいらっしゃるので、外注すればン百万とか取られる事を思えば、あとは自分で努力して利用させていただくだけなのですが、感じた事は書き残しておこうかと思って書いてみました。
#開発やローカライズに携わっていらっしゃる方々には大変感謝しております。