まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2007/02/17(土)Version 1.11 リリース情報

ダウンロードはこちらから

おもに携帯電話からの利用テストのためのリリースです。知り合いに携帯でネット接続を利用する人がほとんど居ないため実機テストがあまりできていません。ご協力頂ければ幸いです。

不具合や要望などありまからこの記事までお願いします。

Ver1.10→Ver1.11の変更点

  • 携帯電話から利用できるようになりました(テスト中)。
    • 通常通りアクセスすれば自動判別します(携帯3キャリア+willcomで携帯用画面が表示されないようでしたら連絡ください)
    • 携帯等では、記法入力時に「?g!google 検索?*1 などと書くことができます。
    • Shift_JISで出力したい場合は、adiary.conf.cgi の最後に <$v.phone_sjis=1> を追加してください。最近の携帯なら不要だと思いますが。
  • カテゴリ記法ができました。
  • 【fix】日記の強制非公開モード(プライベート日記モード)が動作してなかったので修正しました。
  • 【fix】フレームなしテーマ選択が動作しなかったので修正しました。
  • 【fix】Ver1.10において、リストタグol/ulにて type 属性が指定できない不具合を修正しました。
  • 【fix】一覧表示からコメント/TBを削除した際、コメント数などが変わらなかったバグを修正しました。(Thanks to serika
  • 【fix】利用可能タグ一覧画面に、不要なデバッグメッセージが出ていたので消しました。
  • その他、細々とした修正。

*1 : [g:google 検索]に置き換わる

Version1.10(β含む)からの乗り換え

上書きしたあとに、adiary.conf.cgiの最後に次の3行を追加してください。

<$v.phone_template_dir = "<@theme_dir>_phone/">
<$v.phone_theme        = '_phone')>
<$v.phone_allow_tags    = "<@info_dir>allow_taglist_phone.txt">

Version1.00以降(RC含む)からの乗り換え

まずは上書きしてください。

  1. adiary.conf.cgi を新しいサンプルファイルから再度書き直してください
  2. 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。

2007/02/14(水)Version1.10 リリース情報

ダウンロードはこちらから

(23:30)続きを読む記法が使えないバグを発見したので、中身を差し替えました。「続きを読む」をバリバリ(死語)使うという方は再度入れ直した方がよいです。

Ver1.04→Ver1.10の変更点

  • 【Security-fix(mulituser)】続きを読む記法中で任意のタグが記述できるバグを修正しました。この影響で続きを読む記法の内部仕様が変更になりました(利用上は変更ありません)。
  • 【Security-fix(mulituser)】HTMLコメント中に -- を書くことでコメントを終了させ、任意のタグを記述できるバグを修正しました。
  • adiary.conf.cgi.sample を設定項目が分かりやすいように大幅に改めました。またデータディレクトリなどを設置時に移動しやすいよう改めました。(Thanks to 液さん
  • v.reliable_mode を v.trust_mode に変更しました(詳細)。
  • タグチェック用のフィルター(TagEscape.pm)を5割以上高速化しました(日記書き込み動作などが早くなりました)。
  • 詳細デザイン利用時、バージョンアップ時のデザインファイル再構築を自動で行うようにしました。
  • リロード画面にリロード停止ボタンを付けました。
  • 更新通知Pingの説明を popup で出力するようにしました(JavaScript利用可能時のみ)。*1
  • カテゴリ表示優先度設定における、親カテゴリと子カテゴリの優先度の連動が分かりにくかったので廃止しました。
  • カテゴリについての一覧表示機能を付けました(thanks to Jun@thrさん
  • 注釈文のリンク先を本文中の注釈を参照している部分としました(thanks to Jun@thrさん
  • カレンダーの祝日に title 属性で祝日の名前を付けるようにしました。
  • さつきパーサーを4パスから3パスに書き換えました*2
  • 【スケルトンシステム】ローカル変数が使えるようになりました*3
  • 【fix】sb形式エクスポートの一部に不具合があったので修正しました。
  • 【fix】index.html に C71 Edition (=Version 1.02) と書いたままだったので修正しました。
  • 【fix】this記法でアンカーとリンク名を同時に指定できないバグを修正しました。
  • 【fix】Windows環境でアップロード機能に不具合があったので修正しました。
  • 【fix】標準アップローダーで、Image::Magickによるサムネイル生成失敗時に、存在しないサムネイル画像ではなく元画像を参照するように修正しました。
  • その他、細々とした修正。

*1 : バージョンアップ時、送信先が表示されないのは仕様です。動作に問題はありません。気になるならば、日記帳の設定→詳細から開いて保存しなおしてください。

*2 : 僅かに速くなっただけでした

*3 : しかし、実行速度はほぼ変化なし

Version1.10βからの乗り換え

上書きするだけでOKです。

Version1.00以降(RC含む)からの乗り換え

まずは上書きしてください。

  1. adiary.conf.cgi を新しいサンプルファイルから再度書き直してください*4
  2. 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
  • reliable_mode から trust_mode に名称が変わりました(標準ではオフです)。
  • 【skelton変更者のみ】カテゴリでの表示画面に一覧表示へのリンクを表示した関係で(サンプル)、_main のメッセージ部が変更になっています。
  • 【skelton変更者のみ】日記本文下部の埋め込みテキスト(<@s.bodyend_text>)を追加した関係で、_main, _main_onelog が変更になっています*5
  • 【skelton変更者のみ】祝日名を表示した関係で、カレンダー呼び出し部(generate_calendarの行)が若干変更になっています。

*4 : uploade.conf.cgi も新しいサンプルをそのまま上書きした方がいいのですが、データディレクトリを変更してなければさして動作に問題は無いのでどちらでも

*5 : この埋め込みテキストを使用しなければ特に問題はありません

2007/01/19(金)Version1.04 リリース情報

ダウンロードはこちらから

今回の変更は細かなバグフィックスがメインです。

Ver1.03→Ver1.04の変更点

  • 通常のcgiとして動作させる場合(cgiキャッシュ環境を使用しない場合)、時間計測ルーチンをオフにしました。*1
  • 一部のはてなテーマで表示が崩れるIEのバグに対応しました。
  • サイドバーに印刷用表示のリンクを付けました。
  • 動作には何ら問題なかったものの、かなりやっつけな実装だったデータベースキャッシュ(DB_cache.pm)を改良しました。
  • 【CSS/スケルトン】日記本文内に float オブジェクトがあった場合、コメント欄などの表示が崩れないように対策しました。*2
  • 【fix】ISBN 13桁化への対応が不完全だったのを修正しました。
  • 【fix】Version1.03において、asin記法やYouTube記法がうまく動作しなくなっていたバグを修正しました。
  • 【fix】satsuki_pink-mlutiside, satsuki_orange-mlutiside テーマが使用できない不具合を修正しました。
  • その他、細々とした修正。

Version1.00以降(RC含む)からの乗り換え

そのまま上書きしてください。

*1 : cgi動作の環境では、20%程度速度が向上したと思います。キャッシュ環境では変化ありません。

*2 : この影響で _main, _main_onelog の両スケルトンが書き変わっていますが、floatオブジェクトを使用しない場合、最新版への追従の必要ありません。

2007/01/11(木)Version1.03 リリース情報

ダウンロードはこちらから

Ver1.01→Ver1.03の変更点

  • 擬似データベース(外部DBなし)運用時の文字検索処理が速くなるようにしました。
  • span.adminmenu を諸事情により復活させました。
  • クラス指定記法において、クラス名に半角スペースを許可しました。*1
  • Satsukiテーマの色違い(緑、ピンク、オレンジ)を作成・収録しました。
  • まりやテーマ、しおんテーマを収録しました。
  • 元日(大晦日深夜)は日付変更時間処理を行わないようにしました。
  • ISBNコード13桁化に対応しました。(参考資料:はてなの記事
  • adiary.cgi を Apache 1.3.x において DirectoryIndex 指定すると、mod_rewrite 環境と誤判別する問題を修正しました*2
  • uploader.conf.cgiuploader.conf.cgi.sample として配布するようにしました。*3
  • 【スケルトン】_main, _main_onelogが変更になりました*4
  • 【fix】URL自動リンクが有効のとき、[http://~:ほげほげ]が動作しないバグを修正しました(Thanks to 最低人間さん)。
  • 【fix】ID記法によるトラックバック使用時、新着報告がうまく行われていなかったバグを修正。
  • 【fix】UTF-8版で注釈が文字化けする問題を修正しました。*5
  • 【fix】クラス指定記法「::class_name」が動作していなかったバグを修正しました。
  • その他、細々とした調整と修正。

Version1.00以降(RC含む)からの乗り換え

そのまま上書きしてください。

デザイン変更機能を使用している方は使用中のデザインを一度開きそのまま保存してください。

β版からの乗り換え

不可能ではありませんが特にアナウンスしません。よくわからない場合は、一度Version1.00へ一度アップグレードしてから、再度アップグレードすることを勧めます。

*1 : 複数クラス指定に使用します

*2 : adiary は DirectoryIndex での運用より、mod_rewriteでの運用をお勧めします

*3 : uploader.conf.cgi には画像アップロード関連の設定が書き込まれています。結構昔から内容は書き変わっていないので、新しいもので上書きする必要はありません(必要があるときはアナウンスします)。

*4 : h2 aに対しclass="date" が追加されています。

*5 : 過去の日記については、再構築すれば直ります