a-blog cms 2.5.1 がリリースされました

2015年08月10日 CMS #ablogcms

a-blog cms 2.5.1 が本日無事リリースされました。リリースノートを見ても伝わらないかもしれないので、ポイントになる部分を詳しく紹介したいと思います。

フロント側での画像リサイズ機能を追加

例えば、サーバ側でアップロードできるファイルサイズが2MBだったりすると、これまでは大きな画像ファイルをアップロードする際には、パソコン上でファイルサイズを縮小してアップロードする必要がありました。

今回のバージョン 2.5.1 より、サーバに転送する前の段階でブラウザ上でファイルをリサイズ(縮小)する事が可能となりました。今回のバージョンではユニットの画像のみの対応になっておりますが、今後はカスタムフィールドやメディアでも使えるようになる予定でいます。

サーバに転送する際のファイルサイズは、拡大画像のファイルサイズになります。

Entry_Summary 等の設定をブラウザ上から設定

グリッドの Class を設定

レイアウトを管理ページ上で簡単に修正できるように、グリッドの Class の設定をテンプレートではなく、モジュールの設定画面でできるようになりました。これで Entry_Summary や Entry_Photo で横にいくつか積んでレイアウトするようなモジュールの横の個数をコントロールする事ができるようになりました。

trim の文字数を設定

リリースぎりぎりの段階で思いついて入れてしまいました。 Entry_Summary の trim の文字数ってテンプレートに書かれているのがダメな気がしてきて、この部分はコンフィグで設定できるべきだ!って事で設定可能にしました。

パフォーマンス改善

今回のバージョンでは、100,000件以上のエントリーを入れたサイトにアクセスしても大丈夫にするという事を頑張ったようです。詳しくは、開発ブログをご覧ください。 もちろん、なんでも大丈夫という事ではありません。カスタムフィールドの件数が多く(今回の場合は100万件あります)、その項目を検索する際には無理がありますので、専用のテーブルを作ったりモジュールを用意したりした方がいい事もあります。

BENCHMARK_MODE で、スロークエリーがあった時に SQL を表示できるようになったのも、問題点を探しやすくなっているようです。

今後のシステムの改良で、より速くなる可能性も残っているようなので次のアップデートも楽しみですね。

著者写真
この記事を書いた人
山本 一道 / 有限会社アップルップル 代表

名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。

@kazumich

関連記事

この記事のハッシュタグ #ablogcms から関連する記事を表示しています。

バイブコーディング時代に a-blog cms が再評価される理由。 Gemini 3 / Nano Banana Pro で変わるWeb制作
バイブコーディング時代に a-blog cms が再評価される理由。 Gemini 3 / Nano Banana Pro で変わるWeb制作
なぜHTMLファーストな a-blog cms は長期運用に優れているのか
なぜHTMLファーストな a-blog cms は長期運用に優れているのか
a-blog cms Training Camp 2025 を開催しました
a-blog cms Training Camp 2025 を開催しました
a-blog cms 3.2 を MAMP にインストールして最後に Internal Server Error になる時には
a-blog cms 3.2 を MAMP にインストールして最後に Internal Server Error になる時には
a-blog cms 3.2 をリリースしました
a-blog cms 3.2 をリリースしました
CMS のカスタムフィールドコード、ハイフンとアンダースコアどちらを使うべきか?
CMS のカスタムフィールドコード、ハイフンとアンダースコアどちらを使うべきか?