【コラム】
2回ほど寄り道してOpenSolarisをビルドしてみたが、今回はまたPloneに戻ってCMSの話をしよう。
CMSでは、Webブラウザを使ってコンテンツの内容を書き込むだけで、簡単にWebサイトの更新が行えるのが利点だ。しかし、その一方では、各コンテンツの見栄えが画一的になり、本来Webサイトでアピールしたい内容が効果的に伝えられないという不満もよく聞かれる。コンテンツ毎に細かい見栄えのカスタマイズをしようとすれば、結局HTMLやCSS、さらにはCMS自体に関する深い知識が要求される、といった経験をした方も多いのではないだろうか。これは、CMSに限らず「万人向けに操作を簡単にするシステム」に共通する弱点と言えるだろう。究極の「簡単」とは、つまり機能を極力少なくすることであって、ユーザ毎に異なるニーズに応えるよりは、ユーザの操作を最大公約数的に集約する方向にシステムの実装を類型化する方が容易なのである。
しかし、Ploneの開発者達は、そういった安易な方向に逃げることなく、積極的により高い理想を実現しようとしているようだ。今回紹介するのは、Ploneに搭載された、コンテンツの編集をWYSIWYGスタイルで行うエディタ機能「Epoz」である。Epozは、Webブラウザというとてもリッチとは言えないクライアント上であっても、ワードプロセッサ感覚でコンテンツの編集、装飾が行える便利なものだ。また、この手の機能では利用できるブラウザが限定されてしまうことも多いのだが、嬉しいことにEpozではInternet ExplorerだけでなくMozillaもサポートされているので、MacやLinuxをデスクトップとして利用しているユーザも悔しい思いをしなくて済むだろう。では、早速Epozを使ってみることにしよう。
Ploneでは、コンテンツを編集するエディタとして、デフォルトでは「通常のフォームを使ったエディタ」が選択されている。まず、これを変更してEpozを使うように設定しよう。Ploneへのログイン後、パーソナルツールから「個人設定」-「Personal Preferences」と辿ると、以下の設定画面が表示される。
「コンテンツエディタ」のオプションリストから「Epoz」を選択しよう。この時、ついでに「Eメール」の欄にもメールアドレスを記入しておこう。(Eメール欄は必須入力項目なので、入力しないとエラーになってしまう。)「保存」ボタンをクリックすれば、コンテンツエディタがEpozに変更され、以後、コンテンツの編集をWYSIWYGで行えるようになる。
さて、ここまではMac OS X上でSafariを使って説明してきたが、残念ながらSafariではEpozは動作しない。ここから先は、Mozilla(Firefox)かInternet Explorerを使うことにしよう。コンテンツの新規作成や編集の画面を開いてみると、入力フォーム上の「本文」の欄の上に、ツールバー的なボタン群が表示される。各ボタンは、なんとなく見慣れたデザインになっているし、マウスオーバーでガイドも表示されるので、特に詳しいマニュアルなどが無くても使えるだろう。
例えば、以下の例は、Epozが提供する各機能のボタンを使って、コンテンツを作成しているところだ。
「本文」欄は、一見、<textarea>タグによって表示される、一般的なマルチラインのテキストボックスに見える。ところが、この例では、表組み(<table>)や、連番付きリスト(<ol>)、文字の色や背景色なども、「本文」欄の中で表現されている。しかも、Epozでは、入力したコンテンツを「プレビュー」して見栄えを確認するのではなく、入力と同時に、実際の表示が確認できるのだ。
また、当然のことながら、ここで装飾されたコンテンツは、結果としてHTMLのタグで表現される。「本文」欄の下の「HTML」のチェックボックスをオンにしてみよう。
このように、「本文」欄にはHTMLのタグによって構造化されたコンテンツが表示される。HTMLの文法に慣れた人であれば、このHTML自体を編集することも、もちろん可能だ。
ユーザインタフェースの貧弱さは、もう長いことWebアプリケーションの弱点と言われ続けてきた。しかし、Epozの例からは、現在は新しいブラウザの機能を活用しながらも、特定のブラウザのみに縛られないリッチなインタフェースを作ることも可能になっていることがわかるだろう。
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
「ゆりてつ」サイン会は作者と都電に揺られるツアー仕立て [17:45 5/27] ホビー |
|
【ネタバレもありの徹底解明コラム】『サザエさん』タマの意外な事実 [17:30 5/27] ホビー |
|
鍼灸(しんきゅう)師が教える。オフィスで口臭予防ツボ・ベスト3 [17:00 5/27] キャリア |
|
[梶浦由記]米「アニメ・エキスポ」に2度目の参加決定 [17:00 5/27] ホビー |
|
【連載】これだけは要チェック! TOEIC(R)単語帳 第107回 今回のお題は…「chemical」 [17:00 5/27] キャリア |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。