plone を sns 風味にカスタマイズ
それほど手間かけなくてもこれくらいできる - Zope Weekend 6
目次
- はじめに
- カスタマイズ
- メンバー情報を充実
- コメントで掲示板っぽく
- 名前の表示とリンク
- その他
- 今後の構想
- 終わりに
はじめに
- 背景とか
社内の一部門(500名くらい)向けサイトとして作成
- 自分的コンセプト
他部門と違い一方通行ではなく双方向で
- 今日話すことは
実際にどんな感じでやったのかを実際のコードも交えて説明
最初にお願い
- この発表で表示する画面例は、社内で使っているそのまんまの画面だったりするので、取り扱いに注意してください。
- 質問は随時してください。
- こっちの話を重点的に聞きたい!とかの要望も随時どうぞ。
カスタマイズ
ここから実際のカスタマイズの話です。
- メンバー情報を充実
- 情報を増やして意味のある、面白い個人情報になるように
- コメントで掲示板っぽく
- plone に最初から付いてくるコメント機能を使って、全アイテムを掲示板のように
- 名前の表示とリンク
- 作成者に番号が表示されるのは味気ない
- その他
- その他の細かいカスタマイズした箇所など
メンバー情報を充実
メンバーの情報は社内で使うにはそっけなさすぎる
情報を増やして意味のある、面白い個人情報になるように
- データ項目を追加
- 設定画面に項目追加
設定できる項目を増やして、それを設定できるようにする。
- プロフィール表示ポートレット
他の人がプロフィールを参照できるようにする。
コメントで掲示板っぽく
plone に最初から付いてくるコメント機能を使って、全アイテムを掲示板のように
名前の表示とリンク
たくさんの人が使うので ID は社員番号だったりする
作成者に番号が表示されるのは味気ない
- 作成者の名前表示
作成者にニックネームまたはフルネームを表示
- コメントの投稿者とリンク
コメントを書き込んだ人の名前表示とホームにリンク
資料はありませんが
- メンバー検索のデータベース対応
増やした項目を使ってメンバーを and 検索
- コメントに書き込んだときに自動リンク
mixi のコメントっぽく、URL っぽかったらリンクをはったり、isbn 書いたら amazon にリンクはったり
その他
その他の細かいカスタマイズした箇所など
- 社内ニュース用に PloneArticle を使用(添付ファイルがあるので)
- portal_types で PloneArticle をコピーして NewsArticle に
- 基本的なアイテムの Workflow は「常に公開」
- SimpleBlog をカスタマイズして、メンバーに Blog 書いてもらう
今後の構想
今後どんな機能をこのサイトに加えていこうと構想(妄想)しているか
- メンバー間リンク
- 気になる人の Blog まとめ読み
- 社内ニュース、気になる Blog の RSS 配信
- 外部のニュースもとりこんでまとめ読み
- 社内ニュースに期限の情報を追加(イベントっぽく)
- 誰でも作れるコミュニティ
終わりに
- ちょっとは興味が持てる話がありました?
- 詳細なコードとかは私のサイトで公開しているのでどうぞ。
- ほかにこんな機能もあると面白いんじゃないのってのがあったら二次会で教えてください。
本日はありがとうございました(ペコリ)