毎秒1000リクエスト を捌く超高速CMS「adiary」
2007/10/28(日)adiary 1.44リリース情報
ダウンロードはこちらから。テーマ修正とバグフィックがメインです。
今回がVer1.4系の最終リリースの予定です。
Ver1.43→Ver1.44の変更点
- IEのCSS表示不具合等の対策をしました(完全ではありません)。
- パスワード欄が大きくなる問題に対応しました。
- mitsukiテーマで、管理画面のタイトル(H2)がずれる問題を修正しました。
- 記事編集画面の本文入力エリアを、テーマに合わせ自動リサイズするようにしました(要JavaScript)。
- テーマ修正
- 分類が存在しないとき、過去記事一覧にも分類欄を表示しないようにしました。
- 【fix】検索語がタイトルに含まれるとき、正しく表示されない不具合を修正(Ver1.42~)。
- 【fix】携帯ページでコメントした人の名前がでないバグを修正しました(Ver1.43のみ/Thanks to sunk)
- 【fix】コンテンツキー重複回避がたまに挙動不審になる問題を修正しました。
- 【fix】パーサによるHTMLの整形から改行が消え、HTMLソースが汚くなる(表示は変わらない)不具合を修正しました。
- 【fix】一部携帯で表示できない不具合を改善しました。(Thanks to 海野)
- 【携帯】【fix】<$v.phone_sjis=1> 時に携帯から記事を投稿すると文字化けする問題を修正しました。(Thanks to ozawa)と投稿文字コードの問題。
- 【携帯】【fix】PostgreSQL利用時、携帯から新規記事が投稿できない問題を修正しました(メール投稿含む)。
- 【変更】一応1980年までの記事を扱えるようにしました(カレンダーとか狂いますが)。
- 【電卓】電卓記法プラグインを同梱しました(デフォルトではロードしません)。
Version1.40β2以降(1.392以降)からの乗り換え
そのまま上書きしてください。
- wikiモードで親子コンテンツを作成している方は「日記帳を再構築」してください。
Version1.32以前からの乗り換え
Version1.40への移行処理を先に行ってください。Version 1.32 以前からの詳細な移行方法はアナウンスされなくなります。
2007/10/12(金)adiary 1.43リリース情報
ダウンロードはこちらから。細々とした修正とバグフィックがメインです。
Ver1.41→Ver1.43の変更点
- 日記帳のリストをユーザーや管理者以外に表示させない設定を選択できるようになりました。*1
- 本文末の <div class="clear"> ←"clear: both;" の位置を埋め込みテキスト後に変更しました。
- wikiコンテンツでの記事日付を標準で出力しないように変更しました。*2
- 携帯表示でwikiコンテンツ機能部を追従させました(wikiコンテンツの作成はできません)。
- 静的出力機能が付きました(adiary.conf.cgi を設定の上、日記のエクスポートから)。
- 【fix】日記帳を複数人で共有時、ファイルアップロードが管理者と所有者しか実行できなかった問題を修正しました。
- 【fix】検索語の2つめ以降に span などを指定すると表示が崩れる問題を修正しました。
- 【fix】詳細デザイン利用時に、検索ができない問題を修正しました。
- 【fix】adiary.conf.cgi.sample に <$v.multiuser_top_skelton> が2ヶ所記述されていたので、1つ削除しました。
- 【fix】記事削除時に(子)記事リストが更新されなかった問題を修正しました。
- 【fix】mp3ファイルアップロード時、自動でpodcastされない問題を修正しました。
- 【fix】wiki-keyの重複回避が動作してなかったので修正しました。
- 【fix】タイムゾーンの設定(海外サーバ時刻ずれの解消)が無効であった問題を修正しました。(Thanks to sunk)
- 【fix】HTMLタグの大文字の属性値が消える不具合を修正しました。(Thanks to まなう”)
- 【fix】【携帯】かんたんアクセス時などにデバッグメッセージが表示される問題を修正しました。(Thanks to serika)
- 【変更】子記事リストの出力形式が微妙に変更になりました。
- 【廃止】日記モード(1日1記事モード)を廃止しました。*3
- 【PostgreSQL】PostgreSQL利用時、pkey保存importが実行できない問題を修正しました。
- 【テーマ】arisa:ありさテーマを収録しました。
- 【テーマ】mono-black:mono blackテーマを収録しました。
- その他雑多な修正。
なおVer1.42は一般配布が行われない欠番です。
Version1.40β2以降(1.392以降)からの乗り換え
そのまま上書きしてください。
- wikiモードで親子コンテンツを作成している方は「日記帳を再構築」してください。
Version1.32以前からの乗り換え
Version1.40への移行処理を先に行ってください。Version 1.32 以前からの詳細な移行方法はアナウンスされなくなります。
2007/07/18(水)adiary Ver1.41 リリース情報
ダウンロードはこちらから。Ver1.40のバグfix版です。
- 【Ver1.411】はてなトークンを設定できなかったので修正しました。この修正は、はてなスターを使わない人には関係ありません。(Thanks to さばぞうさん)
- 【Ver1.412】はてなスターを記事内見出し表示にするとき、トークンを設定できなかった問題を修正しました。(Thanks to さばぞうさん)
Ver1.40→Ver1.41の変更点
- 各ブラウザに対応したクラスを <body>タグ に出力するようにしました。*1
- はてなスターに対応しました。(管理→日記帳の詳細設定→表示設定からどうぞ)
- 記事を書いた人を標準では表示しないようにしました。
- 記事を書いた人で検索できるようになりました。*2
- 埋め込みテキストでフッタを設定できるようにしました。
- 【変更】親記事にある「記事リスト」を<h4>から<h3>に変更しました。
- 【fix】シングルモードのとき、メインではない日記帳IDでFrontPageが利用出来ないバグを修正しました。
- 【fix】トラックバック送信時のデバッグメッセージが残っていたので修正しました。
- 以下は浅野さんからご指摘頂きました。ありがとうございます。
- 【fix】一部、出力しなくていいデバッグ情報が表示されることがあったのを修正しました。*5
- その他細々とした修正。
Version1.40β2以降(1.392以降)からの乗り換え
そのまま上書きしてください。
Version1.32以前からの乗り換え
上書き後、Version1.40への移行処理を先に行ってください。Version 1.32 以前からの詳細な移行方法はアナウンスされなくなります。
※注意 パス自動解析の方式が変更になったため、サーバによって adiary.conf.cgi に <$Basepath> の設定が必要になります。
その他
デフォルトで更新通知先に登録されている http://bulkfeeds.net/rpc がいつまで経っても復旧しそうもないので消去しました。
2007/06/27(水)adiary Ver1.40 リリース情報
Ver1.32→Ver1.40の変更点
- wiki的拡張が実装されました。
- toc記法(目次記法)ができました。
- サイドメニューのサブカテゴリを閉じるようにしました。
- key記法とid記法を厳密に区別しました*1。
- シングルユーザーモードでも任意IDで日記帳が作成できるようにしました。このとき、<$v.single_mode> に指定したIDはあたかもデフォルトBlog-IDのように振る舞います。
- 日記帳の作成を管理者のみに制限できるようになりました。*2
- コメントを新しい順に表示できるようになりました。日記帳の設定を参照。([ml:users:89:Thanks to Vina])
- 更新通知Ping送信のとき、ホスト接続時もタイムアウトするようにしました。
- 【記法】ニコニコ動画記法ができました。
- 【サイドバーモジュール】なかのひとモジュールができました。
- 【画像アップ】Image::Magickがあるとき常にサムネイル表示タグを生成していましたが、オリジナルサイズ表示を選択できるようになりました。
- 【仕様変更】コメント欄では & の入力を常に & へエンコード(エスケープ)するようにしました。
- 【Security fix】無効なID入力時にログイン処理の一部を通過してしまうバグを修正しました。
- 【fix】擬似データベース使用時、日記帳一覧画面などでカテゴリ名などでのソートが無効であったバグを修正しました。(Thanks to ezpress)
- 【fix】- + * | : = > < #のみの行があった場合、誤って除去されてしまう記法ルーチンのバグを修正しました。(Thanks to なゆた)
- 【fix】ユーザーテキストなどで &と入力した際、次編集画面で & に置き換わってしまうバグを修正しました。(Thanks to なゆた)
- 【fix】UTF-8版を利用時、IEでadiary.js がエラーとなる問題に対応しました。(Thanks to ひまを)
- 【fix】カテゴリ一覧からのリンクURLが正しくないことがある問題を修正しました。(Thanks to sahara)
- 【fix】さつきパーサーの段落処理が正常に行われなくなっていたため修正しました。(Ver1.40β以降)
- 【fix】URL自動リンク記法で : を含むURLを認識できない問題を修正しました。([ml:users:114:Thanks to 浅野])
- 【廃止】wiki拡張とユーザーモード拡張に伴い、存在意義のなくなったマルチユーザーモードのトップ画面を指定する機能を削除しました。*3
Version1.30β以降(1.29以降)からの乗り換え
以下を実行した後、上記バージョンの乗り換えを行ってください。
- カテゴリ検索などのQueryが変更されているので任意の日記を保存するか、複数日記帳がある場合は管理者でログイン後「システム管理→付属情報の再生成」を行ってください。
- 検索も変更されているため、日記本文内で検索を利用している方(はてな式カテゴリを利用の方)は、すべての日記を再構築してください。
Version1.21~1.22からの乗り換え
以下を実行した後、上記バージョンの乗り換えを行ってください。
上書き後、管理者ユーザーでログインし「管理」→「システム管理」→「管理者メニュー」→「Version 1.22以前 → Version 1.30以降へのアップグレード」を行ってください。
- popup記法や,Amazon記法の画像popupをご利用の方は、該当の日記帳で「日記帳の再構築」を行ってください。
- これより上にある乗り換えの案内も実行してください。
Version1.20以前からの乗り換え
本リリースを上書き後、先にVersion1.21リリース情報の該当乗り換え処理を行ってください。
Special Thanks
adiary の wiki的拡張βテスト にご協力頂いた方々(順不同)
- なゆたさん
- ひとぅさん
- 浅野さん
- せりかさん
2007/05/08(火)adiary Version 1.31リリース情報
本リリースは、おもに Version1.30 のバグフィクスです。テストしているので大丈夫だとは思いますが、心配な方は数日様子を見てから導入してください。
- Ver1.311 (2007/05/09)
- カレンダーが表示されなくなる不具合を修正。カテゴリのページ送りの問題を修正。
Ver1.30→Ver1.31の変更点
- 日付部のリンクを復活させ、日記モードならば日付リンクを、blogモードならば記事IDリンクを生成するようにしました。
- タイトルの無い記事の扱いを変更し、タイトルのない記事では日記表示の際にタイトル欄が表示されないようにしました。*1
- 最初の記事のフッタ(後部)のみに表示する埋め込みテキスト <@s.bodyend_1st> を作りました。(Thanks to ASANO)
- カテゴリ検索などのQuery形式を若干変更しました。
- メール投稿の pop_mode においてエラー原因をログに記録するようにしました。
- Perlink が分かりにくいので、日付をリンクしないようにしました(日記帳の設定でリンクさせることもできます)。
- 管理者ユーザーのみトラストモードに設定できるようになりました(Thanks to なゆた)。
- 【メール投稿】popモード時、書き込み時刻を DATE ヘッダから生成するようにしました。([ml:users:55:Thanks to hitoxu])
- 【fix】Microsoft-IIS + perl.exe 環境において、redirect+Cookieかうまく行かないIISのバグに対策しました(READMEを参照ください)。
- 【fix】Microsoft-IIS環境において64KB以上のファイルをインポートまたはアップロードすると、CGIが応答しなくなる問題を解消しました。
- 以下は浅野さんよりパッチ付きでバグ報告頂きました。ありがとうございます。
- 【fix】日記データをインポート時、トラックバックURLから"-"が除去されてしまう問題を修正しました。
- 【fix】Google AdSense や Amazon Associate 用モジュールタグの不具合を修正しました。
- 【fix】カレンダーで「みどりの日」「海の日」「文化の日」が正しく表示されない等の問題を修正しました。
- 【fix】「一覧(複数)表示のとき」の 「開閉(スイッチ)」の設定が反映されない問題を修正しました。
- 【fix】任意のIDで作成した日記帳にメール投稿できない不具合を修正しました。日記帳の詳細設定→携帯設定を確認ください。([ml:users:49:Thanks to hitoxu])
- 【fix(1.30-)】メール投稿時、書き込みパスワードが dummy に化けてしまうバグを修正しました。([ml:users:52:Thanks to すがぬま])
<@s.bodyend_1st> を追加した関係と日付をリンクオフにする機能の関係で _main, _main_onelog が変更されています。スケルトンを直接書き換えている方でそれらの機能を利用する場合は追従してください。
Version1.30β以降(1.29以降)からの乗り換え
そのまま上書きしてください。
- テーマは一切変更はないのでテーマなし版で十分です。
- カテゴリ検索などのQueryが変更されているので任意の日記を保存するか、複数日記帳がある場合は管理者でログイン後「システム管理→付属情報の再生成」を行ってください。
- 検索も変更されているため、日記本文内で検索を利用している方(はてな式カテゴリを利用の方)は、すべての日記を再構築してください。
Version1.21~1.22からの乗り換え
上書き後、管理者ユーザーでログインし「管理」→「システム管理」→「管理者メニュー」→「Version 1.22以前 → Version 1.30以降へのアップグレード」を行ってください。
- popup記法や,Amazon記法の画像popupをご利用の方は、該当の日記帳で「日記帳の再構築」を行ってください。
Version1.20以前からの乗り換え
本リリースを上書き後、先にVersion1.21リリース情報の該当乗り換え処理を行ってください。