3.0

2022.06.10

a-blog cms 管理者マニュアル

a-blog cms 管理者マニュアル
1. はじめに
このマニュアルの内容について

6

2. 基本編✤ ログイン

7

ログインするには？

7「ユーザーIDまたはパスワードが違います。」と表示されたら？

7

パスワードを忘れてしまったら？

8

2段階認証を設定する

9

ログイン試行回数を制限する「アカウントロック」

12✤ 管理ページと各管理機能へのアクセス

13

a-blog cmsの管理ページとは？

13

ダッシュボードとは？

13

各種機能へのアクセス

13

a-blog cmsのブログ構造と管理ページ

14✤ ダッシュボードで管理できる内容

15

よく使う機能へのショートカット

15

バージョンの確認

15

キャッシュファイルの管理

15

メンテナンスモード

17✤ エントリーの管理

18

エントリー管理でできること

18

一覧からのエントリー管理

18

エントリー一覧画面での管理

18

Ver.20220531 1

a-blog cms 管理者マニュアル

個別エントリーに対する編集・複製・削除処理

18

複数のエントリーを一括して処理

19

エントリー表示順の変更

19

エントリーのまとめて操作

19✤ ゴミ箱について

22

エントリーの削除の実態

22

完全削除

22

✤ カテゴリーの管理23

一覧からのカテゴリー管理

23

カテゴリー一覧画面での管理

23

個別カテゴリーに対する編集処理（公開/ 非公開や名称などの変更）

23

複数のカテゴリーを一括して処理

23

カテゴリーの削除

24

カテゴリーの管理についての注意

24✤ タグの管理25

一覧からのタグ管理

25

タグの管理（名称の変更、タグの削除）

25

タグの追加

25

✤ ブログの管理

26

a-blog cmsのブログ構造26

ブログ情報の編集

26

子ブログの管理26

ブログの管理についての注意

27✤ ユーザーの管理

28

ユーザーの作成28

ユーザーの作成についての制限

28

Ver.20220531 2

a-blog cms 管理者マニュアル

ユーザーの権限について29

所属ブログとユーザーの権限について29

ログインパスワードを変更・再設定する

29✤ フォームの管理30

フォームIDについて

30

フォームIDの一覧でできること30

フォームごとの宛先とテンプレートの指定

30

投稿されたデータの確認

31

投稿されたデータの削除

31

投稿されたデータのダウンロード

31✤ スケジュールの管理

32

スケジュールセットとは

32

登録データの確認と編集

32

ラベルの設定33✤ バックアップと復元

34

バックアップと復元について

34

a-blog cmsのバックアップに必要なデータ

34

エクスポート・インポート時の注意事項

34

データベースをバックアップする

34

アーカイブディレクトリをバックアップする

35

バックアップデータからリストア（復元）する

35✤ アクセス制限について
ブログ単位のアクセス制限

37
37

3. 応用編✤ さまざまなユニット
ユニットの追加

38
38

Ver.20220531 3

a-blog cms 管理者マニュアル

標準マップ

38

Google マップ

39

ストリートビュー

39

ビデオ

39

画像URL

40

引用

41

入力欄

41

表示例

41

メディア

41

カスタム

42

✤ メールマガジン機能

43

a-blog cmsのメールマガジン機能とは

43

配信先について43

メールマガジンのメールの設定

43

テンプレートの準備

44

配信までの流れ45✤ メディア管理46

メディア管理とは46

メディアファイルのアップロード

46

メディアファイルで扱えるファイル形式

47

エントリー内でメディアファイルを使用する準備

47

エントリー内でメディアファイルを使用する

49✤ バージョン管理50

a-blog cms のバージョン管理機能とは50

エントリーの作成

50

バージョンの確認と管理

51

バージョン管理パネルの役割

52

Ver.20220531 4

a-blog cms 管理者マニュアル✤ SNSログイン機能

54

SNSログインとは

54

Facebook 側の設定

54

Twitter 側の設定

55

Google側の設定

57

LINE側の設定

60

a-blog cms の管理画面
62
LINEのチャネルページにある LINE ID とLINE secret
62
Callback URLを登録する
63
LINEログインを使用したいユーザーを認証する
63
実際にLINEログインを使用する
64
a-blog cms 側の設定

65

ログインするには67✤ カート機能

68

カート機能

68

主な機能

68

ご利用の前に68

Ver. 1.x との違い

68

✤ レイアウト機能
レイアウト、モジュールの追加・配置・変更

69
71

Ver.20220531 5

a-blog cms 管理者マニュアル

1. はじめにこの文書は、a-blog cmsを使用してサイトを管理する方のためのマニュアルです。
説明に使用している機能や画面は、a-blog cms Ver. 3.0 と、同梱されている公式テーマ（Site・Blog）を使用しています。
公式テーマ以外のカスタマイズされたテーマやオリジナルの拡張アプリなどをご利用の場合には、説明や画面が一致しない場合があります。ご了承ください。

このマニュアルの内容について
このマニュアルでは、基本的にa-blog cmsのユーザーの権限「管理者」が操作できる内容の中でも、特にサイト運営に関わる内容について記述しています。
管理者ユーザーはa-blog cmsのブログ構造をはじめとした全ての内容に対して追加、変更、削除の権限がありますが、操作する内容によっては、公開しているサイトの構造や表示を大きく変えてしまう
場合があります。
a-blog cms全体に大きな影響を与える内容については個別に注意書きを添えています。これらの操作につきましては、サイト制作者、カスタマイズ担当者の方にご相談ください。

Ver.20220531 6

a-blog cms 管理者マニュアル

2. 基本編✤ ログイン
ログインするには？
a-blog cmsを管理するためには、a-blog cmsへのログインが必要です。
ログインする場所は、以下になります。

‣ http://a-blog cmsの設置場所/login/
ユーザーID/メールアドレス、パスワードの各欄に、管理者が発行した情報を入力し、[ログイン]ボタンでログイン完了です。

「ユーザーIDまたはパスワードが違います。」と表示されたら？
[ログイン]ボタンをクリックした時にユーザーIDまたはパスワードが違います。と表示された場合は、以下のような問題が考えられます。
メールアドレス、パスワードに全角が混ざっていないか？
ログイン情報は半角英数字で入力する必要があります。
例）全角＝ＡＢＣＤＥ 半角＝ABCDE
スペースが入っていないか？
特に情報をコピー＆ペースト（貼付け）した際に起こりやすい問題ですVer.20220531 7

a-blog cms 管理者マニュアル

パスワードを忘れてしまったら？
パスワードを忘れてしまった場合は、パスワードを再発行しましょう。
登録してあるメールアドレスを入力すると、パスワードを変更するためのリンクと新しいパスワードがメールで送られてきます。メールの内容に従って新しいパスワードでログインしてください。

一般ユーザーがパスワードを忘れてしまった場合にも同じ方法でパスワードを再送できますが、登録
メールアドレスを忘れてしまった場合には、管理者がパスワードを再設定することで復旧できます。

Ver.20220531 8

a-blog cms 管理者マニュアル

2段階認証を設定する
2段階認証を設定すると、ログインページでユーザーIDとパス
ワードの入力だけではなく、スマホアプリからの認証も必須になります。ログインを2段階にすることで、本人以外による不正ログインを防ぎます。

2段階認証の設定は、管理画面＞コンフィグ＞ログイン設定の順にページを移動し、「2段階認証」の項目を有効にします。

ユーザー一覧のページに移動し、二段階認証を有効にしたいユーザーを選び「変更」ボタンをクリッ
クします。

Ver.20220531 9

a-blog cms 管理者マニュアル

認証の設定画面へ移動します。認証コード生成用のアプリにシークレットキーを設定します。
Androidをお使いの場合は、Google Authenticator for Android、iOSをお使いの方はGoogle
Authenticator for iOSのアプリをインストールしてください。

インストールしたアプリで、管理画面内に表示されているQRコードを読み取るか、手動でシーク
レットキーを設定してください。

アプリ内に表示された数字を管理画面に入力します。

Ver.20220531 10

a-blog cms 管理者マニュアル「認証」ボタンをクリックして認証します。

Google Authenticator for iOSに表示された数字

リカバリーコード
成功すると、リカバリーコードが表示されます。このリカバリーコードは一度しか表示されないた
め、どこかにメモをしてください。
リカバリーコードはログインボタン以降にあるリンクより利用できます。

Ver.20220531 11

a-blog cms 管理者マニュアル

ログイン試行回数を制限する「アカウントロック」
アカウントロック機能では、パスワード入力の施行回数を制限できます。管理画面＞コンフィグ＞ロ
グイン設定から設定できます。

アカウントロック機能は、ブルートフォースアタックからサイトを守るための機能です。ブルート
フォースアタックというのは、パスワードを特定するために、使用できる文字の全ての組み合わせを試行し、不正ログインを試みる攻撃のことです。

アカウントロック機能ではロックする条件と、ロックする時間が設定可能です。

Ver.20220531 12

a-blog cms 管理者マニュアル✤ 管理ページと各管理機能へのアクセス
a-blog cmsの管理ページとは？
a-blog cmsの管理ページは、エントリーの追加や変更とは別に、様々な管理機能をまとめた管理
ページとして存在します。

ダッシュボードとは？

a-blog cms の管理ページに移動すると、最初にダッシュボードと呼ばれるページが表示されます。
このはライセンスやバージョンの情報、ユーザーのログイン履歴や下書きとなっているエントリーな
ど、サイトの基本情報が掲載されています。

各種機能へのアクセス管理ページで必要になる各種機能へのアクセスは、画面左側のサブカラムに集約されています。
サイト管理者として必要になるのは、主にエントリーの管理やユーザーの管理となります。これら必要な項目については後述します。

Ver.20220531 13

a-blog cms 管理者マニュアル

a-blog cmsのブログ構造と管理ページ
a-blog cmsでは、ブログという単位でコンテンツを管理しています。 例外的に子ブログへ設定を引き継ぐものもありますが、ユーザーを含む様々な設定は基本的にはブログ単位で行われます。管理ページはブログごとに存在しますので、管理したいブログから管理ページに移動するか、管理ページ
内左上のブログナビゲーションから管理するブログを選択してください。

Ver.20220531 14

a-blog cms 管理者マニュアル✤ ダッシュボードで管理できる内容
よく使う機能へのショートカット
a-blog cms管理ページでは、コンフィグの各種設定ページについて、
トップページにショートカット（リンク）を設定できます。よく使う機
能は、わかりやすい説明をつけてショートカット化しておくと使いやす
くなります。
ショートカットが作成できるページは、画面左上に「ショートカットに追加」というボタンがあります。

バージョンの確認
ダッシュボードには、現在ご利用中のa-blog cmsの情報が表示されています。
ライセンス・バージョン情報として、ライセンス種別やablog cmsのバージョン、追加しているオプションの情報
はこちらでご確認ください。
ユーザーフォーラムやメールサポートでの質問の際にこれらの情報があると、解決の手がかりになります。

キャッシュファイルの管理
a-blog cms では複数のキャッシュを使い、パフォーマン
スを高めています。ページキャッシュ以外のキャッシュは 「ルートブログ」で「編集者以上」 のユーザーのみ
キャッシュのクリアが可能です。
クリアしたいキャッシュにチェックをつけて「キャッシュをクリア」ボタンを押してください。

ルートブログのキャッシュクリア

子ブログのキャッシュクリア

Ver.20220531 15

a-blog cms 管理者マニュアル

キャッシュファイルの有効期限
キャッシュは以下の条件で有効期限切れとなります。

指定した有効期限が切れた時
管理画面上でキャッシュをクリアした時該当するエントリーが更新された時該当するコンフィグやコンテンツが更新された時
また、管理ページ＞コンフィグ＞機能設定

より、キャッシュの有効期限、子ブログが更新されたときにもキャッシュをリフレッシュするなどの設定ができます。

Ver.20220531 16

a-blog cms 管理者マニュアル

メンテナンスモード
メンテナンスモードとは、ダッシュボードの画面からウェブサイトの表示をメンテナンス用テンプ
レートに切り替える仕組みです。メンテナンス用テンプレートは事前に用意しておく必要があります。

メンテナンス表示用の画面は管理者以外に適用され、管理者には通常通りのウェブサイトが表示されます。

メンテナンスモードに切り替えるためには「メンテナンス開始」ボタンをクリックし、終了時には「メンテナンス終了」ボタンをクリックします。

「メンテナンス開始」ボタンをクリックした後の表示↑

出力ページのHTTPステータスに関しては、メンテナンスページを利用する用途に応じて使い分けます。

出力ページのHTTP
ステータス

使用するケース

503（サービス利用

工事中の表示など、Googleなどのロボットにインデック

不可ページ）

スされたくないときに使用する
ティザーサイトなどGoogleなどのロボットにインデック

200（正常ページ）

スされてもいい正常なページを表示したいときに使用する
Ver.20220531 17

a-blog cms 管理者マニュアル✤ エントリーの管理
エントリー管理でできること
a-blog cmsでは、通常は投稿者以上の権限を持つユーザーが、自分が所属するブログに対してエントリーを作成・編集していきます。
管理者としてのエントリー管理は、エントリーの詳細ページでは出来ない、複数エントリーに対する一括処理やエントリーが所属するブログ、エントリーのオーナーとなるユーザーの変更などが主な役
割となります。

一覧からのエントリー管理
エントリーの作成は、投稿者以上の権限を持つユーザーがそれぞれ行いますが、ここでは管理者としてエントリーの一覧からエントリーの管理をする方法をお知らせします。 管理画面左側のメニュー[エントリー]から、エントリーの一覧画面へ移動します。

エントリー一覧画面での管理
この画面では、そのブログに登録されているエントリーが一覧で表示されています。
ここではエントリー全体の情報をみることもできます
し、絞り込み機能によって、エントリーの情報（ブログ、カテゴリー、ユーザー、公開情報など）で任意で絞り込んで一覧を表示することもできます。
このページでの役割は大きく2つで、1つは「個別エント
リーに対する編集・複製・削除処理」で、2つ目は「複数のエントリーを一括して処理」です。

個別エントリーに対する編集・複製・削除処理
エントリー個別に対しての編集や複製、削除は、各エントリーの右端にあるプルダウンからできます。編集画面は、一般ユーザーがエントリーを編集する方法と同様のものとなります。

Ver.20220531 18

a-blog cms 管理者マニュアル

複数のエントリーを一括して処理
このエントリーの一覧では、複数のエントリーに対して、一括して以下の処理ができます。
表示順の変更ステータスの変更
エントリーの持ち主となるユーザーの変更
エントリーが所属するカテゴリーの変更
エントリーが所属するブログの変更
複数のエントリーの複製
複数のエントリーの削除

これらの処理を行いたいエントリーの一覧表示の左側のチェックをして、一覧左上の選択肢から処理を選ぶことで、チェック済みのエントリーに対して一括で処理が行われます。

エントリー表示順の変更
エントリーの一覧表示などで、表示順を変更したい場合があります。表示順については、各モジュー
ルIDの設定に依存するため、カスタマイズ担当者にご確認いただく必要があります。
日付順であれば個別エントリーの日付部分で、表示順であれば管理ページのエントリーの一覧でそれ
ぞれ変更できます。

エントリーのまとめて操作
エントリーのまとめて操作では、エントリーが持っている情報を一括変更できます。

まとめて操作で変更可能な項目
ステータス
カテゴリー
サブカテゴリータグ
日時
公開日時

Ver.20220531 19

a-blog cms 管理者マニュアル

掲載期限
インデキシング
リンク先URL
ユーザー
キーワード
検索エンジン
サイトマップ
RSS
カスタムフィールド の値（※カスタマイズした場合のみ）

使い方
管理画面＞エントリーの順にページを移動し、「まとめて操作」のボタンをクリックして行えます。

変更したいエントリーにチェックをつけて、「選択したエントリーを操作」をクリックします。

該当のエントリーが見つけづらい場合は、検索フィルターを使用します。

Ver.20220531 20

a-blog cms 管理者マニュアル

手順 2/3:操作の選択の画面まで進んだら、変更したい変更項目にチェックをつけ、変更値を入力します。（カスタマイズされている場合は、カスタムフィールド の内容も変更可能です）

手順 3/3: 最終確認・実行の画面まで進んだら、変換内容を確認して問題がなければ「一括変更を実行」をクリックします。

Ver.20220531 21

a-blog cms 管理者マニュアル✤ ゴミ箱についてエントリーの削除の実態
a-blog cmsでは、エントリーの編集ページや管理ページのエントリー一覧からエント
リーの削除を行います。
しかし、この時点では完全に削除しておらず、管理ページの「ゴミ箱」へ移動した状態となります。

ゴミ箱内のエントリーは、公開サイト上では存在しないものとなり、ログイン状態でも非公開として表示されるということもありません。このゴミ箱画面でのみ確認・操作できます。

完全削除
削除＝ゴミ箱に入ったエントリーのデータを完全に削除してしまう場
合には、リストから削除したいエントリーを選択して、画面左上のメニューから完全削除を選択して削除します。
この操作を行った場合、a-blog cmsではエントリーを復元することはできません。

復元
ゴミ箱に入ったエントリーは、復元できます。
復元した場合はバージョン情報を保持した状態で、非公開で再度サイト上に表示されます。

Ver.20220531 22

a-blog cms 管理者マニュアル✤ カテゴリーの管理一覧からのカテゴリー管理
ここでは管理者としてエントリーの一覧からエントリーの管理をする方法をお知らせします。 管理画
面左側のメニュー[カテゴリー]から、カテゴリーの一覧画面へ移動します。

カテゴリー一覧画面での管理
この画面では、そのブログに登録されているカテゴ
リーが一覧で表示されています。
このページでの役割は大きく2つで、1つは「個別カテゴリーに対する編集処理」で、2つ目は「複数のカテゴリーを一括して処理」です。

個別カテゴリーに対する編集処理（公開/
非公開や名称などの変更）
個別のカテゴリーに対しての編集は、各カテゴリーの右端にある「変更」ボタンからできます。
公開、非公開のステータス変更や、カテゴリー名やコードネーム、親カテゴリーなど、カテゴリーに関する各種情報を個別のカテゴリーに対して編集できます。

複数のカテゴリーを一括して処理
このカテゴリーの一覧では、複数のカテゴリーに対して、一括して以下の処理ができます。
表示順の変更カテゴリーの親子関係の変更
ステータス（公開/非公開）の変更

Ver.20220531 23

a-blog cms 管理者マニュアル

これらの処理を行いたいエントリーの一覧表示の左側のチェックをして、一覧左上の選択肢から処理を選ぶことで、チェック済みのカテゴリーに対して一括で処理が行われます。

カテゴリーの削除
カテゴリーの削除は、カテゴリーの一覧からではなく、カテゴリーの詳細から行います。
カテゴリーの一覧で、削除したいカテゴリーの「編集」から詳細ページへ移動します。
詳細ページ上部の「削除」ボタンから個別のカテゴリーが削除できます。

カテゴリーの管理についての注意
カテゴリーのコードネーム変更や追加・編集などはサイトの表示に大きく影響する場合があります。
カテゴリーの管理にあたっては、サイト制作者、カスタマイズ担当者の方にご相談ください。

Ver.20220531 24

a-blog cms 管理者マニュアル✤ タグの管理
一覧からのタグ管理
ここでは管理者としてエントリーの一覧からエントリーの管理をする方法をお知らせします。 管理画
面左側のメニュー[タグ]から、タグの一覧画面へ移動します。

タグの管理（名称の変更、タグの削除）
タグ一覧では、そのブログに登録されているタグーが一覧で表示されています。
このページでは一覧のみとなり、名称の変更やタグの削除はタグ名をクリックしたタグの詳細ページ
より行います。

タグの追加
タグの追加はエントリーの編集画面から行います。この管理ページからタグそのものを追加することはできません。

Ver.20220531 25

a-blog cms 管理者マニュアル✤ ブログの管理
a-blog cmsのブログ構造
a-blog cmsでは、ブログという単位でコンテンツを管理しています。管理画面左側のメニュー[ブログ]から、現在のブログの情報を確認できます。
ブログ管理の画面では、現在のブログのステータス（公開、非公開）や名前、ドメイン、コードネームなどが確認できます。
また、現在のブログに子ブログ（関連する下位ブロ
グ）がある場合には子ブログがリストとして表示されます。

ブログ情報の編集
ブログの管理画面では、a-blog cms標準の基本情報と、ブログのカスタムフィールドにあたるカスタム情報があります。
このうち、基本情報についてはブログ名やドメイン、コードネーム（URLとして使用される文字列）となりますので、運用中に変更することは基本的にありません。
使用するテーマやカスタマイズによって、カスタム情報には変更が必要な項目が追加される可能性があります。

子ブログの管理
ブログ管理ページ下部の子ブログリストでは、エントリーやカテゴリーと同様に現在のブログの情報を確認できます。

表示順の変更ステータス（公開/非公開）の変更

Ver.20220531 26

a-blog cms 管理者マニュアル

ブログの親子関係の変更
コンフィグの複製

ブログの管理についての注意
ブログの編集や子ブログの追加・編集はサイトの表示に大きく影響する場合があります。
ブログ全体の編集や子ブログの作成にあたっては、サイト制作者、カスタマイズ担当者の方にご相談ください。

Ver.20220531 27

a-blog cms 管理者マニュアル✤ ユーザーの管理
ユーザーの作成
a-blog cmsでは、基本的に管理者がユーザーを作成します。設定で外部からメールアドレスを登録して発行する方法もありますが、ここでは管理ページからユーザーを作成について解説します。

ユーザーの作成は、ユーザー管理画面右上の「ユーザー作成」ボタンから行います。
ユーザー作成画面には入力欄が複数ありますが、特徴的なものについて以下に説明します。

アイコン画像
a-blog cmsの管理画面内でユーザーの識別のために使用されるアイコンです。アップロードした
画像は64ピクセル四方になります。
権限a-blog cmsでできることによって読者、投稿者、編集者、管理者の4段階の権限があります。権限についての詳細は後述します。
どこでもログイン
a-blog cmsでは、標準機能ではユーザーが所属しているブログでしかログインができません。このチェックをすることで、所属しているブログ以下の子ブログでもログインができるようになります。

ユーザーの作成についての制限
a-blog cmsでは、ライセンスによって作成できるユーザー数に制限があります。
ユーザー数の制限は、投稿者、編集者、管理者に適用され、読者ユーザーはユーザー数制限に含まれません。
許可されているユーザー数を越えると、読者以外の新規のユーザーが作成できなくなります。
ライセンスごとのユーザー数は、オプションとしてユーザー数の追加をご用意しています。

Ver.20220531 28

a-blog cms 管理者マニュアル

ユーザーの権限について
a-blog cmsのユーザーには4種類の権限があります。
利用の仕方に合わせて選択してください。
管理者、編集者、投稿者はユーザー数の制限に含まれますが、読者ユーザーはユーザー数に含まれません。
管理者

サイトの管理者として、すべての設定ができます。

編集者

新規エントリー作成・編集／投稿管理（エントリー・カテゴリー・タグ・コメ
ント・トラックバック）／サイト管理（ユーザーのプロフィールのみ）／Ping
送信ができます。

投稿者

読者

新規エントリー作成・自分が作成したエントリーの編集／投稿管理（エントリー）／サイト管理（ユーザーのプロフィールのみ）／Ping送信ができます。
※ 承認機能ON時は、他の人が作成したエントリーも編集・承認依頼ができます。（直接変更を公開することはできません）
所属するブログへのログインと、自身のプロフィール変更のみができます。

所属ブログとユーザーの権限について
a-blog cmsではブログごとにユーザーを作成します。ユーザーの権限として、自身が所属するブログ
または自身が所属するブログの下位ブログ（子ブログ）ではエントリー作成などの管理行為ができま
すが、それ以外のブログではログインができず、管理をおこなうことはできません。

ログインパスワードを変更・再設定する
読者を含むa-blog cmsのユーザーは、自分自身でログインパスワードを変更できます。ログイン後、ユーザー管理ページから自身のアカウントから「変更」か、ログイン時のサイト上に表示されている
管理ボックス（管理用ボタン等が表示されているスペース）内の「プロフィール」リンクから変更できます。

Ver.20220531 29

a-blog cms 管理者マニュアル✤ フォームの管理
フォームIDについて
a-blog cmsのフォームは、フォームごとにフォームIDというもので区別されています。このフォーム
IDによって、メールの宛先や送られるメールのテンプレートなどが個別に設定されています。
フォームIDは、サイトで使用するテンプレートファイル側への記述が必要になります。フォームIDの作成やテンプレートファイルへの記述方法につきましては、カスタマイズ担当者にお問い合わせください。
ここでは、運用中のフォームでの情報変更について解説します。

フォームIDの一覧でできること
管理画面左側のメニュー[フォーム]から、フォームIDの一覧画面へ移動します。この一覧
では各フォームIDについて、情報を確認・編集できる「変更」と、そのフォームIDヘ投稿されたデータの確認ができる「投稿データ」の2つのボタンがあります。

フォームごとの宛先とテンプレートの指定
フォームIDのリスト右側の「変更」ボタンから各種情報の変更画面に移動します。この画面では一般
メール設定（フォームの入力者に送られるメール）と、管理者宛メール設定ののそれぞれを設定できます。

メールのタイトルにあたるテンプレートファイル
メールの本文にあたるテンプレートファイル
メールの宛先メールの差出人
メールのCc（カーボンコピー）
メールのBcc（ブラインドカーボンコピー）
メールの返信先

Ver.20220531 30

a-blog cms 管理者マニュアル

文字コード
フォームによるファイルの添付の可否
各項目の詳細につきましては、項目部分の「？」アイコンから表示される解説をご覧ください。

投稿されたデータの確認
フォームIDのリスト右側の「投稿データ」ボタン
から投稿データの一覧に移動します。
この画面ではこのフォームIDに送られたメールの内容がリストとして表示されています。
宛先部分はお名前とメールアドレスが表示され、クリックすることでメーラーが起動します。
件名／本文部分の「本文を表示」をクリックすると、フォームの入力者へ送られたメールの本文が表示されます。

投稿されたデータの削除
登録データの一覧画面では、「XX件の投稿データを削除」のボタンから全ての投稿データが削除できます。データの一部を削除することはできません。また、ここで削除したデータは復元することができませんのでご注意ください。

投稿されたデータのダウンロード
登録データの一覧画面では、「XX件の投稿データをCSV形式で（文字コード）ダウンロード」のボタンから全ての投稿データがCSVファイルとしてダウンロードできます。任意の文字コードを選択してご利用ください。

Ver.20220531 31

a-blog cms 管理者マニュアル✤ スケジュールの管理
スケジュールセットとは
ここではスケジュールモジュールで使用するデータ（スケジュールセット）の管理方法について解説します。
スケジュールセットとは、スケジュールモジュールで使用するデータとラベルの情報です。
スケジュールセットは、サイトで使用するテンプレートファイル側への記述が必要になります。スケ
ジュールセットの作成やテンプレートファイルへの記述方法につきましては、カスタマイズ担当者にお問い合わせください。
スケジュールセットの確認や修正を行う場合は、管理画面左側のメニュー[スケジュール]から、スケ
ジュールセットの一覧画面へ移動します。

登録データの確認と編集
スケジュールセットの一覧画面で登録データの「表示」ボタンで、そのスケジュールセットに登録されている情報が表示されます。最初に当月の情報が表示されますので、必要に応じて確認・編集したい年月を編集できます。
必要な情報を追加・編集したら「保存」ボタンでス
ケジュールセットの一覧へ戻ります。

Ver.20220531 32

a-blog cms 管理者マニュアル

ラベルの設定スケジュールセットでは、登録データにラベルをつけることができます。ラベルを付けることによって、スケジュールでデータを表示するカレンダーにラベルを一緒に表示したり、ラベルと対になる
class名を使ってcssでの装飾ができます。
スケジュールセットの一覧画面でラベルの「設定」ボタンで、そのスケジュールセットに登録されているラベル情報が表示されます。ラベルと、必要に応じてクラスを設定し、「保存」ボタンでスケ
ジュールセットの一覧へ戻ります。

Ver.20220531 33

a-blog cms 管理者マニュアル✤ バックアップと復元
バックアップと復元について
a-blog cmsでは、標準機能としてa-blog cms全体のバックアップと復元ができます。 管理画面左側のメニュー[バックアップ]から、バックアップと復元を行います。

a-blog cmsのバックアップに必要なデータ
a-blog cmsのバックアップに必要なデータは大きく3つあります。
ユーザー、ブログ、エントリーなどの情報となる「データベース」
エントリー等に添付する画像などのファイル「アーカイブ」
サイトを表示するためのテンプレートファイル「テーマ」
バックアップと復元にはこれらのファイルが必要になります。

エクスポート・インポート時の注意事項
バックアップデータのファイル形式はzip形式のみとなります。zip形式のままインポートしますので、展開（解凍）しないでください。
エクスポート処理はデータ数が多い場合には負荷が高くなるため、作業時間・タイミングに注意し、慎重に行ってください。

データベースをバックアップする
1. 管理画面左側のメニュー[バックアップ] のリン
クをクリックすると、[バックアップ管理]の画面が表示されます。
2. 「バックアップ」タブの データベースのバック
アップ にある「バックアップ」ボタンを押す。
3. zip形式でダウンロードされます。
※ダウンロードには時間がかかる場合があります。
もし失敗するようであれば、a-blog cms を設置しているサーバーの「archives」ディレクトリーのVer.20220531 34

a-blog cms 管理者マニュアル

パーミッションを「777」（一部環境では755）に設定して再度お試しください。

アーカイブディレクトリをバックアップする
1. 管理画面左側のメニュー[バックアップ] のリン
クをクリックすると、[バックアップ管理]の画面が表示されます。
2. 「バックアップ」タブのアーカイブにある「バックアップ」ボタンを押す。
3. zip形式でダウンロードされます。
※ダウンロードには時間がかかる場合があります。

もし失敗するようであれば、a-blog cms を設置しているサーバーの「archives」ディレクトリーのパーミッションを「777」（一部環境では755）に設定して再度お試しください。

バックアップデータからリストア（復元）する
1. a-blog cms でエクスポートしたzipファイルを用意します。用意したzipファイルを、データベースのバックアップファイルの場合には /private/
backup/ 、アーカイブのバックアップの場合 /archives/backup/ にFTPソフトなどを使ってファイルをアップロードして下さい。
※backupディレクトリがない場合は作成してください。
2. インポート先にエクスポート元のテーマがない場
合、エクスポート元のthemesディレクトリをイン
ポート先のthemesディレクトリにコピーします。
もし、インポートされたデータで使用しているテー
マがthemesディレクトリに無い場合にはインポート
後「404エラー」となりますが、その後themesディレ
クトリをエクスポート元からコピーすることで動作します。

Ver.20220531 35

a-blog cms 管理者マニュアル

3. 管理画面左側のメニュー[バックアップ] のリンクをクリックすると、[バックアップ管理]の画面が表示されます。
4. リストアに関する機能は「リストア」タブにあります。
元のデータベースについては「元のテーブルをリネームして残しておく」を選択することにより元のデータベー
スを名前を変えて残します。またバージョンチェックでは「バックアップファイルと現在のシステムをバージョン照合する」を選択することでバージョンチェックを行います。エクスポート元とインポート先が同じバージョンでないとインポートできなくなります。
5. リストアするデータとなるバックアップファイルを選択します。ここで選択できるファイルは手順1. でbackup̲databaseディレクトリ、backup̲archives
ディレクトリにアップロードしたファイルです。
6. それぞれの「リストア」ボタンを押すことによりリスト
アが実行されます。

インポート作業では、データを失う危険性があります。慎重に作業してください。

Ver.20220531 36

a-blog cms 管理者マニュアル✤ アクセス制限について
ブログ単位のアクセス制限
ここではブログ単位でアクセスを制限する方法を解説します。
管理画面左側のメニュー[ブログ]から、ブログの管理画面へ移動します。
この画面のステータスから公開状態を変更します。
ステータスには3つの選択肢があります。

公開：一般に公開されています
非公開：一般には 403 Forbidden となり表示されません（該当ブログ以上のユーザーがログインしている場合には表示されます）
シークレット：非ログイン状態で表示すると、ログイン画面が表示されます
一般に公開したくない内容であれば「非公開」で、読者登録しているユーザーなど、一部の方に公開するのであれば「シークレット」としておくのがよいでしょう。

Ver.20220531 37

a-blog cms 管理者マニュアル

3. 応用編✤ さまざまなユニット
a-blog cms では、エントリーを登録・変更する時にユニットという単位でコンテンツを追加していきます。
インストール直後の状態ではテキスト、画像、ファイル、マップの4つのユニットがあります。この4
つのユニットで基本的なコンテンツは構成できますが、コンテンツ作成に便利な様々なユニットが用意されています。

ユニットの追加
ユニットの追加は管理ページ＞コンフィグ＞編
集設定 から設定できます。

ここでは、ユニットとして追加できる各ボタンの機能について解説します。

標準マップ
OpenStreetMapを追加するためのユニットになります。
住所または緯度と経度の情報から目的地へピンを刺すことができます。
Google マップと異なり、APIの登録は別途必要なく使用できます。

Ver.20220531 38

a-blog cms 管理者マニュアル

Google マップ
a-blog cms では Google マップを記事内に追加することが可能です。

Google マップを使うためには、事前にGoogle Maps API Key を取得し、設定する必要があります。この機能の利用は管理ページ＞コンフィグ＞プロパティ設定から設定できます。

ストリートビュー
Google マップユニットでは、ストリート
ビューの表示に対応しています。通常のGoogle マップの画面で住所を指定した後、ストリートビューの項目にチェックしてくだ
さい。

ビデオ

a-blog cmsでは、動画を表示するための機能としてYouTube をはじめとした動画サイトの情報を利用できます。この場合は専用のユニット「ビデオ」を使用します。

Video IDの入力
表示する動画を指定するために、Video IDを入力します。このIDは、カスタマイズしていない状態の
a-blog cmsであれば、YouTubeサイトのURLの末尾部分となります。以下の例の場合、IDは「XX12345」となります。

Ver.20220531 39

a-blog cms 管理者マニュアル

http://www.youtube.com/watch?v=XX12345
なお、YouTube以外の動画サイトに対応するためには、テンプレートのカスタマイズが必要です。サ
イト制作者、カスタマイズ担当者の方にご相談ください。

画像URL
Flickrなどの外部サービスに登録した画像を表示する
a-blog cmsにFlickr などの外部サービスに登録した画像を表示したいという要望があります。
このような場合には、ユニットの「画像URL」を使用します。このユニットは、表示したい画像の
URLを指定することで、a-blog cmsに画像をアップロードせず、指定されたサーバー内の画像を表示
します。

標準画像：「画像の大きさ」で指定した場合に表示する画像のURL
拡大画像：画像をクリックした場合に表示する拡大画像のURL
キャプション：画像の下に表示される説明文です。

Ver.20220531 40

a-blog cms 管理者マニュアル

リンク：画像をクリックした場合のリンク先を設定できます。
代替テキスト：画像が表示できない場合に代替テキストとして表示される文章です。
画像の大きさ： Site テーマでは大中小の3サイズが設定されています。また、選択した画像のサイズを変更しない場合は [そのまま] を選択します。
メディアを挿入（メディア管理が有効の場合のみ表示）：メディア管理で登録しておいたファイルを添付できます。

引用
引用ユニットは、テキストユニットの引用とは違い、外部のURLを入力する事で、そのURLの持つ
OGP情報を表示します。

入力欄

表示例

メディア

a-blog cms では、エントリー内でよく使用する画像などのファイルをシステム側に保管しておくことで、何度も別のエントリーに使い回すことができるメディア管理機能があります。
メディアユニットは、別途登録するファイルを表示するユニットになります。
設定方法、ファイルの登録については別項メディア管理で詳しく解説しています。

Ver.20220531 41

a-blog cms 管理者マニュアル

カスタム
カスタムユニットは、ユニットをカスタマイズし、カスタムフィールドをユニットで取り扱えるようになるものです。
このユニットを使用するためには、テンプレートのカスタマイズが必要です。サイト制作者、カスタマイズ担当者の方にご相談ください。リッチエディター
リッチエディターはユニット内で使用できるテキストエディタの1つです。

テキストユニットとは違い、ブロック内で複数の種類のテキストを入力できたり、テキストブロックの移動や画像の挿入が可能です。

テキストの種類はカスタマイズで拡張できます。拡張は制作者による作業が必要です。制作者にご相談の上ご利用ください。

テキストをドラッグすれば、マーカー、下線、打ち消し線、リンク挿入が可能です。

これらのインラインスタイルの種類はカスタマイズで拡張できます。拡張は制作者による作業が必要です。制作者にご相談の上ご利用ください。

右上の拡大ボタンをクリックすると、ウィンドウサイズ
でテキストを編集できます。

Ver.20220531 42

a-blog cms 管理者マニュアル✤ メールマガジン機能
a-blog cmsのメールマガジン機能とは
a-blog cmsでは、メールマガジン機能として、登録済
みのエントリーをa-blog cmsのユーザーにメールとして送信する機能があります。

ブログのエントリーをHTMLメールのテンプレートを使って送ることで「自由なレイアウトを実現したり、効果的な画像を差し込める」「本文がブログのエントリーなので、メールマガジンのバックナンバー構築が容易」といったメリットが考えられます。

この機能の利用は管理ページ＞コンフィグ＞機能設定 から設定できます。

配信先についてこの機能は、a-blog cmsのユーザーに対してメールを送信するものです。管理ページ＞ユーザー で個別のユーザーの情報を登録・更新できますが、このユーザー情報のメールアドレス欄に「メールマガジ
ンを受け取る」のチェックボックスがあります。こ
こでチェックのあるユーザーに対してメールが配信されます。

初期値はチェックがされている状態ですが、機能設定のメールマガジン機能にチェックがされていな
ければ動作しません。
メールアドレスはPCと携帯の2つを登録できますが、PCとして登録したメールアドレスにはHTML
形式のメールを、携帯として登録したメールアドレスにはテキスト形式のメールを送信します。

メールマガジンのメールの設定
送信先の他に、メールマガジンの送信元や件名、本文のテンプレート等を設定します。
これらの内容は管理ページ＞コンフィグ＞メール設定 から設定できます。

Ver.20220531 43

a-blog cms 管理者マニュアル

メール設定ページの「メールマガジン」の各欄の内容は以下の通りです。

From
送信されるメールの差出人を指定します。
To送信されるメールの宛先を指定します。実際のユーザーへの宛先はbccとして送られますので、通常は送信者のメールアドレスと同じものを入力するとよいでしょう。
件名テンプレート
送信されるメールの件名になる文章の雛形が記述されているテンプレートファイルの場所を指定します。
本文テンプレート（プレーンテキスト）送信されるメールのテキスト形式の本文になる文章の雛形が記述されているテンプレートファイルの場所を指定します。
本文テンプレート（HTML）
送信されるメールのHTML形式の本文になる文章の雛形が記述されているテンプレートファイルの場所を指定します。
一斉同報件数
一通のメールでBccに指定する登録ユーザーのメールアドレスの最大数。この数字を大きくし過ぎるとプロバイダによってはスパムと判断されてしまう場合があります。

テンプレートの準備
メールマガジン用の標準テンプレートは /themes/system/mail/entry/ に格納されています。
これらのテンプレートはあくまでベースとなるものですので、ご利用の際にはカスタマイズの必要があります。
送信内容と、対象となるメーラーに合わせて適宜変更してご利用ください。 各テンプレート内ではablog cmsの変数を使用できます。

subject.txt
メールマガジンの件名のテンプレートです。
body.txt
テキスト形式で送信する場合の本文のテンプレートです。
body.html
HTML形式で送信する場合の本文のテンプレートです。

Ver.20220531 44

a-blog cms 管理者マニュアル

配信までの流れメールマガジン機能はエントリーを送信するため、まずエントリーを作成する必要があります。
ログインした状態で作成したエントリーを詳細表示すると、画面上部の管理ボタン群にメールマガジ
ン関連のボタンが表示されます。

テスト送信
上記の状態では「一斉送信」にチェックがされていません。この状態で「このエントリーをメールで送信」を押すと、テスト送信としてTo宛にメールマガジンの内容がテスト送信されます。
一般のユーザー（Bcc宛）には送信されません。

本送信「一斉送信」にチェックをした状態で「このエントリーをメールで送信」を押すと、選択したブログのユーザーで、メールマガジンを受け取るにチェックをしているユーザー宛にメールマガジンの内容が送信されます。

Ver.20220531 45

a-blog cms 管理者マニュアル✤ メディア管理
メディア管理とは
a-blog cms では、エントリー内でよく使用する画像などのファイルをシステム側に保管しておくことで、何度も別のエントリーに使い回すことができるメディア管理機能があります。

この機能の利用は管理ページ＞コンフィグ＞機
能設定 から設定できます。

メディアファイルのアップロード
メディアファイルのアップロードは、管理ページ＞メディア から行います。
このページに移動すると、メディアファイルが既にアップロードされている場合は、アップロード済
みファイルの一覧が表示されます。

Ver.20220531 46

a-blog cms 管理者マニュアル「アップロード」タブをクリックし、ここでお手元のPC内の画像ファイルを選択してアップロードします。

その際、メディアファイルを管理するためのタグが設定できます。タグはメディアファイルの一覧
や、エントリーへ添付する時に検索しやすくするためのものです。

メディアファイルがアップロードできない場合は、a-blog cms 設置サーバーの /a-blog cmsの設置
ディレクトリ/media/ に書き込み権限があるかを確認してください。不明な場合はサーバー管理者におたずねください。

メディアファイルで扱えるファイル形
式
メディアファイルで扱えるファイル形式は、画像ファイルとして .jpg、.gif、.png、.svgと、 管理ペー
ジ＞コンフィグ＞編集設定＞アップロード許可ファ
イル拡張子 のドキュメント欄に指定したファイルとなります。

エントリー内でメディアファイルを使用する準備
登録しておいたメディアファイルをエントリーの登録・編集で使用するにはテキスト、画像などと同様にユニットのボタン「メディア」を使います。Siteテーマではインストール時にすでに利用できるようになっていますが、もしご自身のサイトに設定がない場合は必要があれば追加してください。

Ver.20220531 47

a-blog cms 管理者マニュアル

このユニットボタンの追加は管理ページ＞コンフィグ＞編集設定 から設定できます。

編集設定ページ内の「ユニット追加ボタン」欄の追加ボタンから、新しいユニットボタンを追加して「メディア」を選択します。ラベルはわかりやすいもので構いません。

Ver.20220531 48

a-blog cms 管理者マニュアル

エントリー内でメディアファイルを使用する
エントリーの登録・編集画面では、登録しておいたメ
ディアファイルを登録した任意のラベル名のボタンから呼び出して使うことができます（Siteテーマのインストール時にはデフォルトでは「画像・ファイル」というラベルで登録されています）。
メディアユニットの入力画面内の「メディアから選択」ボタンをクリックすると、管理画面で登録しておいたメディアの一覧が表示されます。

管理画面で登録しておいたメディアの一覧

メディア一覧では、エントリーで使用したいファイルを選択し、挿入ボタン押すとエントリー作成画面に反映されます。また、メディア一覧の「アップロード」タブでは、メディアファイルの追加もできます。

Ver.20220531 49

a-blog cms 管理者マニュアル✤ バージョン管理a-blog cms のバージョン管理機能とはバージョン管理機能とは、a-blog cms上のエントリーの変更をする際、上書きとは別にその時その時の内容を保存して、必要な時に保存した内容に切り替えを行える仕組みになります。
エントリーの過去の変更履歴の保存や、同一urlで未来に表示したい内容を先行して作成しておく時に便利に使えます。

この機能の利用は管理ページ＞コンフィグ＞機能設定 から設定できます。

エントリーの作成
エントリーを新規に作成する場合には、まだバージョン管理を意識することはありません。また、バージョン管理が必要でないエントリーの場合にも特に必要な動作はありません。
エントリーの新規作成後、修正を行う際に初めてバージョン管理特有の表示が現れます。
なお、エントリーの新規作成を行った場合は、作業領域というバージョンで保存されます。

エントリーの保存方法によって変わるバージョン管理
作成したエントリーを修正した場合、ページ下部に、保存のための以下のフォームが表示されます。

Ver.20220531 50

a-blog cms 管理者マニュアル

そのまま
エントリーに修正を加える際、バージョン管理を行わないのであれば「そのまま」「保存」とすることで、バージョンを作成せずにエントリーを保存します（修正内容が反映されます）。
ただし、作業領域バージョンには上書きされます。

バージョンを残してバージョン名の入力欄に任意でわかりやすい名前を入力し「バージョンを残して」「保存」とすることで、今回の修正を新たにバージョンとして作成します。
そして、今回の修正で作成されたバージョンが公開されます。

未来バージョンとしてバージョン名の入力欄に任意でわかりやすい名前を入力し「未来バージョンとして」「保存」とすることで、 今回の修正を新たにバージョンとして作成します。
ただし「バージョンを残して」とは違い、作成されたバージョンは公開されません。公開する場合は後述するバージョン管理パネルから公開します。

バージョンの確認と管理
1つ以上のバージョンを持つエントリーを個別表示（****.html で表示）すると、エントリーの上部にバージョンに関する情報が表示されます。

ここには、バージョン管理画面を表示するための「バージョン管理」ボタン、現在のバージョンを表すID（数字）と、このエントリーに作られているバージョン数が表示されています。

Ver.20220531 51

a-blog cms 管理者マニュアル

バージョン管理パネルの役割「バージョン管理」ボタンをクリックすると、画面内にバージョン管理パネルが表示されます。
ここで、該当エントリーのバージョンの状態の確認や、バージョンの確認、バージョンを切り替えての公開ができます。

バージョンの確認と公開バージョン管理パネル内の各バージョンの「確認」ボタンをクリックすると、そのバージョンの内容
を別ウィンドウ（タブ）で表示します。ここでバージョンの内容を確認するとともに、公開（切り替え）もできます。
バージョンの公開（切り替え）は、確認画面右上のボタンから行います。

バージョンの変更バージョン管理パネル内の各バージョンの「変更」ボタンをクリックすると、そのバージョンの編集
画面になります。ここで編集を行い「そのまま」保存すると、編集結果は作業領域バージョンに上書きされ「バージョンを残して」「未来バージョンとして」保存することで、新たなバージョンを作成できます。

Ver.20220531 52

a-blog cms 管理者マニュアル

バージョンの削除
バージョン管理パネル内の各バージョンの「削除」ボタンをクリックすると、そのバージョンは削除されます。
作業領域バージョンと現在公開中のバージョンは削除
することはできません。「削除」ボタン自体が表示されません。

公開バージョンの変更
バージョン一覧の右上の「選択したバージョンを公開」は、バー
ジョン右のラジオボタンと組み合わせて使用します。
「選択したバージョンを公開」ボタンをクリックすると、このエントリーでラジオボタンで選択したバージョンが公開されます。

作業領域からバージョンを作成
バージョン管理パネル左上の入力欄にバージョン名となるテキストを入力し「作業領域からバージョンを作成」 ボタンをクリックすると、現在の作業領域バージョンを独立した別バージョンとして作成します。

Ver.20220531 53

a-blog cms 管理者マニュアル✤ SNSログイン機能
SNSログインとは
a-blog cmsでは、Facebook、Twitterのユーザーアカウントを使用してログインするSNSログイン機能があります。
a-blog cmsでは、Facebook、Twitterの各サービス、a-blog cms のブログ、a-blog cmsのユーザーに必要な設定を行うことでこの機能が利用できます。

Facebook 側の設定
Facebookアカウントを使ったSNSログインのための準備として、a-blog cms の管理ページ＞コン
フィグ＞プロパティ設定 にあるFacebookアプリケーション欄の「Application ID」と「Appliction
Secret」の2つの情報が必要になります。
この2つの情報は、 独自のFacebookアプリを作成することで入手できます。

注意：Facebookアプリの作成には、Facebook開発者登録が必要です。開発者登録がされていない
場合には https://developers.facebook.com より事前にご登録ください。

アプリの作成手順
この手順は2014年11月現在のものです。Facebook側の仕様変更がされる場合がありますのでご注意ください。

1. Facebook の Devdlopersアカウントを作成します。
上部ナビゲーション「スタート」から、アカウントを作成します。「Facebook for Developersアカウントを作成しよう」の下にある「次へ」から、アプリの登録画面へ移行します。
2. アプリ情報を入力します。アプリ名、メールアドレスを登録し「Next」ボタンをクリックします。次に自分に当てはまる役割についてのアンケートに答えます。

3. 「Add Your First Product」から、アプリダッシュボードに移動します。

Ver.20220531 54

a-blog cms 管理者マニュアル

4. ダッシュボード左にあるサイドバーの「設定」→「ベーシック」にて アプリID と app secret を確認します。app Secret は非表示になっていますので、 app Secret 欄右側の「表示」で表示して確認してください。

これで設定に必要な「App ID」と「AppSecret」が取得できました。これらの情報のablog cmsへの設定は後述します。

Twitter 側の設定
Twitterアカウントを使ったSNSログインのための準備として、a-blog cms の管理ページ＞コンフィ
グ＞プロパティ設定 にあるTwitter（SNSログイン用）欄の「API Key」と「API Secret」の2つの情報が必要になります。
この2つの情報は、 独自のTwitterアプリを作成することで入手できます。

アプリの作成手順
この手順は2018年4月現在のものです。Twitter側の仕様変更がされる場合がありますのでご注意く
ださい。

Ver.20220531 55

a-blog cms 管理者マニュアル

1. Twitter のアプリケーション登録ページ( https://apps.twitter.com )から、申請を行う必要があります。
この時点でログインしているアカウントが表示や投稿に関連づけられます。
画面右側の「Create New App」から新しいアプリ
ケーションの作成を行います。

2. Application Detail の各欄を入力します。
Name、Descriptionにはわかりやすい名前と概要を入力し、Websiteには対象となるa-blog cmsのブ
ログURLを入力してください。
Callback URLには以下の内容を入力してください。

対象となるa-blog cmsのブログURL/callback/signin/twitter.html

画面下部の規約に同意して登録を完了してください。

3. アプリケーションの作成が完了すると、情報の確認や設定の変更ができます。以下の内容を変更してください。

Keys and Access Tokens「Keys and Access Tokens」タブの「Access level」が、「Read and write」となっていることを確認してください。これが基本のアクセス形式となります。

Ver.20220531 56

a-blog cms 管理者マニュアル

a-blog cmsとの連携には、このタブで表示される「Consumer Key (API Key)」と「Consumer Secret (API Secret)」が必要になりますのでメモをしておいてください。

Google側の設定
Googleアカウントを使ったSNSログインのための準備として、a-blog cms の管理ページ＞コンフィ
グ＞プロパティ設定 にあるGoogle（ログイン）欄の「Client ID」と「Secret Key」の2つの情報が必要になります。

この2つの情報は、GoogleのOAuth クライアント IDを作成することで入手できます。

OAuth クライアント IDの作成手順
1. Google API Console( https://
console.developers.google.com/ )から、申請を行う必要があります。この時点でログインしているアカウントに関連づけられます。はじめに利用規約に同意する必要があります。次に、画面上にある「プロジェクトを作成」から新しいプロジェクトを作成を行います。

次に、画面上にある「プロジェクトを作成」から新しいプロジェクトを作成を行います。

Ver.20220531 57

a-blog cms 管理者マニュアル

Google API Consoleの画面作成をクリックします

プロジェクト名を決めて、プロジェクトを作成します

Ver.20220531 58

a-blog cms 管理者マニュアル

2. 認証情報から認証情報作成を行います。左の「API APIとサービス」から「認証情報」を選択します。
「認証情報を作成」から「OAuth クライアント ID」を選択します。

認証情報を作成します

3. クライアント ID の作成を行います。クライアント ID の作成画面からはじめに同意画面を設定します。「同意画面を設定」からOAuth 同意画面からユーザーに表示するサービス名にサービス名を入力し保存をしてください。
アプリケーションの種類はウェブ アプリケーションを選択し、わかりやすい名前（例：googleOAuthApi）を入力します。承認済みの JavaScript 生成元にGoogleアカウントでログインを行
うサイトのURL（http://www.example.com）を入力します。ワイルドカード（http://*example.com）
やパス（http://example.com/subdir）を含めることはできませんのでご注意ください。承認済みのリ
ダイレクト URIには以下の内容を入力してください。対象となるa-blog cmsのブログURL/callback/signin/google.html

4. クライアント ID の作成が完了すると、OAuth クライアントの情報が表示されます。「OK」をクリックするとファイルをダウンロードしないと見れなくなりますので、メモしておいてください。

Ver.20220531 59

a-blog cms 管理者マニュアル「OAuth クライアント ID」を選択します

LINE側の設定
この記事では、LINEログインをa-blog cmsで行う方法をご紹介します。

コンソール https://developers.line.biz/console/ にアクセスして、a-blog cmsの管理画面に登録する「Channel ID」と「Channel secret」を取得します。

プロバイダを作成する

まずはプロバイダを作成します。「Create」ボタン
をクリックします。

Ver.20220531 60

a-blog cms 管理者マニュアル「Create」ボタンをクリックしたら、プロバイダー名を入力します。後から何の設定かわかるように、会社名やお店の名前やサイト名をご記入ください。

クライアントIDとシークレットが表示されます

プロバイダーを作成したら、ログインチャネルを作成します。

ログインチャネルを作成する

以下のような画面に移動します。入力欄を記入しましょう。

Ver.20220531 61

a-blog cms 管理者マニュアル

Channel type「LINE Login」 を選択する（さきほど選択したチャネルタイプが選択されている状態になります）

Providerプロバイダ名を選択する（さきほど作ったプロバイダが選択されている状態になります）

Channel icon

任意のアイコンを登録する

Channel name

チャネルの名前（※Channel name名に「LINE」という文字を含めるとう
まく作成できない可能性があります）

Channel description

チャネルの説明App types「Web app」 を選択する

Email address

メールアドレスを登録

Privacy policy URL

プライバシーポリシーのURLがあれば登録する

Terms of use URL

利用規約のURLがあれば登録する

最後に、LINE Developers Agreement に同意し、チェックボックスをオンにしてチャネルを作成します。

Channel IDとChannel secret を登録する
内容を保存したら、作成したチャネルのページに自動で移動します。
このページに記述されている「Channel ID」と「Channel secret」の項目をa-blog cmsの管理画面に設定します。LINEログインを有効にしたいサイトにログインし、管理画面＞コンフィグ＞プロパ
ティ設定の順にページを移動し、「LINE（SNSログイン用）」の欄に記述してください。

a-blog cms の管理画面

Channel IDとChannel secret をプロパティ設定に登録する

LINEのチャネルページにある LINE ID とLINE secret

Ver.20220531 62

a-blog cms 管理者マニュアル

Channel secretの設定

Callback URLを登録する
つぎは、a-blog cms の管理画面に記入されているCallback URLを確認し、LINEのチャネルに登録します。またLINEのコンソールの画面に戻って「LINE Login」タブに移動します。

LINEログインを使用したいユーザーを認証する
管理画面＞ユーザー＞LINEログインをしたいユーザーの設定画面の順にページを移動し、LINEログインの項目にある「認証」ボタンをクリックします。

Ver.20220531 63

a-blog cms 管理者マニュアル

実際にLINEログインを使用するサイトからログアウトし、ログインページに移動すると、専用のボタンが表示され、LINEログインが有効になっているのが確認できます。LINEログインボタンをクリックしてログインしてください。

Ver.20220531 64

a-blog cms 管理者マニュアル

a-blog cms 側の設定
SNSログインのためのa-blog cms側での設定は大きく3つあります。

1. 各サービスのアプリ情報を登録
Facebook、Twitter のアプリ情報は管理
ページ＞コンフィグ＞プロパティ設定 から設定できます。
プロパティ設定画面の「ウェブサービス」
からTwitter（SNSログイン用）、Facebookアプリケーションの各情報を登録します。
今回TwitterについてはSNSログインのために設定を行いますので、Twitter（SNSログ
イン用）に登録します。なお、Twitterアプ
リケーションの欄はSNSログイン以外の用途で使いたい時のためのものとなります。

2. SNSログインのための設定
ブログ全体でのSNSログイン機能と対象についての設定は管理ページ＞コンフィグ＞機能設定 から行います。

Ver.20220531 65

a-blog cms 管理者マニュアル

SNSログイン機能のチェックで該当ブログでの機能を有効化します。
SNSログイン使用権限では、SNSログイン機能が使えるユーザー権限を設定します。

3. ユーザーごとの設定「2. SNSログインのための設定」でブログでのSNSロ
グイン機能を有効にすることで、該当ブログに所属する
各ユーザーの管理画面にSNSログインのための項目が表示されるようになります。

Twitterログイン、Facebookログインの各ボタンは、各SNSにログインした状態で認証（または認証解除）
することで、ログイン情報とこのユーザーが関連づけされます。
ログイン状態がユーザーに関連づけされますので、この設定は管理者が一括ではなく、各ユーザーが個別に行うものとなります。

Ver.20220531 66

a-blog cms 管理者マニュアル

認証されている場合は「認証」ボタンが「認証解除」に変わって表示されます。

各サービスの認証ボタンを押した時、サービスにログインしていない場合は、各サービスの認証画面が表示されます。ここでログインすることで、このユーザーでのa-blog cmsのSNSログインが有効になります。

ログインするには
SNSログイン機能を有効にした状態で、a-blog cmsのログイン画面を表示すると、通常のユーザー
ID、パスワードの入力欄の下に、Facebook、Twitterの各ログインボタンが表示されます。

ここまでの設定が行われていれば、ユーザーID、パスワードを入力しなくても、各ログインボタンからログインできるようになります。

Ver.20220531 67

a-blog cms 管理者マニュアル✤ カート機能
カート機能
a-blog cms には簡易的なカート機能が用意されています。
商品の購入（カートに投入）して送料の計算などを行う基本的なカートとしての使い方や、購入を伴わず選択した複数の商品（データ）情報を管理者に送信する、といった使い方ができます。

主な機能
a-blog cmsのカート機能は、以下の通りです。
この機能の利用は管理ページ＞カート から設定できます。

商品情報の登録・表示
在庫管理機能の有効化
税金設定（税率、内税・外税）
決済と配送の設定（方法と手数料）
配送オプション（配送希望日時とオプション）
送料の設定
各項目には[?]マークでヘルプを設けていますので、内容はこちらを参照ください。

ご利用の前にカート機能の利用にはテーマのカスタマイズとフォームIDの作成が必須となります。
これらの作成につきましては、サイト制作者、カスタマイズ担当者の方にご相談ください。

Ver. 1.x との違い
Ver. 1.x の有料オプションとして提供されておりましたユーザー管理、販売管理の機能は用意されておりません。

Ver.20220531 68

a-blog cms 管理者マニュアル✤ レイアウト機能
レイアウト機能とは
a-blog cms では、表示されているページのコンテンツやレイアウトをブラウザ上から追加・変更できるレイアウト機能があります。
レイアウト機能を使うことで、これまでテンプレート（HTMLファイル）への変更が必要だったレイ
アウトの変更やモジュールの追加が、ブラウザからの操作のみで行えるようになります。
この機能は、a-blog cms に同梱されているテーマ「Site」で利用できます。Siteでの利用を元に説明を進めますが、独自に作成したテーマをご利用の場合には別途テンプレートファイルに変更が必要です。レイアウト機能の使用については、a-blog cmsのテンプレートを作成された方にご相談ください。

レイアウトの利用開始
Siteテーマのa-blog cmsに管理者としてログイン後、https://ドメイン/layout.htmlにアクセスし、
ページ上部に表示されている「レイアウト」ボタンでレイアウト機能の利用を開始します。
レイアウト機能が起動すると、ページ内の各コンテンツがレイアウト（灰色の囲み）とモジュール（青色の囲み）で区切られた表示に切り替わり、画面左上にレイアウト機能の操作パネルが表示されます。

Ver.20220531 69

a-blog cms 管理者マニュアル

レイアウト機能起動前

レイアウト機能起動後レイアウト機能を起動した状態。
画面内の各コンテンツがレイアウト枠とモジュール枠で区切られているのがわかります。

Ver.20220531 70

a-blog cms 管理者マニュアル

レイアウト、モジュールの追加・配置・変更
レイアウト機能では、ページ内でのカラム数などを制御する「レイアウト」と、登録されている情報（エントリなど）をどのように表示するかを制御する「モジュール」のそれぞれを自由に追加・配置・変更できます。
レイアウト機能によるレイアウト、モジュールの追加手順は以下の3ステップとなります。

1. レイアウトの配置
2. モジュールの配置と設定
3. 保存

1.レイアウトの配置
レイアウト枠の項目はカスタマイズの内容により変わりますが、Siteテーマでは、1カラム、2カラム、3カラム、パーツの4カテゴリから配置したいレイアウト枠を選択してドラッグ＆ドロップでペー
ジ上に配置します。

Ver.20220531 71

a-blog cms 管理者マニュアル

2.モジュールの配置と設定
モジュールについても同様に、ページ内に配置したレイアウト枠にモジュールをドラッグ＆ドロップでレイアウ
ト枠内に配置します。
配置後にどのモジュールを表示するかをモジュール変更
ボタンから選択します。
モジュール変更ボタンからは、これまでに設定されているモジュールIDを選択できます。表示したい内容のモジュールIDを左端の「選択」ボタンで選択します。
このモジュール一覧で選択したモジュールIDが、枠内に表示されます。これらのモジュールIDについては、レイアウト機能とは別に管理画面からも設定・編集もできます。

Ver.20220531 72

a-blog cms 管理者マニュアル

3.保存
レイアウトやモジュールは、ドラッグ＆ドロップによる追加後も、再度ドラッグ＆ドロップすることで自由に再配置できます。
1.と2.の作業を必要に合わせて繰り返し、最終的にレイアウト機能の操作パネルの「保存」ボタンで追加・変更した内容を確定します。
実際に保存する前には、レイアウト機能の操作パネルの「プレビュー」ボタンからPC、スマートフォンのそれぞれの変更後の状態を確認できます。
誤ってレイアウトやモジュールを削除してしまった、最初からやり直したい、という場合にはレイアウト機能の操作パネルの右上「X」ボタンでこれまでの変更内容を破棄できます。
プレビューでは、PC・スマートフォンのそれぞれの変更後の状態を確認できる

Ver.20220531 73