a-blog cms1.5リリース


昨日、アップルップルさんが開発しているa-blog cmsのNEWバージョンである1.5がリリースされました。
このブログもa-blog cmsを使っているので早速バージョンアップ!
今回のアップデートでの新規機能は

  1. iPhoneアプリ対応
  2. 新テーマが登場
  3. モジュールの追加・改良
  4. マルチファイルアップロード機能
  5. インポート機能の充実

が大きな進化とのことです。

以下、機能についてはa-blog cms公式サイトより引用させて頂きます。

1.iPhoneアプリ対応

今冬登場した「a-blog cms for iPhone」に完全対応。
iPhone 上のブラウザでは使いにくかった部分の改善や、実現できなかった機能の実装をし、iPhone からのエントリーの作成を強力にバックアップします。

a-blog cms for iPhone(サイト)
a-blog cms for iPhone(iTunesストア)

2.カスタマイズのしやすい2つのテンプレートベース+jQueryMobileテーマが登場!

カスタマイズベースとする事を前提とした2つのテンプレートファイルが登場しました。作成したいサイトのタイプにあわせてベーステンプレートを選択する事で、今まで以上にカスタマイズがしやすくなります。また、スマートフォン用テーマとして「jQueryMobile」を使用したテーマも同梱しています。

3.モジュールの追加・改良

[追加] Instagram インスタグラム

写真共有サービス Instagram に公開している自分の写真一覧を表示させるモジュールと、自分で「いいね!」とした写真を一覧表示できるモジュールの2つを用意しました。

Instagram


[追加] エントリー・カレンダー Entry_Calendar

スケジュールモジュールのように、エントリーの情報を七曜カレンダー形式・一覧カレンダー形式で表示させる事ができるようになります。1ヶ月単位だけでなく、1週間分のみを表示させるような事もできます。


[追加] カテゴリー・エントリーサマリー Category_EntrySummary

カテゴリーの一覧の中に、エントリーサマリーを表示できるようになりました。これで、カテゴリー分けされたエントリーの写真一覧を表示できるようになります。


[改良] エントリー本文 Entry_Body

entry:loop内で、ユーザー・カテゴリー・ブログのカスタムフィールドが利用できるようになりました。これで表現の幅を随分広げる事ができるようになります。

4.写真を一括でアップロード!マルチファイルアップロード機能

ひとつの画像ユニットにまとめて選択してアップロードすると、写真それぞれのユニットに別れてアップロードされます。ユニットの設定も引き継がれるので、ひとつひとつ配置や大きさを設定する必要がありません。
今までひとつひとつ設定をしてアップロードしていた大量の写真をアップするエントリーも、楽に更新が可能になります。

5.インポート機能の充実

メンテナンスツール上で提供されていた Movable Type・CSV 形式のデータのインポート機能が、CMS本体の機能となりました。また、CSV については、新規の追加以外に、更新機能も搭載し、サイト公開後の日々のコンテンツのメンテナンスにも利用できるようになりました。

また、要望が多かった WordPress のインポートについても新機能として提供される事になりました。

などなど、その他機能も本当に使いやすくユーザーにも制作者にも優しいa-blog cmsを是非是非使ってみて下さい!オススメです^^


関連記事

この記事のハッシュタグ から関連する記事を表示しています。
つばさクリニックWEBサイト

つばさクリニックWEBサイト

初めてのスマホサイト

Entry_Bodyのエントリー日付に曜日を追加する

[どこでも編集ボタン] カテゴリー作成ボタンを作る

a-blog cms 2.0 に欲しい機能

たかはまスポーツクラブWEBサイト

たかはまスポーツクラブWEBサイト

最新記事

カテゴリー

アーカイブ

ハッシュタグ

500 Internal Server Error.

Trying to access array offset on value of type bool in /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry.php line: 156

#0 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry.php(156): Acms\{closure}('Trying to access array offset on value of type boo...', '/home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/...')
#1 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry/Body.php(634): buildColumn(Array, Template)
#2 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET.php(221): get()
#3 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET.php(206): cache()
#4 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(5349): fire()
#5 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(4746): boot('Entry_Body', '
<!-- BEGIN notFound -->
<section class="entry">
...', ' id=""', Field_Validation, Field, Array)
#6 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(4602): mainBuild('<!DOCTYPE html>
<html lang="ja">
<head>

<!-- St...', Field_Validation)
#7 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(1632): build('<!DOCTYPE html>
<html lang="ja">
<head>

<!-- St...', Field_Validation)
#8 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1): eval()
#9 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(529): {closure}('

//--------------------
// default statuscode
htt...')
#10 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1): eval()
#11 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/main.php(257): {closure}(' $____='printf';$___________='acms-ec70bb35...')
#12 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/index.php(69): require_once('/home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/...')

Trying to access array offset on value of type bool in /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry.php line: 157

#0 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry.php(157): Acms\{closure}('Trying to access array offset on value of type boo...', '/home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/...')
#1 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET/Entry/Body.php(634): buildColumn(Array, Template)
#2 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET.php(221): get()
#3 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/ACMS/GET.php(206): cache()
#4 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(5349): fire()
#5 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(4746): boot('Entry_Body', '
<!-- BEGIN notFound -->
<section class="entry">
...', ' id=""', Field_Validation, Field, Array)
#6 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(4602): mainBuild('<!DOCTYPE html>
<html lang="ja">
<head>

<!-- St...', Field_Validation)
#7 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(1632): build('<!DOCTYPE html>
<html lang="ja">
<head>

<!-- St...', Field_Validation)
#8 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1): eval()
#9 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1) : eval()'d code(529): {closure}('

//--------------------
// default statuscode
htt...')
#10 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/Application.php(254) : eval()'d code(1): eval()
#11 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/main.php(257): {closure}(' $____='printf';$___________='acms-ec70bb35...')
#12 /home/users/2/lolipop.jp-4204bf5d11742fe0/web/index.php(69): require_once('/home/users/2/lolipop.jp-4204bf5d11742fe0/web/php/...')