2009
6月
30
(火)
- d3diary初版リリース
- ソース
- 必要な環境
- インストール
- 携帯用テンプレート
- 主な機能
- モジュール複製対応(Duplicatable V3)
- D3forumへのコメント統合
- イベント通知機能
- minidiary、d3diaryからのインポート
- XSNSやmyfriendsモジュールの友人機能と連携した閲覧権限
- XSNSのプロフィールページへの連携
- 日記記事毎の公開範囲設定
- カテゴリ毎の外部ブログ・公開範囲設定
- タグ機能
- RSS 出力(全て、ユーザー別、ユーザー&カテゴリ別)
- 新着日記とブロガーリストブロック
- d3コメントブロック2つ
- d3pipesのブロックジョイン2つ。
- 今後の予定
- 更新履歴
- 謝辞
22日以来、動作報告もありませんがバグ報告も無いようですので、ここにd3diary[5]をリリース致します。
初版ですが、ver0.02としています。
d3diary[5] ←今後は左のページからお願いします。
もし、バグに遭遇されましたら、お手数ですが、d3diaryサポート板[7]にご使用環境などとともにご報告ください。
なお、今版より 携帯用テーマ下テンプレートは、モバイルテンプハウス[8]にて配布します。
本日時点のソースとして、このページにも貼っておきます。
- コア
- PHP
- MySQL
- MySQL-4.0.x以上 (詳細は未調査)
- (MyISAM)
- Altsys必須
- (コメント統合の場合)d3forum-0.85以上推奨
パッケージを解凍し、
- trust/modules/d3diary[5]フォルダ内を、(xoops_trust_path)/modules/d3diary[5]/内 に アップします。 (xoops_trust_path)はお使いの環境に読み替えてください。
モジュール複製対応(Duplicatable V3) [16]
提唱者GIJOEさんの推奨仕様にできるだけ従ったつもりです。
D3forumへのコメント統合 [17]
- 管理画面で、forum_idとforum_dirnameを指定してください。
- 当該フォーラムの「コメント統合時の参照方法」の項目
d3diary[5]::d3diaryD3commentContent::d3diary[5]
↑この部分はd3diary[5]のインストールされたディレクトリ名に変更して記載します。
イベント通知機能 [18]
- 日記モジュール全体で日記新規投稿時
- メンバー指定での日記新規投稿時
- メンバー指定でのコメント新規投稿時
(d3コメント統合時のみ有効で、xoops[12]コメントでは動作しません)
- 記事データベースのインポート
- xoops[12]コメントのインポート
d3統合コメントは、インポートの必要はありません。
d3diary[5]、d3forumの相互の設定を行えば、OKです。
また、xoops[12]コメント→d3forumコメントインポートは、d3forumに機能がありますのでそちらでどうぞ。
- イベント通知設定のインポート
- アップロードされた画像は、手動で移動してください。
XSNSやmyfriendsモジュールの友人機能と連携した閲覧権限 [20]
- カテゴリ毎、記事毎に設定可能
- 管理画面にて、使用設定と連携モジュールのディレクトリ名の指定を行ってください。
- XSNSの「ブログ」設定で、minidiaryを選択し、d3dairyの設置ディレクトリ名を指定することで、連携できます。
日記記事毎の公開範囲設定 [23]
- 日記毎に、外部公開/内部のみ/友人まで/友人の友人まで/下書き(非公開) を選択可能。
- 下書き → 公開 に変更時、「投稿日時更新する」オプションを追加。
カテゴリ毎の外部ブログ・公開範囲設定 [24]
- カテゴリ毎に、設定が可能。
- d3diary[5]の日記と、外部ブログ設定の同居表示が可能。
(各人indexページと新着日記ブロックでは1件/人まで)
- 管理画面で、カテゴリ毎の権限・外部ブログ設定を有効にしてください。
- 特定の分類タグで抽出
- タグクラウドによる分類タグの視覚化
- 編集部分は、でブクマ君モジュールを参考にさせていただきました。 既存のタグをクリックすると、挿入/削除できるようになってます。
RSS 出力(全て、ユーザー別、ユーザー&カテゴリ別) [26]
新着日記とブロガーリストブロック [27]
- minidiaryから継承した新着日記ブロック
- 日記執筆者(ブロガー)リストブロック。 投稿新着順/投稿総数順 表示。
d3コメントブロック2つ [28]
d3コメント統合をする場合には、d3diary[5]元記事の閲覧権限に連動するコメントブロックを2つ用意しました。
- topicsブロックとpostsブロックがあります。
- d3forumの他のフォーラムトピック/投稿をも抽出し、集約表示することも可能としています。このブロックでは
- category+forumOR指定を可能としました。
*どちらかのみが指定してある場合は、他方は無視。
*両方指定してある場合はOR条件
*どちらも空欄なら、全フォーラムが対象となります。
- 「記事本文をアサインする」をYESとすると、トピックの場合も最新記事をアサインします。
必要に応じてテンプレートを編集すれば表示が可能になります。
- d3forumのメインページに表示される、list表示と、全categorylist 表示への、コメント元記事閲覧権限連動については、別途Tipsとしてサイト上で紹介します。
d3pipesのブロックジョイン2つ。 [29]
- 新着日記ジョイントと、上記と同様の統合コメントジョイント。
- いずれも、最大表示件数を指定可能。
- 統合コメントジョイントのほうは、本文を表示する設定を行うだけで、topics表示の場合でも最新コメント本文を表示します。
- タグクラウドブロックの実装
- トラックバック機能
- インポート機能の強化
- MT形式ファイルからのインポート
- d3blogからのインポート
2009/07/03 ver0.02d indexページ(一覧)で画像が表示されていなかったのでバグを修正。
なお、この一覧ページでは表示幅のことを考慮し、最大2枚の表示とした。
(テンプレート「index.html」の編集で、簡単に変更可能)
2009/07/01 ver0.02c b_diarylistで「もっと読む」リンクが出ていないバグ修正。
xoops[12]コメントのリスト表示がされないバグの修正。
myfriendモジュールとの連携時、友人まで/友人の友人までが選択できないバグの修正。(thx 30over[32])
2009/06/30 ver0.02b 日記投稿時に、user[33]投稿数カウントアップ処理を edit.phpに追加。
(thx enmaai[34])
2009/06/30 ver0.02a templates/inc_blog_options.html 内のマルチバイト文字のゴミを除去。
2009/06/30 ver0.02 初版公開
- 元のなるモジュール「minidiary」のフォーク版公開をご承諾くださった、matoyan氏に感謝致します。
- D3化に関してd3forumその他をソースを参考にさせていただきました。GIJOE氏に感謝致します。
- タグ機能に関して、でブクマ君のソースを参考にさせていただきました。kilica氏に感謝致します。
- d3blog,xpWiki,d3download,xsns,myfriend 他多くのソースを参考にさせていただきました。
各作者の方々、ありがとうございます。