|
関連ページ このページの中身 Ploneとは †Ploneっていったいなんだ.とりあえず動かしてみました. COREBlog2はPlone上で動きます.PloneはZope上で動き,ZopeはPythonで動きます. 当サイトの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のルートから管理モードに入る.
portal_catalogを選択する."ZCTextIndex Lexicon"を追加.スプリッターに,既にZopeにインストールしてある日本語用(UTF-8)スプリッターを選択する.IDは何でもよいが,あとで解るように,jp_lexiconなどとする. 次に,"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を隠す †Add portal member を設定. Keyword と Event Typeの追加 †portal_metadata->Elementsタブ->Subject に追加 see http://www005.upp.so-net.ne.jp/nakagami/Memo/PloneMemo.html |