2: 2009-05-31 (日) 09:58:01 なーお |
3: 2009-05-31 (日) 19:26:53 なーお |
| | | |
| #boxdate | | #boxdate |
- | * 現状報告 [#p5cce8e4] | + | * 2009-05-31 現状報告 [#p5cce8e4] |
| | | |
| いよいよ、minidiaryのD3モジュール化フォークバージョン、d3diaryの開発に着手しました。 :-) | | いよいよ、minidiaryのD3モジュール化フォークバージョン、d3diaryの開発に着手しました。 :-) |
| *** D3化関連 [#j78463dd] | | *** D3化関連 [#j78463dd] |
| + modversion.php、language/japanese/modinfo.php 書き換え、D3対応。 同フォルダ内に ブロック用言語ファイルblocks_common.php、blocks_each.php を追加し、ブロック内の日本語ベタ書きを排除。 | | + modversion.php、language/japanese/modinfo.php 書き換え、D3対応。 同フォルダ内に ブロック用言語ファイルblocks_common.php、blocks_each.php を追加し、ブロック内の日本語ベタ書きを排除。 |
- | + 全てのfunctionに、第一引数($mydirname)追加。 コール元ソース変更。 | + | + モジュールテーブルにSQLを発行する全てのfunctionに、第一引数($mydirname)追加。 コール元ソース変更。 |
| + 全てのテンプレートのリンクに、$mydirnameでD3対応 | | + 全てのテンプレートのリンクに、$mydirnameでD3対応 |
| + html側ラッパーとして、D3で推奨されているindex.php?page=pagename に対応。 既存リンク切れ対策として、ラッパーファイル detail.php、diarylist.php、rdf.php、viewcomment.php 追加。 | | + html側ラッパーとして、D3で推奨されているindex.php?page=pagename に対応。 既存リンク切れ対策として、ラッパーファイル detail.php、diarylist.php、rdf.php、viewcomment.php 追加。 |
| + D3comment統合クラスなど調整、諸々。 | | + D3comment統合クラスなど調整、諸々。 |
| | | |
- | *** 改善、機能追加 [#f8aa49db] | + | *** 改善、機能追加済み内容 [#f8aa49db] |
| + minidiaryハック版に組み込み済みだった 「投稿者一覧ブロック」のロジックを改善し、日記投稿者と外部ブログ作成者を分離表示。 ブロックオプション「表示件数」「表示順(新着順/投稿数順)セレクト」を追加し複製可能とした。 ついでに、「このブロックのテンプレート」でカスタムテンプレートの指定にも対応。 | | + minidiaryハック版に組み込み済みだった 「投稿者一覧ブロック」のロジックを改善し、日記投稿者と外部ブログ作成者を分離表示。 ブロックオプション「表示件数」「表示順(新着順/投稿数順)セレクト」を追加し複製可能とした。 ついでに、「このブロックのテンプレート」でカスタムテンプレートの指定にも対応。 |
| + 同上ブロック表示で 「もっと見る」でメイン部に投稿者一覧を全表示するスクリプト・テンプレート追加。(改善中) | | + 同上ブロック表示で 「もっと見る」でメイン部に投稿者一覧を全表示するスクリプト・テンプレート追加。(改善中) |
| ├blocks | | ├blocks |
| │ blocks.php (wrapper) | | │ blocks.php (wrapper) |
- | ├cache | + | ├cache (777) |
| ├images | | ├images |
| │ arrow1.png、、etc.. | | │ arrow1.png、、etc.. |
| ├preload | | ├preload |
| │ D3diaryPreload.class.php (wrapper) | | │ D3diaryPreload.class.php (wrapper) |
- | └upimg | + | └upimg (777) |
| }} | | }} |
| | | |
| }} | | }} |
| | | |
- | | + | *** スクリーンショット [#s39370fb] |
| + | - 管理画面の上部メニュー |
| + | |&ref(admin.gif,mw:300,mh:300);| |
| + | |
| + | - TOP画面に表示された2つのd3diaryモジュール各ブロック |
| + | |&ref(b_diarylist.gif,mw:300,mh:300);| |
| + | |
| + | - 投稿者一覧ブロックノオプション指定と、今回作成中のメイン表示 |
| + | |&ref(a_bloggerlist_edit.gif,mw:300,mh:300);| |
| + | |&ref(b_bloggerlist.gif,mw:300,mh:300);| |
| + | |
| + | - d3pipesのジョイント設定 |
| + | |&ref(pipes.gif,mw:300,mh:300);| |
| + | |
| + | *** ソース [#sa1426fb] |
| + | |
| + | 一応、アルファバージョンとして、現状のソースを置いておきます。 |
| + | 現状でテストいただいても、実公開版では大きく変更される場合もありますので、ご承知おきください。 |
| + | |
| + | |&ref(d3diary_0.01.zip);| |
| + | |
| + | *** 参考にしたサイト等 [#b2f6f5da] |
| + | - GIJOEさん公開 |
| + | --[[D3モジュールの定義>http://xoops.peak.ne.jp/modules/news/index.php?page=article&storyid=458]] |
| + | --[[Duplicatable V3:http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=100]] |
| + | - DA-Studioさん公開 |
| + | --[[ DuplicatableV3モジュール作成>http://xoops.iko-ze.net/modules/pukiwiki/]] |
| + | |
| + | ** 今後の予定 [#h7e8bf72] |
| + | 以下の内容を実施してから、初回の公開・配布を行おうと思います。 |
| + | - ソース・テンプレート内の、残った日本語直書きの排除。 |
| + | - minidiaryからのインポート機能。(一括インポートのみ) |
| + | |
| + | また、初回リリース以降の機能追加予定や、この開発の位置づけなどは、冒頭にリンクしたブログページをご覧ください。 |
| + | |
| + | 以上 |