(30ab30b930bf30de30a4)
Personal tools
You are here: Home ZOPE Plone カスタマイズ項目一覧
Navigation

今の天気
  9℃ 70% 1025hPa S 3m
福岡地方の今の天気
今日は何の日?
燃えるゴミの日、バーロ!!
« November 2008 »
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
最近のログイン

seko
2008/11/19 23:27

Reiko
2008/11/18 13:15

Guest
2008/11/12 15:50

Papasan
2008/10/22 19:40

hage88
2008/10/19 17:39

Peter
2008/10/06 21:22

猫さん。
2008/10/06 04:19

 
Document Actions

カスタマイズ項目一覧

by Papasan last modified 2007-12-20 16:29

Ploneのカスタマイズ項目の一覧、詳細が必要なものは別ページに作成する。

  1. PloneロゴをPapasan's Homeのロゴに変更
  2. 色の変更
    • globalBorderColor : #efefef
    • globalBackgroundColor : transparent
    • evenRowBackgroundColor : transparent
  3. マイフォルダを新規作成出来ないように設定。
  4. 右ポートレットは使用しない、また、カレンダーを左ポートレットの最上部に表示するように変更。
  5. 左ポーとレットの幅を広くする。
  6. メンバー登録時の初期パスワードをメール通知するように変更。タイトル部分が文字化けする!!
  7. ポータルタブの自動生成を停止。
  8. 最近の「Papasan's Home」を検索表示するようにスマートフォルダを追加し、デフォルトページとする。
  9. COREBlog2 のインストールとPloneへの追加。
  10. コメントにパース機能を付加する。
  11. RichDocumentをインストールする。
  12. RSSの配信を有効にする(COREBlog2)
  13. メンバー検索結果の一覧表を1ページ12メンバーから15メンバーを表示するようにZPT( /portal_skins/plone_forms/member_searche_results )を変更する。
  14. 全画面モード表示はログインしていないと有効にならない(デフォルト)ので /portal_actionsの「Toggle full screen mode」 「Condition (Expression)」 "member" を削除し有効にする。
  15. 左ポートレットの「ログイン」を表示させないようにする。
  16. コード部分の背景色 がglobalBckgroundColorと同じで分かりづらいので、コード部分の背景色(少し濃いめの)を別途定義する。
  17. 選択中のポータルタブとそうでないポータルタブの区別がつきにくくなった(globalBackgroundColorを透明にしたため)ので、ポータルタブの枠線を点線にする。
    • /portal_skins/plone_styles/public.css のポータルタブ部分を ploneCustom.css にコピー後、編集する。
    • plone_styles以下のcss は、該当部分だけを ploneCustom.css に手コピーして編集すること!!
  18. サイトマップの縦線が見えなくなった(globalBackgroundColorを透明にしたため)のでサイトマップ専用の背景色を定義する。
  19. Ploneカレンダー(COREBlog2のカレンダーも)の本日の黄色の□の線を細くする。
  20. 最近のPapasan's HomeにPapaBBS のコメント(議論アイテム)が検索表示されるように site_properties を設定する。
  21. アルバムの作成
  22. WindowsのIEにてテキスト部分が表示されない(白色にて表示され、背景色と同色になるため見えない)、特にCOREBlog2にて発生。
    • /portal_skins/plone_styles/IEFixes.css に次のステートメントを追加する(customフォルダに):
        .documentContent {
          width:97%;
        }
      
  23. ポートレットの行間(特にニュース項目)が空き過ぎるので調整する。

    /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;;
         }
      
  24. コメント(議論アイテム)にてIEからの記述に不具合があったので対応する。
    • 不具合の内容
      1. IEにてコメントを記述すると改行がされない。
      2. IEにてコメントを記述するとHTMLが有効となる(セキュリティ上、問題あり)。
      3. IEにてコメントを記述するとコメントパース機能が有効にならない・・・ (ペンディング)
    • 調査内容
      1. 不具合の内容1及び2は、テキストフォーマットが構造化テキストとして認識されているため。
      2. 不具合の内容3については、IEとそれ以外のブラウザのときPloneの処理経路が異なるようだ?。
    • 対応
      1. /var/lib/zope/Products/DiscussionTool.pyDiscussionItemContainer クラスの次の行(テキストフォーマットのデフォルト値)を変更する。
        • 変更前:
              def createReply( self, title, text, Creator=None, text_format='structured-text' ):
          
        • 変更後:
              def createReply( self, title, text, Creator=None, text_format='plain' ):