毎秒1000リクエスト を捌く超高速CMS「adiary」
2007/03/19(月)adiary Version 1.22リリース情報
Ver1.21→Ver1.22の変更点
- mail.cgi をいちいち書き換えなくても良いように改良しました。
- メール投稿時の書き込み成功通知設定項目を作り、標準で『通知しない』にようにしました(日記帳の設定から変更できます)。
- 非公開のときは、本文なしでも保存できるようにしました。
- 【記法】拡張引用記法に対応しました。
- 【記法】popup記法に対応しました。
- 【テーマ】かえでさん作の一部の(複数の)テーマで、リロード時の画面で文字が被る不具合を修正しました。
- 【テーマ】うみテーマ、このみテーマ、みつきテーマ(かえでさん作)で発生するIEの奇病に対応しました。
- 【fix】詳細デザインにおいて埋め込みテキストが使用出来ない不具合を修正しました(Thanks to kaede)。このバグは Ver1.10 から存在しました。
- 【fix】詳細デザインが事実上利用出来ないバグを修正しました。
- 【fix】タイトルがないトラックバックが送られたとき、リンクできない不具合を修正しました。
- その他細々とした修正。
adiaryたんテーマもなおしたけど……C71エディション持ってる人はいるのでしょうか(^^;
Version1.21からの乗り換え
そのまま上書きしてください。
Version1.20以前からの乗り換え
Version1.21リリース情報を参照してください。その部分の該当記述と同様です。
2007/03/06(火)本日の徒労
コンバータ
とてもマイナーなツールに対応してみた。適当に作ればいいものを、またよりによって細かい部分まできちんと解析してみた*1。
2007/03/06(火)adiary Version 1.21リリース情報
ダウンロードはこちらから。1.20のバグフィック版です。
追記。詳細デザインにおいて埋め込みテキストが利用出来ない問題(Ver1.10以降に存在)に対処したパッチを置いておきます。利用中の方はlib/Satsuki/TextParser/TagEscape.pmを差し替えてください(デザインの再保存が必要です)。*1
Ver1.20→Ver1.21の変更点
- 【fix】日記を非公開にできないバグを修正しました。(Thanks to kaede)
- 【fix】詳細デザインが事実上利用出来ないバグを修正しました。
- 【skelton】_sidebar のクラス構造が変更になりました。詳細デザインを利用している方も影響を受けます。*2
- 【テーマ】みやびテーマ両サイドバーVersionを収録しました。
- 携帯モードの修正、その他細々とした修正。
Version1.20からの乗り換え
詳細デザインおよびスケルトンのサイドバーを直接書き換えている方以外は、特に何もする必要はありません。
該当の方はサイドバー(_sibebar)のクラス構造が変更になっていますので、次を参考に適時書き換えるか、詳細デザインをご利用の方は再度デフォルトをコピーして作り直してください。
旧仕様。
<div class="sidebar"><div class="sidebar2"> <div class="side-a"><div class="side-a2"> ~~~~ </div></div> <div class="side-b"><div class="side-b2"> ~~~~ </div></div> </div></div>
新仕様。
<div class="sidebar"> <div class="side-a"><div class="side-a-top"></div><div class="side-a2"> ~~~~ </div><div class="side-a-bottom"></div></div> <div class="side-b"><div class="side-b-top"></div><div class="side-b2"> ~~~~ </div><div class="side-b-bottom"></div></div> </div>
Version1.11以前からの乗り換え
度々申しわけありませんが、adiary.conf.cgi を新しいサンプルファイルから再度書き直してください。
Version1.00(RC含む)以降、1.04以前からの乗り換え
まずは上書きしてください。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。
2007/03/04(日)2007/03/04版 ToDo
Version1.20によって、当初予定していた機能はほとんど付いたわけですが、モバイル系の機能が大幅な改造だったので、しばらくはこれのメンテかなぁーという感じですけど。
そのうち処理
モバイル関連機能の改良、多重ログイン問題など(Ver1.30)CMS的機能の強化(Ver1.40)tocURLのkey部に文字列が書ける普通のサイトっぽいトップページ?
- ドキュメント整備
- 標準アップローダに画像管理(ファイルマネージャ)機能
- デザイン関係
- テーマ作成用サンプルHTMLと情報の提供
- デザインカスタマイズ機能の充実
- 簡単デザイン機能
- デザインファイルのアップロード機能
- blog API(XML-RPC)への対応(参考)
あとで処理(ペンディング)
- ユーザー自身によるユーザーの登録機能
ページ送りの改良(各記事にページ送り)(Ver1.32)- 掲示板スケルトンの作成
- コメントの検索
- コメント欄での記法の使用
- Googleのようなページ送り
- グループウェア的機能? 予定表機能?
- プラグイン仕様の策定
- ページ出力のキャッシュ機構(半静的生成も視野に) → 現状十分速いのであまり意味がない
adiaryへの要望などは
この記事にコメント or トラックバックでお願いします。バグ報告は該当のリリースアナウンス、よく分からなければこの記事までお願いします。
2007/03/02(金)adiary Version 1.20リリース情報
メール投稿に対応しました。設定方法はこちら。設定がやや面倒ですが、テストして頂ければ幸いです。
バグ情報
Perl interpreter error (exit)
[perl-compiler] Unrecognized character \xA1 at (eval 5) line 7.
というエラーが発生する場合は、adiary.conf.cgi の11行目付近の次を削除してください(Thanks to NonO_)。こちら側のうっかりミスです。度々ご迷惑をおかけして大変申し訳ありません。
# ・有効設定は <$xxx~> です。
Ver1.11→Ver1.20の変更点
- メール投稿に対応しました。
- 項目が多くてよく分からなかったメニューを折りたたみ式にしました。
- 【携帯】リンク先URLを携帯proxy経由に書き換えるようにしました。デフォルトはgoogleです(Thanks to sunk)
- 【携帯】日記を書く際、分類をプルダウン表示できるようにもしました。日記帳の設定から行ってください。(Thanks to sunk)
- 【携帯】かんたんログインを分かりやすく改良しました(Thanks to suzumama)
- 【fix】システムモードでも検索ウィンドウなど不要なものが表示されていたバグを修正しました。*1
- 【fix】メッセージやTB詳細を(標準で)閉じるという設定が無効になっていたので修正しました。
- 【fix】Windows環境で擬似データベース運用時、インデックスファイルの改行コードを完全に除去するよう、取り扱いを安全なものに変更しました。
- 携帯モードの修正、その他細々とした修正。
ちなみに、携帯用の画面はPCからも /m/ と付けることで確認出来ます。例えば http://blog.abk.nu/m/ という感じです。
Version1.11以前からの乗り換え
度々申しわけありませんが、adiary.conf.cgi を新しいサンプルファイルから再度書き直してください。
Version1.00(RC含む)以降、1.04以前からの乗り換え
まずは上書きしてください。
- 管理者権限でログインし、「システム管理」→「管理者メニュー」→「Version 1.04以前 → Version 1.10以降へのアップグレード」を行ってください。