ページへ戻る

− Links

 印刷 

d3diary開発日記​/2010-08-22 のバックアップソース(No.1) :: Motion cafe

xpwiki:d3diary開発日記編集/2010-08-22編集 のバックアップソース(No.1)

  Next »[2]
#navi(../)
#boxdate
** 速度アップ、その他改善に向けて [#ce0fa26b]

現在開発中の次期開発バージョン、色々と手を入れています。

+ diarylistの、表示速度改善
 ループ処理の中で、sqlクエリがいくつも入っていて、mySQLとの連携がネックになっているサーバー環境では、モロに影響を受けていたと思われます。 現在、相当にソースを変更しており、その手の環境ではある程度の改善見込みがありそうです。
 b_diarylistブロックも同様。 また、indexページも手を入れていますが、同様に改善できそうな部分もいくつかありそうです。
+ diarylistに、外部ブログ記事の新着も表示
 以前より要望があった件でして、「minidiaryのときからの仕様」ということでご承知いただいていました。 今回、これも改善します。
+ ページナビの表示改善
 d3blogのようなファンシーな感じのページナビを組み込み中です。 ただ、d3blogのはsmartyプラグインを使っていて、管理者がちょっとカスタマイズしようと思ってもなかなか難しかったりします。 今回は、smarty変数に配列で渡すことで、テンプレートカスタマイズも容易なように実装します。
+ 前回の開発日記にも書きましたが、表示権限周りをオブジェクト化してコードを再構築することで、ホンの少し効率がアップ。(すると思ってますが、それほどでもないかもしれません。)&br;
その他、あまりに沢山の変更があって、書きなおしに近いソースファイルもあります。 それだけのメリットはあると考えています。 公開は1か月以上先になる見込みですが、こうご期待。 :-D&br;
(追記)
+ bulletinの「pagebreak」タグ、d3blogの「seperator」と同様の機能を実装して、リスト表示の際に「pagebreak」タグまでをサニタイズ処理を有効なまま表示するようにします。 「pagebreak」の無い記事は、今まで通りの切り詰めを行います。

  Next »[2]