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

2015/03/05(木)adiary Version3.0β4公開情報

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

Ver3.0β4更新情報

  • デザイン編集でサイドバー以外も編集できるようになりました
  • テーマカラーリングをカスタマイズする機能を付けました。(対応テーマのみ)
  • 記法のエスケープ表記動作を整理しました。
  • 記法ヘルパー機能を付けました。
  • 確認ダイアログをブラウザ標準の「confirm」からオリジナルに変更しました。
  • JPEGのExifを記事に貼り付けられるようになりました。
  • 自動リロード画面でEnterを押すと強制リロードするようにしました。
  • 同一の記事を複数の人やタブで編集した際に確認メッセージを出す機能を付けました。デフォルトでは無効になっています(システム設定にあります)。
  • 記事編集画面からの画像選択画面にスクロールバーが表示されるように変更しました。
  • デザイン編集画面の編集ツールの位置を変更しました。
  • Twitterへの投稿通知機能をプラグイン化しました。
  • faviconが設定できるようになりました。
  • 【アルバム】D&Dで自動アップロードする機能をつけました。
  • 【アルバム】CTRL+クリックで直接ダウンロードする機能をつけました。
  • 【アルバム】Exif除去機能を付けました。*1
  • 【アルバム】特殊文字「\ : * ? " ' < > | &」をファイル名等に使用できないようにしました。
  • 【アルバム】ゴミ箱に入れる際、入れた日時をファイル名に付加するようにしました。
  • 【アルバム】SHIFT+クリックによる範囲選択機能を付けました。
  • 【アルバム】大文字の拡張子を許可するように変更しました。
  • 【アルバム】【fix】ファイルを移動した際、サムネイルファイルが残り続けることがあった。
  • 【アルバム】【fix】ファイル名ビューの時、画像の貼り付けで挿入されるタグが正しくない。
  • 【Markdown】【fix】行頭以外にTABを入力した時の挙動が正しくない。
  • 【Markdown】【fix】リスト入れ子時の動作が正しくない。余計な<p>タグが出る。
  • 【Markdown】【fix】通常文章ブロックの途中から引用ブロック等を書くことができない。
  • 【Markdown】【fix】引用ブロック(>)の手前にスペースを書くことができない。
  • 【Markdown】リスト入れ子判別時、段差が1でも入れ子として認識するようにしました。*2
  • 【fix】フィルター記法を[[&http://adiary.org]]のように[[ ]]中に書けない。
  • 【fix】非表示input要素に対するリサイズ機能が正しく働いてなかったので、表示後、初めてmouseenterしたときにリサイズ加工をするように修正しました。
  • 【fix】Image::Magickが存在しないとき、アルバムの動作がエラーになっていた。
  • 【fix】data-target指定時にjQuery XSSの問題があった。(参考
  • 【fix】管理画面で選択テーマを使用しない設定の場合、デザインの初期化の確認画面で常に標準テーマが表示されていた。
  • 【IE8】デザインモジュールの「Information/リンク集」にて、現在の状況をロードできない「IE8の不具合」に対応しました。
  • 【Windows】記事のインポート処理がうまくいかないWindowsの謎の挙動に対応しました。
  • 【Base/OAuth.pm】status update以外の、一般的なOAuthなGET/POST処理に対応しました。
  • 【Base/HTTP.pm】【fix】SSL接続時、Cookieを1つしか受け取れなかった。
  • 【Base/HTTP.pm】【fix】SSL接続でのPOST時、Content-Lengthを二重に送信していた。
  • 他多数

*1 : JPEG形式のみ。画像再圧縮なしです。TIFF形式は非対応。

*2 : この方がより本家に近い形になります。従来の実装では4つの段差が必要でした。

コメント

デザイン編集機能はVer3開発当初から構想があったものですが、結構良い仕上がりになっていると思います。編集画面では、CSS動的生成(動的置換)とかかなり高度なことをやっています。使っても使わなくても一度はドロップダウンメニューで遊んでみてください! 使う人にはどうでもいいことですが実装大変だったんですよ(苦笑) 頑張った甲斐がありまして、CSS動的生成を使用してもプラグイン側の記述量は極小で済むようになっています。

そんなこんなでメイン機能はほぼ実装完了です。いくつか欲しいプラグインもありますが、その辺は後回しでもいいかな。

残す完成に向けての必須項目はスマホ対応表示でしょうか。HTML5なので普通にスマホで使えますが、いかんせん見づらいです。あとはテーマが充実してくれれば……。