a-blog cms 2.1.1 リリース予定の内容

v2.1.1 を 9/9(火) にリリース予定です。+0.0.1 のアップデートになります。 2.1.0.2 との違いは以下のようになっています。 今回のバージョンから PHP 5.5 に対応になります。

新機能

Calendar_Yearモジュールを追加

1年分のカレンダーを1ページに表示ができるようなモジュールを用意しました。CMSというよりはブログコンテンツ用になります。


ログイン処理のセキュリティ強化

アクセスできるIPを設定しない事には、IDとパスワードさえ知っていればどこからでもログインができる仕様でしたが、新しい機能を追加し管理者が許可したブラウザ(PC)からのみログインさせる事ができるような機能が実装されました。

  1. 更新担当者が利用するパソコンに管理者がログインします。
  2. 許可ボタンをクリックして専用の Cookie をブラウザに残します。
  3. 更新担当者がログインできるようになります。

Cookie を利用していますので消してしまうとか、他のブラウザを利用するとログインできません。ですので、更新担当者が自宅からログインする事も不可能になります。


新しい校正オプションを追加

ユニットやカスタムフィールドに、モジュール・グローバル変数・IFブロック等を実行させる事ができるようにする校正オプションを追加しました。

  • buildTpl
  • buildModule
  • buildGlobalVars

新しい組み込みjsを追加

js-incremental-search という JavaScript が追加になりました。 管理ページ上(タグ一覧・モジュールID)で利用しているようなインクリメンタルサーチを簡単に実装する事ができるようになります。

config.js

    //--------------------
    // incremental search
    incrementalSearchMark           : '.js-incremental-search',
    incrementalSearchBoxMark        : '.js-search-box',
    incrementalSearchElementMark    : '.js-search-element',

仕様変更

カスタムフィールド検索でOR検索を用意

これまで a=1 or a=2 は出来たのですが、a=1 or b=1 というカスタムフィールド検索はできませんでした。このバージョンから出来るように改良されました。

/field/a/eq/1/_or_/b/eq/1/

※ この場合 eq を省略可(IFブロックは eq を省略できないそうです)

画像ユニットのサイズ指定にクラスでの指定を追加

2.0 から画像ユニットのサイズ指定が % で出来るようになり、レスポンシブ対応がしやすくなったのですが、この % ではなく、Class を指定できるように改良しました。


IFブロックでOR, AND検索を使用可能に

IFブロックで複数条件を設定できるようになりました。

<!-- BEGIN_IF [/a/eq/1/_and_/b/eq/1/] -->
	<p>a = 1 & b = 1</p>
<!-- END_IF -->

※ カッコを使ったりする事はできません。
※ 評価順としては前からになります。

ユーザ詳細ページのSNS認証ボタンの横にSNSそれぞれのマイページへのリンクを用意

Twitter と Facebook でログインする機能が 2.1 から用意されていますが、その認証済みのボタンの横にページのリンクを用意しました。


バグフィックス

  • モジュール一覧のインクリメンタルサーチでの絞り込みで戻ってきた時にも動くように変更
  • メディアユニットでキャンプションがveilされていなかった問題を修正
  • デバッグモードON時、メディア管理でサムネイルのアップデート時にエラーが出る問題を修正
  • モジュールIDのタグ引数設定で複数指定できなかった問題を修正
  • カスタムフィールドメーカーのバグフィックス
  • ダイレクト編集時のユニット追加でデフォルト値が反映されない問題を修正
  • メンテナンスプログラムのフルテキスト修正プログラムでエントリーのタイトルがフルテキストに含まれていなかった問題を修正
  • Category_Listモジュールのバグフィックス
  • 一部の環境でWebフォントがうまく表示されない問題を修正
  • メディア管理のアップロードでIE対応
  • セッション周りのバグフィックス
  • 独自ドメイン拡張ライセンスでライセンスが切れる問題を修正
  • エントリ複製時に動的フォームの複製がうまくいかない問題を修正

関連記事

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

JavaScript ライブラリ htmx と a-blog cms は相性が良さそうだ

Chat GPT が書く a-blog cms の紹介ブログ記事

PhotoCollage.js を a-blog cms のブログテーマに実装してみた

2023年の a-blog cms を振り返って

エントリー新規投稿画面で次のエントリーコードっぽいものを placeholder に表示させるカスタマイズ

a-blog cms Training Camp 2023

最新記事

カテゴリー

アーカイブ

ハッシュタグ