adiaryについて

はてブ数

adiary*1は快適なデザイン編集機能を備えたHTML5なCMS&ブログです。

*1 : adiary の d は小文字です。aDiary はPHPで動作する作者の異なる別ツールです。2005年ごろ開発停止の模様。

主な特徴

  • インストールがとても簡単。
  • 超高速な動作。
  • マウス操作で簡単デザイン変更
  • フォルダビューで快適な画像管理
  • スマホ完全対応*2
  • Markdown記法*3やはてな記法(さつき記法)、綺麗なTeX数式が使える。

その他

  • マルチユーザー、マルチブログにも対応。*4
  • 引っ越し支援機能で移行が簡単!*5
  • WebPushGoogle AMP標準対応*6

対応環境

  • Firefox、Chrome、Safari等のモダンな最新ブラウザモダンブラウザとは
  • 最新のEdge/IE
    • IE9では管理画面の一部機能が利用できません。
    • IE8以前は非対応

*2 : 記事を書くだけでなく、スマホだけでほとんどの管理操作ができます。特にスマホから扱う画像アルバムはそれだけで超便利です。

*3 : GFM拡張(GitHub Flavored Markdown)を含む。

*4 : 複数のブログを一人で管理したり、一つのブログを複数人で管理することができます。また情報共有CMSとして使うための同一記事の編集検出機能があります。システム設定からonにしてください。

*5 : 他CMSから記事をインポートした後、使用している画像などを自動的にadiary内に取り込む機能があります。

*6 : プラグインの設定onだけ。あとは自動で変換されます。

主な機能

  • 複数ユーザー、マルチブログ対応
  • とても使いやすい画像(ファイル)管理機能。
  • ブログと同時にコンテンツ管理*7も行えます。
  • ツリー構造を持つタグ(カテゴリ)を使えます。
  • 強力な記事検索(絞り込み)機能があります。
  • ロボットによるSPAMコメント対策済です。
  • 入力方法
  • テーマシステムによりブログの見た目を簡単に切り替えられます。
  • プラグインやデザイン編集により、簡単に機能やデザインをカスタマイズできます。
  • プライベート機能により特定ユーザーにのみ見せるサイト(ブログ)が作れます。
  • タグ(カテゴリ)を指定してRSSを配信することができます。
  • カレンダー表示機能(祝日対応)があります。
  • インポート対応形式*8
    • adiary形式、はてな形式、Movable Type形式、JUGEM形式、WordPress形式*9
  • エクスポート対応形式
    • adiary形式、Movable Type形式、JUGEM形式、静的出力
  • ソーシャルボタン標準対応。
  • Facebook OGP/Twitter Cardsに標準対応。

*7 : Wordpressの固定ページより便利な機能です。

*8 : コンバータを使用することでmixiや他のブログからもインポートできます。

*9 : カテゴリ階層をそのまま取り込めます

システム的な特徴

  • 外部データベースなしでも動きます。
    • PostgreSQL または MySQL を使用することもできます。*10
  • 特殊なモジュールや設定は不要。ラズパイや格安レンタルサーバでも動作します。*11
  • cgi として動かしてもそれなりに高速に動作します。
  • mod_perl2(prefork/worker), FastCGI, SpeedyCGI*12に対応しています。
  • nginx & FastCGIに対応。
  • CSRF対策済。その他、徹底したセキュリティー対策(XSS対策を含む)をしています。セキュリティーホールを発見しましたらすぐご連絡ください。

*10 : 大量の記事を扱わない限り、標準のテキストDBのほうが速く安定しています。またDBモジュールのロードが極端に遅いので外部DBを利用する場合はFastCGIなどのキャッシュ環境の利用を強く推奨します。

*11 : Image::Magickがほぼ必須ですが、多くのサーバでプリインストールされています。まともな画像管理が不要ならばなくても動作はします。

*12 : 最近のPerlとImage::MagickをSpeedyCGIで動作させると、Image::Magickの動作が不安定になるので非推奨です。

どれくらい速いのか?

ローカルの開発用サーバで「ab -n 100 -c 100 -l」した際の結果です。

動作方法平均応答速度Request/sec
CGI45.146 ms 56.20
SpeedyCGI10.681 ms497.02
FastCGI4.207 ms398.39
mod_perl 2.05.629 ms723.31

adiaryならアクセス集中によるサーバ落ちは滅多に起きません

  • テストPC:Core i3-530/Debian/Apache 2.4/adiary標準設定
  • この公式サイトのクローンを作りトップページを表示テスト。いずれも応答失敗(Failed)はなし。
  • 平均応答速度は「ab -n 100 -c 1 -l」にて計測。

ちなみに、Ver3.10以降に搭載されているページキャッシュをonにすると「2000 Request/sec」を超えます。*13

*13 : Apache2.4+mod_perl2 もしくは nginx+Fastcgi 環境にて。サーバ側の設定詰めるともう少し出そう。

adiaryの略歴

  • 2006/04/xx snapshot 公開
  • 2006/07/10 Version1 β1 公開
  • 2006/12/20 Version1.00 リリース
  • 2008/08/13 Version2.00 リリース(せりか氏作のアルバム機能マージ)
  • 2009/03/xx Version3 開発開始
  • 2013/09/05 Version3 β1 公開
  • 2015/07/22 Version3 RC1 公開
  • 2015/12/30 Version3.00 リリース
  • 2017/04/20 Version3.10 リリース
OK キャンセル 確認 その他