COREBlogにサードパーティスキンを適用する

まずはCOREBlogをインストール

http://localhost:8080/manage(ZMI: Zope Management Interface)へ行き、COREBlogを追加します。

COREBlogを追加


ここではCOREというIDで追加しました既に存在するオブジェクトと重複しないものならば何でもかまいません。Titleはブログの題名になります。 Char-codeは運用の状況によりけりですが、UTF-8が無難です。

ZCTextIndex Lexiconは検索処理に利用されるものです。Case Normalizerは大文字と小文字の区別をするかどうかを決める項目で、チェックを「入れる」と「区別しません」。Stop Wordsは冠詞や前置詞などの非常に一般的な単語や、1文字だけのような非常に単純な単語を検索対象にするかどうかを決める項目です。デフォルトは「Don't remove~」で、それらの単語を対象から外しません(すなわち検索対象に含める)。2番目の「Remove listed and single char words」は一般的すぎる単語・1文字単語の両方を検索対象から外します。3番目の「Remove listed stop words only」は一般的すぎる単語だけを検索対象から外し、1文字単語は検索対象に含めます。お好みで2番目か3番目にしておくとよいでしょう。

以上を設定したら「Add COREBlog」ボタンを押します。するとZMI上にCOREBlogが見えますので、クリックして中に入りましょう。

COREBlogの中に入る

中に入ると赤い文字でかかれた文が目にはいるはずです。

「最初にカテゴリを追加してくれ。追加するにはここをクリックしてくれ」といっているので言うとおりにしましょう。

カテゴリを追加

カテゴリの設定で必須なのはカテゴリ名だけです。Descriptionの項目はカテゴリの説明で、ブログのカテゴリ一覧をクリックしたときに表示されるものです。またIconは、そのカテゴリに属するエントリを書いたときに表示される画像ですが、この機能を利用するには別途設定が必要です。

カテゴリを一つ追加するとカテゴリの設定画面に行きます。好きなだけカテゴリを追加し終えたら、Skinタブをクリックします。

スキンの設定へ

サードパーティスキンを適用する

サードパーティスキンを利用するためには、まずスキンファイルをインポートする必要があります。スキンの設定画面の右側に「Import Other Skins」というボタンがあるのでこれをクリックします。

スキンファイルをインポート

これをクリックするとプルダウンメニューの選択肢が増えます(ボタンを押す前は「default」と「plonified」の二つのみ)。

インポートを確認

基本的にはこれで好きなスキンを選んで「Change Skin」ボタンを押せば適用されます。

追加の作業(一部のスキンのみ)

が、一部のスキンについてはもう少し作業をする必要があります。追加作業が必要なのは、「SwallowsLab_UTF8」、「SwallowsLab_EN」、「Polone」、「Tsukikusa」、「Underworld」です(COREBlog 1.2.5現在)。

ここでは「SwallowsLab_UTF8」を利用することにしてみましょう。このスキンを適用するには、上記のプルダウンメニューで「SwallowsLab_UTF8」を選んで「Change Skin」ボタンを押したあと、ZMIの上部にある「Contents(コンテンツ)」タブを押します。

するとコンテンツがたくさん表示されますので「images」と「modules」にチェックを入れ、ZMI下部にある「Rename」ボタンを押します。

バックアップを取る

「images_org」や「modules_org」など、適当な名前に変更した後「OK」ボタンを押します。

名前は適当で

コンテンツ画面に戻りますので、「skin」フォルダをクリックします。するとスキン名のフォルダがたくさんありますので、「SwallowsLab_UTF8」のフォルダをクリックします。コンテンツが表示されますので、「images」と「modules」にチェックを入れ(「Polone」、「Tsukikusa」、「Underworld」の場合には「CSS」にもチェックを入れる必要があります)、下部にある「Copy」ボタンを押します。

目の前にはコンテンツ一覧があると思いますが、ZMIの上部にパンくず(階層)リンクがあるので、COREBlogの階層(今回の例で言えば「CORE」)をクリックし、さらにZMI上部にあるContents(コンテンツ)タブをクリックします。

戻る

最後にZMI下部の「Paste」ボタンを押せばSwallowsLab_UTF8の適用完了です。

http://localhost:8080/CORE/にアクセスすれば、こんなふうに見えるはずです。

完成図

カテゴリ
トラックバック用URL:
http://nagosui.org:8080/Nagosui/COREBlog2/apply-third-party-skin-on-coreblog/tbping
コメントを追加

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

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

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (100)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (27)
Linux (32)
Nagosui (13)
Design (34)
Misc (49)
moblog (5)
Mac (1)
最近のエントリ
MacOSXにPython2.4をインストール nyusuke 2009年03月21日
Ploneを3.1から3.2へアップグレード nyusuke 2009年03月01日
Plone3.2+その他もろもろのレシピ nyusuke 2009年03月01日
さらばファッキンKDDI nyusuke 2008年12月10日
最近のコメント
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日