a-blog cms Ver 2.5.0 β2 のご案内


次のバージョンVer2.5.0をリリースする前に、皆様にお試しいただくために、β版をダウンロードできるようにしました。

注意事項

βバージョンはリリース前の開発版です。公開されているWebサイトには使用しないでください。フィードバックや使ってみた感想のSNSやブログでの公開は大歓迎です。

ダウンロードURL

今回は新規インストール版のみ配布させていただきます。

php5.5.x〜用

〜php5.4.x用

要望、不具合報告などありましたらソーシャルまたはフォーラムにトピックを作りましたので、フィードバック頂けるとありがたいです。 ご意見・ご要望はこちら

a-blog cms Ver. 2.8.0-beta を公開!

a-blog cms Ver. 2.8.0-beta

a-blog cms Ver. 2.8.0-beta


開発の伊藤です。

大変お待たせしました。 ようやくa-blog cmsの次期バージョンであるa-blog cms Ver. 2.8.0のベータ版をダウンロード出来るようになりました。

Ver. 2.8.0 の目玉機能であるボタン1つでのアップデート機能がありますので、これから開発する案件などでも是非お試しください。

開発版になりますので、すでに運用中のサイトにはインストールしないようお願いします。

新規インストール版

php5.3.3 - php5.5.x 版

ダウンロード

php5.6.x - php7.0.x 版

ダウンロード

php7.1.x - php7.2.x 版

ダウンロード

a-blog cms Ver. 2.8.0-beta.18, 19 をお試しの方

現状 a-blog cms Ver. 2.8.0-beta.18, 19 をご利用の場合は、不具合により自動アップデートが動作しません。

php/ACMS/POST/Update/Exec.php 72行目付近のコメントアウトを外すことでアップデートできるようになります。

            // System Update
            $downloadService->download($dest, $url);
            $placeFileService->exec($new_path, $backup_dir);

a-blog cms Ver. 2.8.0-beta.4 をお試しの方

現状 a-blog cms Ver. 2.8.0-beta.4 をご利用の場合は、不具合により自動アップデートが動作しません。 以下パッチを適応することにより、自動アップデートできるようになりますので、お手数ですが適応お願いいたします。


ファイルを開く

パッチファイル

php/ACMS/POST/Update を パッチファイルのものと置き換えてください。

予定より遅れており申し訳ございません。ただもう少しでリリース出来そうです! Ver. 2.8の変更点をまとめたものも、近いうちに公開したいと思います。

簡単セットアップファイル

Windows XAMPP 版と Mac OS MAMP 版を用意しました。まずは、ローカル環境でお試しください。


ファイルを開く

ablogcms28b_setup_xampp.zip

ファイルを開く

ablogcms28b_setup_mamp.zip

a-blog cms Ver. 2.8.29 をリリース

本日2018年08月20日にフィックスバージョンのVer. 2.8.29をリリースしました。下記の修正が行われております。

Ver. 2.8.29 修正箇所一覧

  • CMS-4172 Ver. 1系のフォームログが壊れている場合、フォームログが確認できない問題を修正
  • CMS-4131 js-viewingでflex, table, gridは取り除かないように修正
  • CMS-4184 Unit_Listモジュールでカスタムユニット変数&拡張ユニットが使えるように修正
  • CMS-4186 リダイレクトの設定によってはモジュールのダイアログボタンが動作しない問題を修正
  • CMS-4187 iOS端末から更新するとキャッシュがクリアされない場合がある問題を修正
  • CMS-4188 サブドメイン間移動でログインセッションが切れやすい問題を修正(config.server.php DOMAIN_BASEを設定)
  • CMS-4178 ScheduleモジュールでPHPエラーが表示される場合がある問題を修正
  • CMS-4182 php7.2で関連記事が0件の場合Entry_Summaryでphpのエラーが出る問題を修正
  • CMS-4192 各テーマでdiscriptionメタタグでサマリーのtrimを長くなるように修正
  • CMS-4167 システム更新時に config.server.php もバックアップするように修正
  • CMS-4176 静的書き出しでのhttps証明書により書き出しできない場合がある問題の修正
  • CMS-4134 テンプレート書き出しからhtmlフォーマットチェックを除外
  • CMS-4140 Navigationモジュールの子要素属性(attr)変数をスニペットに追加
  • CMS-4199 IE11以下でvalidator.jsが動かない問題を修正
  • CMS-4200 CSVインポートでアップデート判定項目変更機能(プロ版以上)が動作していない問題を修正

修正箇所詳細

以下、修正内容の詳細になります。

CMS-4172 Ver. 1系のフォームログが壊れている場合、フォームログが確認できない問題を修正

Ver. 1系のa-blog cmsを2系にアップデートした時、フォームのログデータが壊れている場合、管理画面から確認できない不具合を修正しました。

CMS-4131 js-viewingでflex, table, gridは取り除かないように修正

js-viewing組み込みJSは、現在いるURLと同じリンクのa要素を外す機能です。 今までは、デフォルトで display属性が「block」「inline-block」の時のみa要素を外さないようにしていましたが、下記のように対象値が増えました。

  • block
  • inline-block
  • flex
  • grid
  • table

CMS-4184 Unit_Listモジュールでカスタムユニット変数&拡張ユニットが使えるように修正

Ver. 2.8.28 までは、ユニットリストではカスタムユニットや拡張されたユニットは表示できませんでした。

  • custom
  • custom_hoge

これを今回の改修で表示できるようにしました。

拡張ユニットの場合は、ユニット表示のテンプレートと同じようにブロックを 「<!-- BEGIN unit:loop -->」内に追記します。

<!-- BEGIN unit:loop -->
<!-- BEGIN unit#custom_hoge -->
...
<!-- END unit#custom_hoge -->
<!-- END unit:loop -->

CMS-4186 リダイレクトの設定によってはモジュールのダイアログボタンが動作しない問題を修正

「index.html」を「/」にリダイレクトしている時、モジュールのダイアログボタンが動作しない問題を修正しました。

CMS-4187 iOS端末から更新するとキャッシュがクリアされない場合がある問題を修正

iOS端末からエントリーを更新した時、大きな画像アップロードがあると、CMSのキャッシュが即時にクリアされない問題を修正しました。

CMS-4188 サブドメイン間移動でログインセッションが切れやすい問題を修正

サブドメイン拡張ライセンスで、ブログ毎にドメインを変更している場合、同時に複数タブを開くとセッションが切れやすい問題がありました。これを以下の設定をすることにより、セッションが切れにくくなるように修正しました。

config.server.php: 4行目付近

define('DOMAIN_BASE', 'example.com');

例えば、以下のようなドメインで運用している場合、基本ドメインとなる「example.com」を 「DOMAIN_BASE」に設定します。

  • www.example.com
  • blog.example.com
  • news.example.com
  • jp.example.com

CMS-4176 静的書き出しでのhttps証明書により書き出しできない場合がある問題の修正

「静的書き出し機能(プロフェッショナル版以上)」で、「自己署名証明書」でのhttps表示時に書き出しが動作しない問題を修正しました。

CMS-4134 テンプレート書き出しからhtmlフォーマットチェックを除外

「テンプレート書き出し機能」で MIMEタイプが「html」と判定された場合、htmlフォーマットをチェックする機能から除外しました。これは、テンプレート書き出しでは部分的なテンプレート書き出しや、html以外の書き出しもあるためです。

CMS-4199 IE11以下でvalidator.jsが動かない問題を修正

IE11以下で、JavaScriptによるフォームのバリデート(チェック)が動作していない問題を修正しました。

CMS-4200 CSVインポートでアップデート判定項目変更機能(プロ版以上)が動作していない問題を修正

「CSVインポート機能」で、プロフェッショナル版以上で動作する、entory_id以外の項目をキーしたエントリー更新ができない状況を修正しました。

以上、Ver. 2.8.29での修正内容になります。

a-blog cms Ver. 2.11.0 ベータ版 を公開しました!

Advent Calendar 2019 の4日目の記事になります。

先日、11月22, 23日に、 a-blog cms Training Camp 2019 Autumn が開催されました。 合宿に参加された方には先行して 次期バージョンである Ver. 2.11 を触っていただいたのですが、この度一般に向けて a-blog cms Ver. 2.11 ベータ版 を公開することとなりました。

便利な機能もりだくさんですので、是非お試しください!

Ver. 2.11 ベータ版を試す方法

以下 Ver. 2.11 へのアップデート方法になります。まだベータ版となりますので、本番環境でのアップデートはお控えください。

アップデートの場合

private/config.system.yaml に、以下コードを追記ください。

system_update_repository: http://www.a-blogcms.jp/api/update-edge.json

次に管理画面 > コンフィグ > 機能設定のオンラインアップデートで「マイナーバージョンも含める」にすれば、メニューから Ver. 2.11 にアップデートできるようになります。


オンラインアップデートの対象にマイナーバージョンを含める

オンラインアップデートの対象にマイナーバージョンを含める


新規インストールの場合

新規でインストールする場合は、以下より新規パッケージをダウンロードしてお使いください。phpのバージョンによってパッケージが異なりますのでお気をつけください。

php5.3 - 5.5

https://developer.a-blogcms.jp/_package/2.11.0-beta.5/acms2.11.0-beta.5_php5.3.zip

php5.6 - 7.0

https://developer.a-blogcms.jp/_package/2.11.0-beta.5/acms2.11.0-beta.5_php5.6.zip

php7.1 - 7.2

https://developer.a-blogcms.jp/_package/2.11.0-beta.5/acms2.11.0-beta.5_php7.1.zip

変更箇所

新機能

  • CMS-4856 LINEログインの追加
  • CMS-4861 ログイン試行制限セキュリティの追加
  • CMS-4862 2段階認証機能を追加
  • CMS-4875 管理画面からメンテナンス表示に変更できる機能を追加
  • CMS-4316 Yahoo!地図の組み込みJS(Yahoo!地図, Yahoo! Map Cluster)を用意
  • CMS-4885 組み込みJSおよび、マップユニットのストリートビュー対応
  • CMS-4901 権限毎にIPアドレス制限をかけれる機能を追加
  • CMS-4924 エントリー作成時、更新時のフック処理を用意
  • CMS-4938 プレビュー機能に全体のキャプチャ画像をダウンロードできる機能を追加
  • CMS-4956 モジュール毎のキャッシュ機能を追加
  • CMS-4958 cronなどで利用できるスタンドアローン起動の雛形を用意
  • CMS-4973 in-view の組み込みJSを追加(js-in-view)
  • CMS-4953 lazy load の組み込みJSを追加(js-lazy-load)
  • CMS-4479 エントリーの一括変更機能を追加
  • CMS-4905 PaperEditorの組み込みJS及びユニットを追加
  • CMS-4932 PDFのプレビュー組み込みJSを追加(js-pdf-viewer)& メディア機能をPDFプレビューに対応
  • CMS-4997 コンフィグセットの複製機能を追加
  • CMS-4963 ルールの拡張機能を追加(Hook.php: customRuleValue)
  • CMS-4952 ビルド環境が入った開発テーマ(develop)を追加

変更点

  • CMS-4863 読者登録・パスワードリセット時に、パスワードを自分で指定できるように変更
  • CMS-4878 php5.3-5.5パッケージにpolyfill追加
  • CMS-4923 関連記事選択でフィールド情報が出力できるように変更
  • CMS-4890 会員登録の初期ステータスを設定できるオプションを追加
  • CMS-4775 .htaccessにwebpファイルへのリライトを追加
  • CMS-4974 ルールのコンフィグボタンの移動先をコンフィグセット一覧に変更
  • CMS-4935 編集者にフォームとスケジュールの権限を付与(config.system.yaml: form_admin_authority, schedule_admin_authority)
  • CMS-4840 関連記事を記事一覧(Entry_Body, Entry_Summary)でも出力できるように改善
  • CMS-4934 OGP画像のユニットを含めるかどうかのオプションを用意
  • CMS-4988 SmartPhotoのlazyload対応
  • CMS-4991 カスタムフィールドメーカーに LiteEditor, PaperEditor a-table用のソースコードを追加
  • CMS-4976 メディアでの画像のファイル名をそのままでアップロードできるように変更
  • CMS-4982 メディアユニットでメディアのリンクを上書きできるようにUIを調整
  • CMS-5003 メディアバナーのリンクを上書きできるように変更

バグフィックス

  • CMS-4922 ユーザーのフルテストが生成できない問題を修正
  • CMS-4925 システム更新でデータベースの更新が重い問題を修正
  • CMS-4957 エントリー一覧管理ページのパフォーマンスを向上
  • CMS-4109 DBのインデックスを調整
  • CMS-4879 resizeImgで指定サイズより小さい画像の場合、画像に余白が生成される問題を修正
  • CMS-4936 データベースのバックアップ、リストアで大量のメモリを使わないように修正

Advent Calendar 2019 1日目の記事(かずみちさん) でも機能紹介がされてますので、是非こちらも参照ください。