SilverCityDocument をインストール
清水川さんが公開されている SilverCityDocument をインストールしてみました。
インストールするときに気になった点として、SilverCityDocument-0.0.5.tgz を解凍して Zope サーバを再起動すると「skins ディレクトリが無いよ」とエラーがでていました。
そこで、Products/SilverCityDocument ディレクトリの下に skins ディレクトリを作成して、plone サイトにインストールしなおしました。
以下は、インストールの手順です。
SilverCity をインストール
SilverCity のプロジェクトページから最新版をダウンロードしてインストールします。
% tar xfz SilverCity-0.9.5.tar.gz % cd SilverCity-0.9.5 % python setup.py build % sudo python setup.py install
SilverCityDocument をインストール
SilverCityDocument から SilverCityDocument-0.0.5.tgz をダウンロードしてインストールします。
# tar xfz SilverCityDocument-0.0.5.tgz -C /var/lib/zope/Products # mkdir /var/lib/zope/Products/SilverCityDocument/skins # chown -R zope:zope /var/lib/zope/Products/SilverCityDocument
その後 zope サーバを再起動します。
plone にインストール、設定
plone の設定画面で SilverCityDocument をインストールします。 Archetypes を利用しているのであらかじめインストールしておきます。
次にコードがきれいに表示されるようにするために css の設定をします。
portal_skins の custom フォルダに移動して、SilverCity の中に入っている
default.css を File アイテムあたりでアップロードします。
次に、同じ custom フォルダに header を plone_templates からコピーして編集します。
以下のようなコードを追加します。:
<!-- SilverCity css -->
<link rel="stylesheet" type="text/css" media="screen" href=""
tal:attributes="href string:$portal_url/default.css" />
利用例はこんな感じです。(XMLばっかでつまんないな)
今後に書かれている以下の3点については「こうやったらできそう」ってのはなんとなくあるので、そのうちパッチを作るかもしれません。(でも期待しないでください)
- Description(説明)を文頭に表示したい
- タイトルを2重に表示したくない
- キャッシュ機能の実装
- カテゴリ
-
plone
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/219/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については