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

2009/05/09(土)adiary Ver2.07 リリース情報

Ver2.06のバグフィック版です。

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

内容はRC2版と同一です。RC版を動作テスト頂いたmatuさん、nasanoさん他みなさん、本当にありがとうございました。

Ver2.06→Ver2.07の変更点

  • 【携帯】コメントの表示画面を分離しました。コメント一覧画面を追加しました。
  • 【fix】CSSに問題があり、インポート時の重要なオプション等が表示されていなかった問題を修正しました。(参考
  • 【fix】IE6+UTF-8版の組み合わせでJavaScriptエラーが出る問題に対応しました。([ml:users:304:Thanks to K. Nagano])
  • 【fix】Ver2.04ごろから、JavaScriptなしでコメントもTBもできなくなっていたため修正しました。([ml:users:308:Thanks to 浅野])
  • 【fix】【携帯】phone_sjis時の分類検索などが全部おかしなことになっていたため修正しました。
  • 【fix】【アルバム】ファイル名に"%"を含むファイルをアップロードするとおかしなことになる問題を修正しました。
  • 【fix】【アルバム】ファイル名に漢字等が含まれるとフォルダを移動できない問題を修正しました。

RC2

  • 【fix】ウィンドウリサイズ時にフォームリサイズが正しく初期化されてなかった不具合を修正。
  • 【fix】テキストボックスの縦方向リサイズが許可されていたので修正。(Thanks to nasano)
  • 【fix】携帯表示で日記一覧表示画面を間違えて破壊していた問題を修正しました。(Thanks to matu
  • 【fix】プライベート日記モードでも、テーマが適用されてしまうバグを修正。

Version2.00(β含む)以降からの乗り換え

  • そのまま上書きしてください。
  • Ver2.05以前の場合、uploader.conf.cgi をサンプルから再生成してください。

なおVer2.06よりアルバムシステム関連のJavaScriptの置き場が変更になっていますので、紛らわしい場合は theme/*.js を消してから上書きしてください。

Version1.44以前(C73/2.00α含む)以前からの乗り換え

Version2.00への移行処理を先に行ってください。

2009/03/19(木)adiary Ver2.06 リリース情報

Ver2.04(Ver2.05/C76)のバグフィック版です。

Ver2.05(一般非公開版)で大幅に強化されたアルバムシステムを内包しています。

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

3/28付でRC2をリリース版としました。

Ver2.04→Ver2.06の変更点

  • アルバムシステムを更新しました。画面上でDrag&Dropするとファイルを移動できます*1
  • アップローダ/アルバムの拡張子チェックで、".tar.gz" の"tar"ような中間の拡張子も確認するようにしました。従来の最後の拡張子だけの確認では、特殊な設定がされたサーバを第3者に開放している場合(パーミッションを無視してcgiを実行可能なサーバ)、セキュリティーホールになることがあります。
  • 【fix】[color:red:詳細は[http://adiayr.org/:ココ]をクリック!]といったタグ表記が正しく処理されないバグを修正しました。(Thanks to Keroberos / 江原)
  • これに関連して、バグ修正のほか、タグ置換記法で引数の数を例えば 2 と指定したとき、4つの要素があれば1要素と3要素に分割するよう仕様変更しました。例えば[color:red:123:456]は従来は「123」と表示されていましたが、今後は「123:456」と表示されます。
  • 【fix】月別記事一覧表示に関するバグを修正しました。(Thanks to ひとぅ*2
  • 「ログイン状態を保持する」の文字をクリックしたときもチェックボックスが反応するようにしました。([ml:users:280:Thanks to いわい])
  • 引用記法>>~<<のURL指定に、key/id 記法が使用できるようにしました。
  • 【RC2以降】アルバムの閉じる/開く設定を効くようにしました。uploader.conf.cgi を再生成してください。(Thanks to ひとぅ
  • 【RC2以降】携帯画面表示での細かい不具合をいくつか修正しました。また、検索結果画面で「次」に送れるようにしました。([ml:users:286:Thanks to ひとぅ])

*1 : Ver2.05にあったフォルダ移動バグは修正されています

*2 : 月別表示は常に全部表示するものっていうわけのわからん思い込み(旧仕様)で見落としたバグでした……。

Version2.00(β含む)以降からの乗り換え

  • 上書き後、uploader.conf.cgi を新しいサンプルから作り直してください。基本的には変更しなくて良いでしょう。(Thanks to 浅学少識日記帳

なおアルバムシステム関連のJavaScriptの置き場が変更になっていますので、紛らわしい場合は theme/*.js を消してから上書きしてください。

Version1.44以前(C73/2.00α含む)以前からの乗り換え

Version2.00への移行処理を先に行ってください。

2009/03/11(水)久しぶりに

久しぶりにadiaryのメンテとVer3の開発をしていたのですが、何をどこまで作ったのかすっかり忘れていて、思い出すのに苦労しました(苦笑)

とりえずできているところ。気長に作業しながら、ここに書き足そうかな。ユーザ認証まわりを直さないとログインもできない(笑)

  • データベースまわり
  • Satsuki-systemの構文パーサ
  • エラー処理システムの改善

2009/02/28(土)adiary Ver3 の構想

adiaryを開発する時間がぜんぜん確保できないので、うさばらしがてら、Version3の構想。

  • JavaScript必須。AJAXの適度な活用。
  • デザインの変更をブラウザ上から簡単に行えるように。
  • プラグインにより本体機能が拡張できるように。
  • EUC-JP版の提供をやめ、UTF-8に一本化する。*1
  • IE6/7を切り捨てたスケルトン"Satsuki2"を製作する。これは今後のIE8の流通を見越して。*2

より使いやすく、よりスマートな実装に。これはメモなので適当に編集します。リリース時期は当分未定……。

今は、ファイルひとつ触る(lastmodified取得)のもケチって速度を稼いでますが、いかんせんそういうのはやめてもう少し構造を綺麗したいと思っています。わずかに遅くなるかもしれませんが、マシン(サーバ)の方が当初より相当早くなってるので気にしない。

スポンサー募集(笑)

*1 : EUC-JPとUTF-8混在によるメンテナンスの手間増大防止のため。

*2 : IE6のふざけたCSS解釈のせいで、テーマCSSのみならず、HTML構造がお化けみたいに複雑になっている。

アイデア募集中

基幹システムの再設計中ですので、今なら結構色々なことが拡張可能です。wiki+blogのようなアイデアなど、面白い要望などありましたらお早めにお寄せください。

2008/12/26(金)adiary Version2.04 リリース情報

Ver2.03のバグフィック版です。

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

  • 2008/12/27 午後10時 画像以外のアイコンが999×999で生成されるバグ修正
  • 2009/01/04 午後10時 メール画像のファイル名書き換え機能を追加

はてなテーマ集

はてなテーマ集(2008/12/27版)も同時に公開しました。こちらは1年ぶりの公開です。

Ver2.03→Ver2.04の変更点

  • 【fix】iPhoneから画像投稿できない不具合を修正しました。(Thanks to G
  • 【fix】TeX記法等で":"を記述できない不具合を修正しました。(Thanks to まなう”
    • (例)[[tex:f:X\rightarrow Y]]#f: is not allow
  • 【fix】サブドメインモードやシングルモード設定かつmod_rewrite運用時、携帯用表示モードをPCから表示した場合に画像のリンクURLが誤っていた不具合を修正。
  • 【fix】【記法】Ver2.02で搭載した *t:%Y/%m/%d %J:%M*セクション が正しく機能していなかったので修正しました。(Thanks to ASANO)
  • 【fix】Ver2.01~Ver2.03の uploader.conf.cgi.sample を使用した場合、サムネイルのリンクが正しく生成されないバグを修正しました。(Thanks to ASANO)
  • 【fix】【アップローダ】Image::Magick Ver.5.x 使用時に発生する不具合に対処しました*1。(Thanks to ASANO)
  • スケルトンのライセンスを GPLv3 に緩和しました。*2
  • adiary形式でエクスポート時、文字コードとしてEUC-JP(内部変換なし)を指定できるようにしました(EUC-JP版使用時のみ指定可能)*3。(Request by ASANO)
  • 共有日記として使用している場合、他人の記事を編集できない機能を付けました(日記帳の設定から)。他人の記事でも削除はできます*4。(Request by tatta
  • メール添付画像のファイル名を日時に書き換える機能を備えました。(Request by G)*5

*1 : use_resize という設定がなくなりました。

*2 : これによりスケルトンだけのカスタマイズ納品などは、非公開とすることができます。

*3 : EUC-JPからEUC-JPに記事を引っ越すとき、機種依存文字などを使用しているとUTF-8変換表問題により正しい文字に復元されないことがあるため、このような処置を行いました。

*4 : 本当は削除できないほうが良いのでしょうが、当分保留

*5 : 日記帳の設定、メール投稿から。C75/Ver2.05にはこの機能はありません。

Version2.00(β含む)以降からの乗り換え

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

Version1.44以前(C73/2.00α含む)以前からの乗り換え

Version2.00への移行処理を先に行ってください。