カスタマイズ項目一覧
Ploneのカスタマイズ項目の一覧、詳細が必要なものは別ページに作成する。
- PloneロゴをPapasan's Homeのロゴに変更
- 色の変更
- globalBorderColor : #efefef
- globalBackgroundColor : transparent
- evenRowBackgroundColor : transparent
- マイフォルダを新規作成出来ないように設定。
- 右ポートレットは使用しない、また、カレンダーを左ポートレットの最上部に表示するように変更。
- 左ポーとレットの幅を広くする。
- メンバー登録時の初期パスワードをメール通知するように変更。
タイトル部分が文字化けする!! - ポータルタブの自動生成を停止。
最近の「Papasan's Home」を検索表示するようにスマートフォルダを追加し、デフォルトページとする。- COREBlog2 のインストールとPloneへの追加。
- コメントにパース機能を付加する。
- RichDocumentをインストールする。
- RSSの配信を有効にする(COREBlog2)
- メンバー検索結果の一覧表を1ページ12メンバーから15メンバーを表示するようにZPT(
/portal_skins/plone_forms/member_searche_results)を変更する。 - 全画面モード表示はログインしていないと有効にならない(デフォルト)ので
/portal_actionsの「Toggle full screen mode」 「Condition (Expression)」"member" を削除し有効にする。 - 左ポートレットの「ログイン」を表示させないようにする。
コード部分の背景色がglobalBckgroundColorと同じで分かりづらいので、コード部分の背景色(少し濃いめの)を別途定義する。- 選択中のポータルタブとそうでないポータルタブの区別がつきにくくなった(globalBackgroundColorを透明にしたため)ので、ポータルタブの枠線を点線にする。
/portal_skins/plone_styles/public.cssのポータルタブ部分をploneCustom.cssにコピー後、編集する。plone_styles以下のcssは、該当部分だけをploneCustom.cssに手コピーして編集すること!!
- サイトマップの縦線が見えなくなった(globalBackgroundColorを透明にしたため)のでサイトマップ専用の背景色を定義する。
- Ploneカレンダー(COREBlog2のカレンダーも)の本日の黄色の□の線を細くする。
- 最近のPapasan's HomeにPapaBBS のコメント(議論アイテム)が検索表示されるように
site_propertiesを設定する。 - アルバムの作成
- WindowsのIEにてテキスト部分が表示されない(白色にて表示され、背景色と同色になるため見えない)、特にCOREBlog2にて発生。
/portal_skins/plone_styles/IEFixes.cssに次のステートメントを追加する(customフォルダに):.documentContent { width:97%; }
- ポートレットの行間(特にニュース項目)が空き過ぎるので調整する。
/portal_skins/plone_styles/portlets.cssを次のように変更する(実際には/portl_skins/custom/ploneCustom.cssに該当部分のみコピーして修正)。- 変更前:
.portletItem { margin: 0; padding: 1em; border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; } - 変更後:
.portletItem { margin: 0; padding: 0.25em 1em 0.25em 1em; border-left: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; border-right: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;; }
- 変更前:
- コメント(議論アイテム)にてIEからの記述に不具合があったので対応する。
- 不具合の内容
- IEにてコメントを記述すると改行がされない。
- IEにてコメントを記述するとHTMLが有効となる(セキュリティ上、問題あり)。
- IEにてコメントを記述するとコメントパース機能が有効にならない・・・ (ペンディング)。
- 調査内容
- 不具合の内容1及び2は、テキストフォーマットが構造化テキストとして認識されているため。
- 不具合の内容3については、IEとそれ以外のブラウザのときPloneの処理経路が異なるようだ?。
- 対応
/var/lib/zope/Products/DiscussionTool.pyのDiscussionItemContainerクラスの次の行(テキストフォーマットのデフォルト値)を変更する。- 変更前:
def createReply( self, title, text, Creator=None, text_format='structured-text' ): - 変更後:
def createReply( self, title, text, Creator=None, text_format='plain' ):
- 変更前:
- 不具合の内容
コメントパーサー
RSS配信