毎秒1000リクエスト を捌く超高速CMS「adiary」
2006/12/27(水)GPL webアプリのUIにおける表示
adiary利用者サイトをみてたら
なんか adiary のフッタ表示を消してる方がいるんですが……。検索してみるとtDiaryなんかはokらしい。
さてadiaryには若干の特殊性がありまして。
- adiaryのスケルトンはGPLv2である*1
adiary配布物に含まれるCopyrightは次のようなものです。
本プログラムはフリーソフトウェアです。
GPL (GNU GENERAL PUBLIC LICENSE) Vesrion 2 により本プログラムを
再配布することが可能です。ただし、同ライセンス文における
「user(users/ユーザ)」および「recipient(受領者)」は、
本プログラムまたは派生物により構築されたシステム等のサービスを
HTTPやHTTPS、その他の手段を通じ提供される人とします。
GPL非公式日本語訳によると。
1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プログラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複製または頒布することができる。媒体は問わない。
なんだけども、そもそもフッタのあれは著作権表示じゃないのでダメそうですね。次からHTMLのコメントで埋めておきましょう。*2
2006/12/26(火)12/26版ToDoリスト
なるべく早めに
subversionによるリポジトリ管理(Ver1.20)- ドキュメント整備
- デザイン関係
- テーマ作成用サンプルHTMLと情報の提供
- デザインカスタマイズ機能の充実
- sidebarのオンオフ(考え中)
- CMS的機能の強化
- tocほか
あとで処理
- 標準アップローダに簡単な画像管理機能
- 新着コメント/TBのメール通知機能
携帯(モバイル)機能(Ver1.20)メールからの更新機能(Ver1.20)モバイル向けテンプレート(Ver1.11)
広告(Ver1.10)AmazonのおすすめGoogle ADS機能
- 機能拡張仕様の具体化と抽象化(現状も拡張自体はできるのだけども)
標準パーサ(さつきパーサ)を3パスにする(高速化)。(Ver1.10)- ページ出力のキャッシュ機構(半静的生成も視野に)→現状十分速いのであまり用がない
- 予定表的拡張機能?(→未定)
adiaryへの要望などは
この記事にコメント or トラックバックでお願いします。バグ報告はこの記事または該当リリースアナウンスまでお願いします。
現状
機能強化を重点的に行っております。
2006/12/26(火)Version1.01 リリース情報
Version1.00のバグフィックス版です。疑似データベース運用(外部DBを使用しない運用)の方は、アップグレードを強く勧めます。
Ver1.00→Ver1.01の変更点
- 擬似データベース(pseudo DB)にてパフォーマンスが大幅に低下していた問題を修正しました*1。
- 擬似データベースにて、検索が大文字小文字を区別していた仕様を変更しました。(Thanks to Kaede)
- 擬似データベースにて、更新情報の取得機能が正常に動作していなかった問題を修正しました。*2
- info/textparser_site_tags.txtというファイルを利用することで、バージョンアップ時などに上書きされることなくサイト固有の記法タグを設定できるようにしました。
- ISBN/ASIN記法使用時、画像がポップアップ表示されるようにしました。
- 【デザイン】span.adminmenu 要素が無くなりました(中身自体はあります)。
- 【fix】Movable Type形式でインポートする際、特定の時刻が存在するとインポートできないバグを修正しました。ご指摘頂いたyosioさん大変ありがとうございます。
- 【fix】内部変数書き換え記法使用時にデバッグ出力がされる問題を修正しました。
- 【fix】login と logout のクラスが逆だったのを修正しました。(Thanks to Kaede)
- 全く想定外のエラー発生時、エラーの発生を分かりやすくしました。
- その他、細々とした調整。
Version1.00(RC1/2含む)からの乗り換え
そのまま上書きしてください。デザインカスタマイズをご利用の方は、必要に応じて使用中のデザインを1度編集画面から保存しなおしてください。
β版からの乗り換え
不可能ではありませんが特にアナウンスしません。よくわからない場合は、一度Version1.00へ一度アップグレードしてから、再度アップグレードすることを勧めます。
2006/12/21(木)リリースしたのはいいけども
2006/12/20(水)Version1.00 (正式版)リリース情報
今回をもって正式リリースとします。長い間、βバージョンをお使い頂いたみなさま、本当にありがとうございました。
今後のサポート(新バージョンへの移行方法アナウンス)はVer1.00以降(RC1,RC2を含む)のみ行いますので、β版をご利用の方はバージョンアップすることを勧めます*1。
Ver1.00RC2→Ver1.00(正式版)の変更点
- 付属のFlash mp3プレイヤーをせりか氏作成ものに変更しました(GPL)。作成していただき大変ありがとうございます。*2
- 拡張されたはてな記法「[hatena:help:ソースコードを色付けして記述する(シンタックス・ハイライト)]」を入力しても正しくpre記法と認識するようにしました。ハイライトは未対応です。
- はてなブックマークアイコンなどの色管理指定が内部的に再度変更になりました。
- アイコンカラー(ベースカラー)選択機能が付きました。テーマ側で標準のアイコン色などを指定出来ます*3。
- 【fix】Version1.00-RC1以降で発生する、月指定で日記を表示できない問題を修正しました。
- 【fix】ID記法トラックバック時、トラックバック保留機能が働かなかったのを修正しました。
- 【fix】URL自動リンク時、href="http://~" 等のタグ中リンク文字列も書き換えられてしまう不具合を修正しました。*4
- 【fix】はてな形式でエクスポート時、単純パーサ→はてな形式変換において、続きを読むの処理が正しく行われていない問題を修正しました。
- 【fix】はてな形式でエクスポート時、拡張テーブル記法、拡張リスト記法のソースがそのまま出力されていた問題を修正しました。
- その他、細々とした調整。
RC1,RC2からの乗り換え
そのまま上書きしてください。
ただ、はてなブックマークアイコン機能をご利用の方は、大変お手数ですが再設定お願いします。日記帳の設定(詳細設定)を一度開き保存すれば引き継げると思います。