毎秒1000リクエスト を捌く超高速CMS「adiary」
2006/11/12(日)ゴールまであと少し?
Version 1.00は今月中の予定
今月中にはリリース、最低でもRC1は出したいなぁーというところですが、どうなるかな。長い開発夏休み(笑)とかありましたけど、ほんと長丁場でした。リリース後も改良課題は山ほどですが、一応1.00で自信をもって勧められるシステムということになります……多分。どちらかと言うとリリース後の方が大変そうな気もしますが、まあそれはそれ。
とか言いながら、今はこのレンタルサービス用の登録システムを作っています。適当に作ろうと思ったのに凝り初めていたりして(汗)。どちらにしろ、いかにして普及を計るかは問題です。
よくまあ一人で作ったなーというのと、この規模になってもソースが全く拡張性を失っていないのは奇跡だと思います。ほんとSatsuki-system(フレームワーク)万歳です。今もってソースや内部構造はものすごくすっきりしています。*1
β14は
明日・明後日ぐらい水曜日ぐらいにリリース予定です。
2006/11/09(木)デザイン変更機能
ここにきて急ピッチで開発が進んでいまして、もう残すは「ある意味一番大変な」デザイン変更機能ぐらいしかなくなりました。とあるテーマ作者さまに言われせると「現状でも機能的にもう十分」らしいですけど(笑)
まあデザイン変更機能、どうしようかなぁ~と思ってたら、タイムリーにもはてなダイアリーにその機能が付いたらしい。YouTubeに映像が公開されてるんで参考になりそう。
2006/11/08(水)11/8版ToDo
この前の7/28版ToDoの書き直し。積み残しも大分減ってきました。
正式リリースまでに実装
- 【β15にて対応】画面デザイン編集機能
- 月別リスト。ページトップに月別リスト(tDiary/はてな方式)の機能(→リリース後送り)
- 【β15にて対応】テーマやユーザーカスタマイズの管理
- コンテンツメニュー機能(→リリース後送り)
- 【2006/11/09】adiary official XML-RPCの運用
- 【β14にて対応】複数のRSS出力
- 【β14にて対応】画像アイコン機能
正式リリース後に
- 【β14にて暫定対応】PDAでの利用
- subversionによるリポジトリ管理
- ドキュメント整備
- デザイン関係
- テーマ作成用サンプルHTMLと情報の提供
- デザイン機能の充実
- テーマにデザインテンプレートの例を付属する機能
- コンテンツメニュー機能
- 標準アップローダに簡単な画像管理機能とか
- 携帯(モバイル)機能
- メールからの更新機能
- 新着コメント/TBのメール通知機能
- モバイル向けテンプレート(誰か作らないかなぁ)
- ユーザーテーマ(指定した日記を好きなテーマで見られるように)
- 広告(いずれもアカウントを取らないと実装できず……)
- Amazonのおすすめ
- Google ADS機能
- 機能拡張仕様の具体化と抽象化(現状も拡張自体はできるのだけども)
- 標準パーサ(さつきパーサ)を3パスにする(高速化)。
- ページ出力のキャッシュ機構(半静的生成も視野に)
- 入力本文のプレビュー機能(コメント欄で要望頂きました)
adiaryへの要望/バグ報告などは
この記事にコメント or トラックバックでお願いします。
2006/11/07(火)はてなテーマ集 11/07版
adiaryで利用可能なはてなテーマ集の最新版を公開しました。
- 2006/04/28以降にGPLライセンスで公開された17種類のはてなテーマ収録しました。
- 表示テスト&選別を行い、adiaryで使えそうなテーマのみに絞って収録しました。
2006/11/07(火)β13リリース情報
β12→β13の変更点
- 【重要】β12において発生した、日記帳の設定を保存するとコメントが書き込めなくなる不具合を修正しました。
- Firefox2 のライブタイトル機能(microsummary)に対応しました。
- カテゴリのURL形式を再度変更しました。*1
- 更新通知Pingの方法として、weblogUpdates.extendedPingも選択できるようにしました。*2
- 新着コメント/トラックバックがあった場合、一発表示をする機能を付けました。
- 【IE】IE7の標準準拠モードにおけるCSSの解釈が狂ってるので、IE7ではレンダリング指示を互換モードにしました。(参考)
- 【fix】RSS生成時、タイトル部のタグなどを多重にエスケープしていたのを修正しました。
- 【fix】複数の単語で検索した場合、次ページ以降が表示されない不具合を修正しました。
- 【fix】付属ドキュメントなどのリンク切れを修正しました
- 【fix】サブドメイン運用時に、更新通知Pingの4番目のフィールド書式が誤っていたため修正しました。
- 【fix】サブドメイン以外の運用時に、はてなブックマークアイコンが表示されない不具合を修正しました。(Thank you for kaede.)
- 【fix】一覧表示から変更や削除を行った場合、RSSなどが再生成されない問題を修正しました。
- その他細々とした修正
過去バージョンからのアップグレード
β12のみ
- β12にアップデート以降、設定を保存していた場合はコメントが書き込めなくなる不具合があります。「日記帳の設定」を開き、「全体の設定」→「コメント許可」をよく確認した上で再度設定を保存してください。
β12以前
カテゴリ一覧のリンク方式が変更された影響で、アップデータしたままの状態ではサイドバーのカテゴリリンクが無効になっています。適当な日記を開いて編集→保存するか、日記帳の設定を開いて保存してください(日記を書けば自動的に戻りますので、放置しても問題ありません)。
β11以前
ポッドキャスティングを使用する場合は、adiary.conf.cgi の130行目付近に(ずれても問題ありません)、次を書き加えてください
<$v.allow_attach_files = 'info/mime_types.txt'>
β5以前
メモ
本当はβ13はもう少し待つ予定でしたが、重大なバグが発見されたのでリリース……。ここまでひどいバグは初ですね(汗)