2010 8月 22 (日)
 

速度アップ、その他改善に向けて anchor.png

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

  1. diarylistの、表示速度改善
     ループ処理の中で、sqlクエリがいくつも入っていて、mySQLとの連携がネックになっているサーバー環境では、モロに影響を受けていたと思われます。 現在、相当にソースを変更しており、その手の環境ではある程度の改善見込みがありそうです。
     b_diarylistブロックも同様。 また、indexページも手を入れていますが、同様に改善できそうな部分もいくつかありそうです。
  2. diarylistに、外部ブログ記事の新着も表示
     以前より要望があった件でして、「minidiaryのときからの仕様」ということでご承知いただいていました。 今回、外部ブログに設定されたカテゴリの記事も、全員集約表示(diarylist)ページにも表示するようにします。。
  3. ページナビの表示改善
     d3blogのようなファンシーな感じのページナビを組み込み中です。 ただ、d3blogのはsmartyプラグインを使っていて、管理者がちょっとカスタマイズしようと思ってもなかなか難しかったりします。 今回は、smarty変数に配列で渡すことで、テンプレートカスタマイズも容易なように実装します。
  4. 前回の開発日記にも書きましたが、表示権限周りをオブジェクト化してコードを再構築することで、ホンの少し効率がアップ。(すると思ってますが、それほどでもないかもしれません。)

    その他、あまりに沢山の変更があって、書きなおしに近いソースファイルもあります。 それだけのメリットはあると考えています。 公開は1か月以上先になる見込みですが、こうご期待。 :-D

    (追記)
  5. bulletinの「pagebreak」タグ、d3blogの「seperator」と同様の機能を実装して、リスト表示の際に「pagebreak」タグまでをサニタイズ処理を有効なまま表示するようにします。 「pagebreak」の無い記事は、今まで通りの文字数切り詰めを行います。
  6. グループ権限に、「記事作成編集権限」を追加し、チェックの無いグループメンバーは記事を書けないようにします。
  7. 各人のコメント「viewcomment」で、過去に遡って全てのコメントをページナビ付きで表示します。
  8. パンくずリスト xoops_breadcrumbs に対応します。

    (さらに追記)
  9. カテゴリや月表示から記事詳細(detail)ページを表示した際、「前の日記」「次の日記」でその抽出条件が引き継がれていない仕様を改善して、d3blogのように条件を引き継いで送りができるようにします。 (パンくずリストがあるので迷子になりにくい)

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1742, today: 1, yesterday: 0
初版日時: 2010-08-22 (日) 20:41:36
最終更新: 2019-08-17 (土) 07:11:56 (JST) (1714d) by なーお