a-blog cms 1.5.2 を来週リリースします
毎年恒例ではありますが a-blog cms の誕生日(6月23日)にあわせて少しだけバージョンアップを行います。どこら辺が変更になるのかを少し紹介しておきます。
新機能&仕様変更
iPhoneアプリが生まれ変わってiOS版(ユニバーサル対応)
上に表示されているような iPad ならではの UI を用意しました。これを使う事で簡単に日々のお知らせをアップしていく事が可能になり、パソコンが苦手だというような方や、PCの前に普段仕事をしていないような店舗での更新が格段に便利になります。
また、iPhone は基本はオンラインで利用するものだったのですが、iPad になって Wi-Fi 環境でないと使えない(オフライン)の時にも iPad は使う事がある。そこを解決するためにオフラインでの編集作業も可能になりました。 これはアップルップルで10年CMSの仕事をしていて初めてサーバが繋がってなくてもいいものを提供する初めての機能になります。
ユニットの非公開機能の追加
ユニット1つだけを非表示にする機能が実装されました。一時的に見せたくない文章があった時などに消す事が可能です。
タイトルのダイレクト編集
本文のダイレクト編集機能ができるようになって簡単な修正はホントに楽になりましたね。今回のバージョンでタイトル部分もクリックして編集できるようになりました。
phpプログラムからカスタマイズしたい人に向けて
github に GETモジュールを公開
今回、新しい試みという事で a-blog cms の暗号化されていて何も触れないプログラムの中で一般的な表示で利用するGETモジュール(Admin, Shop以外)を公開する事にしました。
これにより、もう少しだけこうしたいとか、簡単なプログラムの修正が可能になり、できなかった部分をなんとかする事もできるようになる事でしょう。
ユーザー拡張にHookポイントを実装
上記より、もっとカスタマイズしたい人のために、拡張ができるような仕様を公開する事になりました。まぁ、分かる人に使って頂くものですが...
- GETモジュール処理前(解決前テンプレートの中間処理など)
- GETモジュール処理後(解決済みテンプレートの中間処理など)
- POSTモジュール処理前($thisModuleのプロパティを参照・操作するなど)
- POSTモジュール処理前($thisModuleのプロパティを参照・操作するなど)
- ビルド前(GETモジュール解決前)
- ビルド後(GETモジュール解決後)
- 処理の一番最後のシャットダウン時
という事で、もう少しでリリースしますので、期待してお待ち下さい!