バージョン1.4の新機能

もっと思い通りの更新を可能にする、v1.4の新機能

v1.4では、a-blog cms の大きな特長だった「簡単に更新できる」という部分が「もっと思い通りの更新できる」ように進化させることを目標に、様々な機能を追加しました。

v1.4ダウンロードはこちら

主な新機能

  • ユニットをクリックするだけで楽々編集 ダイレクト編集機能
  • 記事のレイアウトをより自由自在に! ユニットグループ機能
  • エントリーを表現力豊かなHTMLメールで配信! メールマガジン機能

話題のソーシャルサービスを使いこなす! 外部Webサービス連携の強化


新機能1 ユニットをクリックするだけで楽々編集 ダイレクト編集機能

編集画面に移動しなくても内容の変更が可能に!

エントリーの編集は、編集用のページに移動してユニット毎のフォームを表示させる方法で行っていましたが、v1.4.0からは編集用のページに移動しなくても、直接編集できるようになりました。

エントリーのユニットごとにクリックできるようになります

ユニットの編集フォームが表示され、編集が可能になります

新機能2 記事のレイアウトをより自由自在に! ユニットグループ機能

より自由なレイアウトを実現可能に!

ユニットグループ機能を利用する事で、複数のユニットをグループ化し、DIV要素で囲む事ができるようになります。 このDIV要素にはCSSのclassが設定できますので、段組等のレイアウトに利用したり、枠を描いたりというデザインにも利用できます。

事前に設定しておいた「グループ」を使って

横に2段の段組ができました

エントリーを表現力豊かなHTMLメールで配信! メールマガジン機能

エントリーがそのままHTMLメールに!

a-blog cms のエントリーとして登録したデータを、ユーザーにHTML形式のメールとして送信できます。メールのテンプレートにはa-blog cmsのモジュールが使えるので、エントリー本文だけでなく、同一カテゴリーのエントリーの紹介やバナーなど、いろいろなコンテンツを追加できます。 携帯電話用にテキストでのメールマガジンの配信もでき、PC・携帯電話それぞれに配信の設定もできます。

ユーザーの登録情報で送信のチェックができます

名古屋商科大学様での利用事例
メールとして受信したときの様子。メールの元になったエントリーは名古屋商科大学様のニュースレターページです。

話題のソーシャルサービスを使いこなす! 外部Webサービス連携の強化

エントリーの公開と同時にツイート!

a-blog cms のエントリーを公開するのと同時に、Twitterへ更新情報をツイートできるようになりました。その他、Twitter と連携して各種情報をa-blog cms上で表示できるモジュールが追加されています。

「ツイートして公開」ボタンからTwitterに更新情報を投稿!

「ツイートして公開」ボタンからTwitterに更新情報を投稿!

Facebookにもa-blog cms

Facebookのコンテンツとして、a-blog cmsの情報を掲載した際に「いいね!」した人、していない人で別のコンテンツを表示することができる機能が追加されました。

Facebookページにもa-blog cmsのコンテンツを掲載!


新しくなったa-blog cmsをぜひお使いください!v1.4ダウンロードはこちら

a-blog cms v1.4.0の変更点詳細

機能追加

  • エントリーの一覧から複数のエントリをまとめて複製できるようになりました
  • エントリーとユーザーの一覧でフィルターに"ブログの絞り込み"が追加されました
  • エントリーとユーザーの一覧でフィルターに"キーワード条件"が追加されました
  • カスタムフィールドの画像に@fieldSize, @tinyFileSize, @largeFileSize変数を追加
  • カスタムフィールドのファイルに@baseName,@fileSize変数を追加
  • Touch_EditInsert モジュールとTouch_EditUpdate モジュールを追加 ( エントリー編集時に新規・更新を分岐 )
  • グローバル変数 %{PARENT_BLOG_URL} を追加
  • グローバル変数 %{ROOT_BLOG_URL} を追加
  • グローバル変数 %{PARENT_CATEGORY_URL} を追加
  • Filter_SetGlobalVars モジュールを追加 ( グローバル変数の適用,指定範囲内で再実行する )
  • TwitterAPI関連モジュールを追加
  • Facebookページ用のTouchモジュールを追加
  • ルールのユーザーエージェントにAndroidタブレットを追加

仕様の追加・変更

  • themes/sample@vicuna/snippetsを,omakeに移動
  • インストール時にDBへのCREATE権限があれば,DBをセットアップ時に作成することが可能になりました
  • User_SearchモジュールがKEYWORDコンテキストを受け取り,ブログ階層を考慮するようになりました
  • エントリーのYouTubeユニットで,動画のURLを直接入力したときにもIDに自動変換して保存されるようになりました
  • エントリー状態のラベルを「未来エントリー -> 公開予定」「掲載終了 -> 公開終了」「認証中 -> 承認中」に変更
  • Entry_Summary, Headline, List, Photo, TagRelationalに,sort, csort, usort変数を追加(各表示順の値)
  • jQuery1.5.1を1.5.2に差し替え,デフォルトを1.5.2に変更(1.6.1も同梱)
  • Category_Listモジュールのcategory:loopブロック内に,カテゴリーのカスタムフィールドを追加
  • Entry_Summary, Headline, List, Photo, TagRelational モジュールのentry:loop内にglueブロックを追加
  • Category_List モジュールのcategory:loopブロック内にglueブロックを追加
  • Blog_ChildList モジュールのglueブロックが,blog:loopブロック内の後ろに移動
  • Api_YahooWebSearch モジュールをApi_Yahoo_WebSearchモジュールに名前変更
  • Api_YahooImageSearch モジュールをApi_Yahoo_ImageSearchモジュールに名前変更
  • Yahoo検索系のモジュールのリクエスト先をコンフィグで設定可能に変更(アップグレード版対応)
  • php/ACMS/UserCorrector.php を,php/ACMS/User/Corrector.phpに変更
  • 上記に伴い当該クラス名も,ACMS_User_Correctorに変更
  • php/ACMS/User/function.phpを関数のユーザー拡張領域として開放
  • Case_Timeモジュールが廃止されました(後方互換としてv1.4.2時点で同梱はされていますが,コンフィグに表示されません)
  • FlTopImage一式が非推奨になりました (v1.5以降同梱されなくなる予定です)
  • Topicpath モジュールで,起点になるブログを任意のラベルで置き換え可能に変更

不具合修正など

  • MySQL5.5以上のときにデータベース作成に失敗していたのを修正
  • カテゴリー編集画面の「戻る」ボタンが不正なURLにリダイレクトしていたのを修正
  • エントリー編集画面の #update 系ブロックの動作を修正 画像ユニットを「追加」(変更でない)したときに,メイン画像の設定が自動でされないのを修正
  • エイリアスを利用してアクセスしたときに,indexが常にindexであった問題を修正
  • カスタムフィールドグループと,js-map-editableを併用した際にエラーになっていた問題を修正
  • ACMS_POST_Cookieと$.cookieにおける,配列型の取り扱いに関する問題を修正
  • クラス設定済みのテキストタグを正常にselectedにできていなかった問題を修正
  • エイリアス設定におけるドメイン入力チェックの問題を修正
  • インストール時のDBパスワードが必須となっていた問題を修正

a-blog cms v1.4.0の変更点詳細

機能追加

  • エイリアス機能(特定の一意なブログコンテンツを複数のドメインで別々に表示・管理する)を追加
  • ユニットを単体編集する機能を追加
  • IPベースのアクセス制限の設定 (BASIC認証ライク) を追加
  • IPベースのログイン制限の設定を追加
  • カスタムフィールドグループ機能を追加 (複数のフィールドをグルーピングして繰り返し出力する)
  • ユニットグループ機能を追加 (複数のユニットを特定のclass等がふられた要素でグルーピングして出力する)
  • モジュールIDの複製機能を追加 •パブリッシュ機能(httpまたはacmsから始まるuriの内容を、指定パスに静的ファイルとして出力する)を追加
  • User_Searchモジュールを追加
  • Case_Authモジュールを追加
  • Alias_Listモジュールを追加
  • アクセスログを管理ページから削除する機能を追加
  • アクセスログを管理ページからCSV出力する機能を追加
  • User_Searchモジュールを追加
  • Api_YahooWebSearchモジュールを追加
  • Api_YahooImageSearchモジュールを追加
  • エントリーを、自分の管理範囲内のブログへ移動できる機能を追加(管理者のみ)
  • 読者登録時で、申請者と管理者に配信されるメールをカスタマイズできるように設定を追加
  • 親ブログのユーザーが、子ブログからも直接ログインできるオプションを追加 •ユーザーアカウントに有効期限を設定できる機能を追加
  • グローバル変数 %{SESSION_USER_AUTH} を追加
  • グローバル変数 %{RBID}, %{RBCD}, %{ROOT_BLOG_NAME} を追加
  • グローバル変数 %{PBID}, %{PBCD}, %{PARENT_BLOG_NAME} を追加
  • 登録ユーザー(購読者ユーザーなど)に対するメールマガジン機能の追加
  • https関連のリンクを書き換える機能を追加
  • クライアントキャッシュの期限 ( Expiresヘッダ ) をコンフィグから調整できる項目を機能設定に追加

仕様の追加・変更

  • カテゴリーの作成時と変更時に、親カテゴリーを選択できるように変更
  • 各モジュールのページャーが、HTTPSを考慮するように変更 •Entry_Bodyに、マイクロページ(エントリー内ページ分割)の設定を追加
  • Entry_Bodyに、entry:loop.ecd, entry:loop.ccd, entry:loop.bcd, entry:loop.ucdの変数を追加
  • いずれかのブログのドメインとして登録されていないドメインからのログインリクエストを禁止
  • Navigationのラベルに、httpまたはacmsから始まるuriを指定すると、その内容をincludeして表示する機能を追加
  • Tag_Filterに、タグ候補を表示する上限数の設定を追加
  • 内部処理の変更に伴う、ページ生成の高速化
  • WYSIWYGユニットがエントリー編集画面で、ソート可能に変更
  • 編集設定のイメージサイズ選択肢で、w300, height500といった任意の辺のサイズ指定に対応
  • ログイン中はクライアントサイドでキャッシュを使用しないように変更
  • Sitemapモジュールにコンフィグを追加 •読者登録時に,ユーザーのカスタムフィールドを同時に登録できるように仕様を追加
  • shop1内テンプレートに,SGペイメントとPayPalのフォームサンプルを追加 ( ショップ拡張機能用 )
  • CKEditor, jQuery, jQuery UI, PEARなどの各種ライブラリをバージョンアップ
  • 内部のjQueryのバージョンを1.5.1と1.4.2で切り替えられるように仕様を追加(デフォルトは1.5.1)
  • /php/ACMS/UserCorrector.php を配置すると,校正オプションが自動で拡張されるように仕様を拡張
  • company3, shop1のGoogle Analyticsが</head>直前に挿入されるように変更 •各テーマの/admin/xxxx/edit.html のカスタムフィールド部分を,/admin/xxxx/field.htmlに分離 •各テーマの/admin/xxxx/edit.html に <!--#include file="/admin/xxxx/field.html" -->を追記
  • company3テーマの初期設定を変更

不具合修正など

  • 標準ポート ( 80 ) 以外を利用していた場合の全体動作に、不具合があった問題を修正
  • サーバーの内部エンコーディングによっては、セットアップで日本語が使用できなかった問題を修正
  • CCDと同名ディレクトリを作成してテンプレートを適用した際に、余分なスラッシュが混入する問題を修正
  • 投稿者権限で、一覧表示状態からエントリーを削除できなかった問題を修正
  • 編集者権限で、カテゴリー一覧からステータス変更できなかった問題を修正
  • RSSにインデキシングOFFのエントリーが表示されていた問題を修正
  • Category_Listの変数に、校正オプションが適用されなかった問題を修正
  • UserAgent定義の誤りにより、ルールが正しく適用されないことがあった問題を修正
  • ショップ無料版利用時に、カートを空にすると再計算が正しく動作していなかった問題を修正
  • Entry_Summary, Entry_Headline, Entry_Photo, Entry_Listでインデキシングの設定が、常にSummaryのものになっていた問題を修正
  • スケジュール設定で、PHP4の環境においてラベル設定できなかった問題を修正 •Category_EntryListのコンフィグで、エントリーのインデキシングを正しく設定できなかった問題を修正
  • テーマ設定のコンフィグで、ログイン時のテンプレートを正しく設定できなかった問題を修正
  • Entry_Bodyの前後エントリー送りが、未公開・下書きのエントリーを表示していた問題を修正
  • フォームログ一覧の、フィルターソートが正しく動作していなかった問題を修正
  • sitemap.xmlが全件出力されていなかった問題を修正
  • Entry_TagRelational に無効なコンフィグがあった問題を修正
  • メンテナンスツールのインポート/エクスポートにおいて、*, &, #などの文字が不正に解釈されることがあった問題を修正
  • ユーザー数制限までユーザーが作られているときに、管理ページ上から購読者ユーザーを新規作成できない問題を修正
  • Safariでフォームデータを正常にダウンロードできないことがあった問題を修正
  • メンテナンスツールでインポートする際に,ブログの階層構造が破壊されることがあった問題を修正

携帯アクセス解析