RichDocumentとObject references

RichDocumentを使ってみる&エントリもObject referencesを使う

図1
図2
図3
図4
図5
図6
図7

さっぱりわからないながらもRichDocumentJaを眺めていたところにObject referencesがらみの柴田さんのエントリである。これはもう、いじるしかないではないか。

さっそくインストールするだにー(・∀・)
RichDocumentプロダクトはRichDocumentのページからダウンロードできるので、フツーにZopeインスタンスのProductフォルダに放り込んでZopeをリスタートする。するとPloneのサイト設定→プロダクトを追加・削除に現れるのでインストールする。インストールするとどうなるか。

新規アイテムを追加するメニューにRichDocumentが出現する(図1)のだ(・∀・)

さて、さっそくRichDocumentを追加して編集してみることにしよう。タイトル、説明、本文などというふうにフツーの文書と変わらない編集 画面が目にはいる(図2-①)んだけど、目新しいのはその下。図2-②には「Image management controls」、図2-③には「Attachment management controls」というわけのわからんものがあります。で、さらにその下にはこのCOREBlog2にも同等の機能が付いてる「関連コンテンツ (Object references)」も見えますのぉ。RichDocumentは、本文と、画像その他のアイテムをひっくるめて表示してくれる仕組みなので、そうい う、本文その他諸々のアイテムをここでアップしたりリンクさせたりするわけですな。

というわけで、Image management controlsを使ってローカルから画像をアップしたり、Attachment management controlsを使ってローカルからアーカイブをアップしたり、関連アイテムを使ってPlone上にあるアイテムを関連づけたりしちゃいます。ほげほげ ごにょごにょして保存すると、図3のようになりました。

ドキュメントの下部にアーカイブをダウンロードするためのボックスが見えますな。これが、Attachment management controlsを使ってアップしたやつですな。

しかし、アップした画像が見えないではないか。これはどういうことだ。せっかくアップした画像はどこへいったんだ。どこだああああああああああああ!

と、 あわてふためく前に落ち着いて「表示」メニューをクリックしてみます。すると、なんと、デフォルト表示方法を選ぶドロップダウンメニューが出現するではあ りませんか(図4)。表示方法としては「basic document view」「float first image」「preview thumbnails」なんてのがあります。ここでプレビューサムネイルを選んで見ると…

画像キータ>(・∀・)<図5

と、ここまではRichDocument。

COREBlog2では編集画面の下部にあるObject references(図6)を使いましょう。とりあえず画像は最初にアップしておいて、エントリに挿入したい画像を選びまくりぃ。ついでに先ほど作ったRichDocumentも関連アイテムとして追加しておくことにするぅ。

なんてふうにしてエントリを保存してみるテスト。

カテゴリ
COREBlog2 COREBlog2
トラックバック用URL:
http://nagosui.org:8080/Nagosui/COREBlog2/richdocument-and-object-references/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (98)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (25)
Linux (30)
Nagosui (12)
Design (33)
Misc (48)
moblog (5)
最近のエントリ
浜松ブラスバンド定期演奏会2008 nyusuke 2008年11月24日
Glossy Horizontal Menuを使う nyusuke 2008年11月17日
第3回Python東海終了 nyusuke 2008年11月17日
Universalじゃない件 nyusuke 2008年11月15日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日