TopPage

Plone

関連ページ

このページの中身

Ploneとは

Ploneっていったいなんだ.とりあえず動かしてみました.

COREBlog2Plone上で動きます.PloneZope上で動き,ZopePythonで動きます.

ちなみに,COREBlogZope上で動きます.

当サイトのPlone

当サイトのPloneは,主にBlog (COREBlog2)運用のために使用しています.

Technical memo

Plone 2.1.4 (2.1.3)で,normalizeStringに関するエラー回避 2006-10-15

Ploneを2.1.4にしてから,画像や,ファイルを登録できなくなりました(参照文献によれば,2.1.3から).

原因は,normalizeStringという関数の仕様に変更があり,これに,ZopeJapanesePak?(0.2.0)が対応していないためです.

同パッケージ内(たいてい,/var/zope/Products/ZopeJapanesePak?)の,PlonePak?.pyのはじめのほうの,

def normalizeString(self, text):

def normalizeString(self, text, relaxed=False):

にして解決です.

参考ページ

日本語検索機能 2005-12-28

Zope上でUTF-8で動く日本語検索機能を装備してあれば,あとは簡単.

Ploneのルートから管理モードに入る.

URLに/manageまたは/manage_mainを付ける.

portal_catalogを選択する."ZCTextIndex Lexicon"を追加.スプリッターに,既にZopeにインストールしてある日本語用(UTF-8)スプリッターを選択する.IDは何でもよいが,あとで解るように,jp_lexiconなどとする.

文字コードはUTF-8でも,単語分割の辞書は日本語の辞書ですから,日本語にしか使えません^^;

次に,"Indexes"タブを押して,Description, SearchableText?, Titleの3つを消去(チェックして,Remove Index).

さらに,ZCTextIndexをAddし,Description, SearchableText?, Titleを再度作成.このとき,当然Lexiconには先ほど作ったものを選択(上記の例では"jp_lexicon").

"Advance"タブを押して,Update Catalogを押して完了.

参考ページ

なお,この参考ページで,Subjectを削除して再作成というのは誤りです.SearchableText?です.SubjectをZCTextIndexにしてしまうと,Plone全体で"Propaties"タブを押したときにエラーとなります.私はパニクって,Ploneを新規インストールし直そうとまで思いました^^;

Joinを隠す

Ploneのベースディレクトリーのsecurityで,

Add portal member

を設定.

Keyword と Event Typeの追加

portal_metadata->Elementsタブ->Subject に追加

see http://www005.upp.so-net.ne.jp/nakagami/Memo/PloneMemo.html


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2007-09-29 (Sat) 11:36:16 (785d)