↑先頭 最新 検索 追記 編集

dev : サイト開発と blex のサイト



blex α5 (0.0.5)

blex α5 (0.0.5) を実装しました。

主な追加ポイント

  • トップレベルの条件判断(date, blogcategory)で、構成要素を作成するように、コードを大幅変更。
  • anchorに対応。tDiary 中のリンク(blex外)で、シリアル日付(unix秒)、パラメーターの短縮記法に対応した。
    • blogcategoryを中心にコンテキスト化している。リンクもコンテキスト(blogcategory)を伴う。
    • 最新の一覧がコンテキストに無関係にもかかわらず、コンテキストのリンクになる。
  • dayとlatestモードの関連ページ一覧を追加。関連ページの表記に一貫性ができた。
  • 多数の細かい表示方法のチューニング
  • 多数の細かいデバッグ

以下は、2012-01-04更新

主な障害、または、BUG …たぶん、次のα6で実装

  • edit, replaceで、ときどきエラー、条件不明。
    • カテゴリを削除するとエラー。
  • 章節番号付きの一覧(latest)のページ表示順序 (現在、エラー中)
    • 用語集やインストールガイドなどで、ページ順を固定する機能
  • latest (最新、パラメーターなし)で、常にHOMEなどの特定ページを表示 (現在、エラー中)
    • 設定をONにすると、latestを表示しなくなるのは、仕様
  • 該当しないカテゴリ (day=xxx&blogcategory=yyy) への対応 (anchor、更新ページ一覧、最新ページ一覧の最適化)
  • 特定の条件で、dayモードを指定したにもかかわらず、latestモードになる
  • side_naviで、タイトルなしのページが表示されない
  • html title: メソッドの競合により、機能するときとしないときがある。
  • user_navi: 最新が二重になる。

主な未実装 その他の妄想は⇒要求仕様参照

  • auth: 管理者権限と編集者権限の分離。
    • edit.rbを作成し、別のhtpasswdを設定することで、編集者は設定変更できないようにする。
  • search: searchを分離し、他のsearch pluginにも対応する。
作成: 2011年12月31日 更新: 2012年2月23日
カテゴリ: 開発ログ blexα