機能
コンテンツ構造・情報設計
マルチブログ
1 つの a-blog cms で複数のブログを並列または親子関係で構築できます。親ブログの設定やカテゴリーを子ブログへ継承でき、サイト群をまとめて運用できます。
カスタムフィールド
エントリー・カテゴリー・ブログ・ユーザーに独自の入力項目を追加できます。テキストや画像、選択肢など、扱う情報に合わせて入力欄を設計できます。
カテゴリー・タグ
親子階層を持つカテゴリーと、横断的に付与できるタグの 2 軸でコンテンツを整理できます。タグは複数指定による絞り込み検索にも対応します。
関連エントリー
投稿したエントリーに、他のエントリーを関連記事として複数登録できます。関係性を手動で定義できるため、意図したとおりの回遊導線を設計できます。
サブカテゴリー
メインカテゴリーとは別に、サブカテゴリーを複数指定できます。1 つのコンテンツを複数の切り口で一覧に出し分けられます。
位置情報
エントリーやカテゴリー、ユーザーに位置情報を登録できます。地図表示や、位置情報を条件とした一覧表示に活用できます。
コンテンツ編集・管理
ブロックエディター
直感的な操作でコンテンツを作成・編集できます。テキスト、画像、テーブル、ボタンなどを「ブロック」として管理し、ドラッグ&ドロップで自由に配置・並べ替えできます。
ダイレクト編集
管理者としてログインした状態であれば、公開ページを表示したまま内容の追加・修正ができます。管理画面へ移動する手間なく、その場で更新できます。
共有プレビュー
プレビュー画面を共有でき、ログインしていない方にも非公開のページを確認いただけます。PC・タブレット・スマートフォンでの表示確認にも対応します。
公開予約
エントリーごとに公開日時と掲載期限を設定できます。バージョンの切り替え予約と組み合わせれば、深夜や休日の切り替えにも対応できます。
下書き・公開/非公開切り替え
公開・非公開・下書きのステータスを切り替えながら執筆できます。公開中のページに影響を与えずに、次の更新内容を準備できます。
バージョン管理
エントリーの変更内容をバージョンとして記録します。過去の内容の確認や切り替えができ、承認機能と組み合わせた運用にも対応します。
ゴミ箱・復元機能
削除したエントリーはゴミ箱に移動し、必要に応じて元に戻せます。誤操作によるコンテンツの消失を防ぎます。
表示順変更
一覧に表示するエントリーの並び順を管理画面から変更できます。カテゴリー別・ユーザー別の表示順も個別に保持できます。
エントリー管理
一覧画面から検索・絞り込みを行い、ステータスの変更やエクスポートなどの一括操作ができます。記事数が増えても運用負荷を抑えられます。
ユニット
見出し、本文、リスト、画像などの要素ごとに入力欄(ユニット)を分けて入力します。文章構造を保ったまま、部分的な呼び出しや並べ替えができます。
メディア
画像やファイルを一元管理し、複数のエントリーで使い回せます。タイトルやタグの付与に加え、回転・トリミング・焦点座標の指定といった編集にも対応します。
サイト管理
クイックサーチ
ログイン中に Ctrl + K(Windows)または ⌘ + K(macOS)で、ブログ・エントリー・カテゴリー・管理画面メニューなどを横断的に検索し、目的の画面へすぐに移動できます。
CSVインポート
CSV ファイルからエントリーやユーザーを一括インポートできます。フォームの投稿データは CSV で書き出せるため、外部システムとのデータ連携にも活用できます。
WordPress(WXR形式)でのエクスポート
エントリーを WXR(WordPress eXtended RSS)形式で書き出せます。他システムへの移行やバックアップに対応し、データのポータビリティを確保します。
管理メニューのカスタマイズ
管理画面のメニューを非表示にしたり並べ替えたりできます。運用担当者に必要な機能だけを提示し、迷わない管理画面を用意できます。
セキュリティ
オンラインアップデート
管理画面から本体をアップデートできます。適用範囲の指定や、指定した時間帯での自動アップデートにも対応し、セキュリティ更新に素早く追随できます。
監査ログ
ユーザーが行った操作のログを管理画面で確認でき、JSON 形式でダウンロードできます。指定レベル以上のエラー発生時にはメールで通知します。(プロフェッショナル・エンタープライズ)
2段階認証
パスワードに加えて認証コードを用いたログインに対応し、不正ログインのリスクを低減します。
メールリンク認証機能
パスワードを使わず、メールで届くワンタイムの URL からログインできます。
パスワードポリシー
最小・最大文字数などのポリシー条件を設定できます。設定時には強度を判定し、推測されやすいパスワードを警告します。
アクセス制御
IP アドレスによるログイン許可・拒否リスト、ベーシック認証と認証スキップの設定により、公開前のサイトや管理画面へのアクセスを制限できます。
テンプレート
テンプレートエンジン
テンプレートは HTML ファイルとして作成でき、PHP を直接記述する必要がありません。モジュールや変数を埋め込むだけで動的なページを構築できます。
テンプレートの共通化
インクルードにより、ヘッダーやフッターなどの共通部分を外部ファイルとして再利用できます。読み込み時に変数を渡し、同じパーツを用途に応じて使い分けられます。
テンプレートの継承
@extends と @section により親テンプレートを継承し、変更したい箇所だけを記述できます。記述量を抑え、保守しやすいテーマを構築できます。
条件分岐
IF ブロックやタッチモジュール、veil ブロックにより、条件に応じた表示・非表示を制御できます。1 つのテンプレートでページごとの出し分けができます。
Twig テンプレート
標準のテンプレートエンジンに加えて Twig を利用できます。既存のテンプレートと併用でき、開発スタイルに合わせて選択できます。
パフォーマンス
キャッシュ
同じページの表示結果をサーバー側にキャッシュし、2 回目以降の表示負荷を軽減します。有効期限や子ブログ更新時のリフレッシュなど、更新タイミングも制御できます。
画像最適化
アップロードした画像は設定したサイズへ自動でリサイズされ、拡大用・正方形・モバイル用の画像も生成されます。WebP での配信にも対応します。
フォーム
ユーザー・権限・運用フロー
会員機能
登録フォームからの会員登録、ログイン有効期限の設定、退会処理に対応します。記事の途中から会員限定コンテンツにすることもできます。
権限管理・ワークフロー
管理者・編集者・投稿者・読者の権限をブログ単位で切り分けられます。承認機能と組み合わせることで、組織の体制に合わせた更新フローを構築できます。
ユーザー管理
プロフィール項目やカスタムフィールドを備えたユーザー情報を管理できます。CSV による一括登録や、管理者によるユーザー切り替えにも対応します。
承認機能
投稿された内容を承認後に公開する運用ができます。多段階のワークフロー、承認担当者の選択、メールでの承認依頼通知にも対応します。(プロフェッショナル・エンタープライズ)
ロール・ユーザーグループ
登録・編集や管理機能の権限をブログごとに細かく設定し、ユーザーグループ単位で割り当てられます。複雑な権限設計にも対応します。(エンタープライズ)
拡張・連携
Amazon S3連携
メディア・アーカイブ・ストレージ・キャッシュなどの各種ファイルを Amazon S3 に保存できます。
Webhook
エントリーの更新やフォームからの送信、会員登録などのイベントをフックして、外部サービスと連携できます。
REST API 機能
モジュール ID が出力する情報を REST API(JSON)として取得できます。
機能一覧表
| ユニット入力 | 見出し、本文、リストなどの要素ごとに入力欄(ユニット)を分けて入力できます。 |
|---|---|
| ブロックエディター | テキスト、画像、テーブル、ボタンなどをブロックとして管理し、ドラッグ&ドロップで配置・並べ替えできます。 |
| マークダウン | マークダウン記法に対応しています。 |
| WYSIWYG エディタ | 入力欄のパネルから文字装飾を行えます。表組みの入力や HTML ソースの貼り付けにも対応します。 |
| 画像の掲載 | ブラウザの投稿画面から画像を投稿できます。 |
| 画像のリサイズ | 設定画面で事前に指定した複数の数値へ自動でリサイズできます。長辺・縦・横など多彩な設定が可能です。 |
| 画像のレイアウト | 投稿時に左右の回り込みや中央寄せなどのレイアウトを指定できます。 |
| 画像への代替テキスト設定 | 登録した画像に alt 属性で代替テキストを設定できます。 |
| 画像へのリンク設定 | 掲載した画像に個別のリンクを設定できます。 |
| 地図の掲載 | Google マップ、OpenStreetMap を使用した地図を表示できます。 |
| 動画の掲載 | YouTube を使用した動画を表示できます。 |
| ファイルのアップロード | Excel、Word、PDF などのファイルをアップロードできます。 |
| 「続きを読む」機能 | 一覧表示時に、特定の段落以降を隠して表示できます。 |
| ダイレクト編集 | 管理者としてログインした際に、表示中のエントリーをそのまま追加・修正できます。 |
| Ping ショット | 管理画面で指定した送信先に Ping を送信できます。拡張規格に対応した送信先も指定できます。 |
| 画像の使い回し | メディア管理機能により、同じ画像を複数のエントリーで使い回せます。 |
| バージョン管理 | エントリーの変更をバージョンとして記録できます。 |
| バージョンの非公開化 | 非公開のバージョンで使用している画像・ファイルも非公開にできます。 |
| バージョンの切り替え予約 | バージョンの切り替えを日時指定で行えます。休日や深夜の更新にも対応できます。 |
| 多言語機能 | 1 つのエントリーを複数言語で登録でき、コンテンツを管理しやすくなります。 |
| 位置情報 | 位置情報を扱えます。 |
| 関連記事機能 | 投稿したエントリーに、他のエントリーを関連記事として複数登録できます。 |
| 会員限定記事 | 記事の途中から会員限定にできます。 |
| 編集ロック機能 | 編集中の記事にロックがかかり、意図しない上書きや先祖返りを防ぎます。(プロフェッショナル・エンタープライズ) |
| 画像・ファイルの管理 | 画像やファイルを登録・管理できます。画像ごとにタグやリンク、タイトルを設定できます。 |
|---|---|
| 画像の編集機能 | 登録した画像の反転・回転・トリミング・焦点座標の指定ができます。 |
| メディアを利用したカスタムフィールド・ユニット | メディアのカスタムフィールドやユニットから、メディア管理に登録済みの画像・ファイルを利用できます。 |
| 子階層のカテゴリー | カテゴリー内に子カテゴリーを追加し、親子階層を持つカテゴリーを作成できます。 |
|---|---|
| カテゴリーの共有 | 親ブログのカテゴリーを子ブログへ引き継げます。 |
| サブカテゴリー | メインカテゴリーとは別に、サブカテゴリーを複数指定できます。 |
| カスタムフィールド | カテゴリーに対してカスタムフィールドを作成できます。 |
| シークレットカテゴリー | ログインしている時のみ閲覧できるカテゴリーを作成できます。 |
| 位置情報 | 位置情報を扱えます。 |
| タグクラウド | エントリーにタグ(キーワード)を付けて管理でき、登録したタグはタグクラウドとして表示されます。 |
|---|---|
| タグ検索 | タグを含むエントリーを検索できます。複数タグによる絞り込みにも対応します。 |
| しきい値の設定 | 登録数が少ないタグを表示しない設定ができます。 |
| 表示サイズの変更 | エントリーの登録数に応じて、タグクラウド上での表示サイズを変更できます。 |
| コメント | エントリーごとに閲覧者がコメントを追加できます。機能の ON/OFF はコンフィグから設定できます。 |
|---|---|
| 必須項目チェック | コメント投稿フォームに必須項目を設定できます。 |
| 記入データの保存 | 名前やメールアドレスを Cookie に保存し、次回以降は自動で入力されます。 |
| コメント受信時の初期状態 | 投稿時の状態を「承認待ち」「公開」「非公開」から選択できます。 |
| 承認機能 | 初期状態を「承認待ち」にすることで、管理者の承認まで公開されないようにできます。 |
| ブラックリスト | 登録した語句を含むコメントの投稿を禁止できます。 |
| 自動メール通知 | コメントの投稿・返信時に、管理者宛へ通知メールを自動送信できます。 |
| シークレットブログ | 該当ブログのアカウントを持つユーザーのみが閲覧できるブログを作成できます。 |
|---|---|
| 子階層のブログ | ブログ内に子ブログを追加し、親子階層を持つブログを作成できます。 |
| キャッシュ | サーバー側にキャッシュを作成し、次回以降の表示負荷を軽減します。有効時間や子ブログ更新時など、更新のタイミングも制御できます。 |
| エイリアス機能 | 該当ブログを、設定したドメイン以外でも表示できます。 |
| 文字コードの指定 | Shift_JIS、EUC-JP、UTF-8 での出力を指定できます。 |
| HTTP 圧縮 | 対応ブラウザからのアクセス時に、gzip 圧縮でデータを送信します。 |
| HTML コメントの削除 | 出力する HTML ソースから HTML コメントを取り除きます。 |
| メタ情報の設定 | keyword と description を管理ページから一括で設定できます。 |
| SMTP サーバの指定 | 使用するメール送信サーバを個別に指定できます。 |
| 位置情報 | 位置情報を扱えます。 |
| 管理権限 | 管理者・編集者・投稿者・読者の権限レベルがあり、ブログごとにユーザーを作成して権限を切り分けられます。 |
|---|---|
| どこでもログイン | 所属ブログ以外からのログインを許可する設定ができます。 |
| ユーザーの有効期限 | ログインできる有効期限を設定でき、会員制サイトなどに活用できます。 |
| プロフィールの表示 | 所属、肩書き、自己紹介、画像の入力フォームを標準で備え、必要に応じて各画面に表示できます。 |
| パスワードの再発行 | ログインフォームから、登録済みメールアドレス宛にパスワードを再送信できます。 |
| 会員登録機能 | 登録フォームから「読者」権限のユーザーを登録できます。送信メールは宛先ごとにテンプレートを指定できます。 |
| 位置情報 | 位置情報を扱えます。 |
| ユーザー切り替え機能 | 管理者権限のユーザーは、ログインしたまま投稿者権限以下のユーザーへ切り替えられます。 |
| パスワードポリシー | 最小文字数や最大文字数などのポリシー条件を設定できます。 |
| パスワードの強度確認機能 | 推測されやすいパスワードを判定し、警告を表示します。 |
| 2 段階認証 | 2 段階認証を使用したログインを行えます。 |
| メールリンク認証 | パスワードなしで、メールで送信されるワンタイムの URL からログインできます。 |
| 退会機能 | 会員自身による退会処理ができます。物理削除と論理削除のいずれかを設定できます。 |
| 入力チェック | 必須入力やメールアドレスなど、条件に合致しない場合にエラーを表示します。 |
|---|---|
| 入力内容の自動変換 | 全角から半角へなど、入力内容を自動変換できます。 |
| ステップ入力 | フォームを複数のページ(ステップ)に分割して表示できます。 |
| 自動返信 | 管理者と送信者に、送信内容の通知メールを自動送信します。 |
| 自動返信メールのカスタマイズ | 管理者宛・送信者宛のメールを、それぞれ別のテンプレートで送信できます。 |
| 投稿データの確認 | 投稿された内容を管理ページで確認できます。 |
| 投稿データの保存 | 投稿された内容を CSV 形式でダウンロードできます。 |
| 投稿データの期間指定表示 | 期間を指定して投稿内容を表示・保存できます。 |
| 自動返信メールの保存 | 控えメールで送信された内容も、投稿データと同様に確認・ダウンロードできます。 |
| ファイル添付機能 | ファイルアップロードのあるフォームからのメールに、ファイルを添付して受信できます。 |
| 動的フォーム作成 | フォームの入力項目を管理画面から設定できます。 |
| フォームのテンプレート編集 | 送信されるメールのテンプレート内容を管理画面から編集できます。 |
| ランダム表示 | 登録したバナーをランダムに表示できます。 |
|---|---|
| 公開日時設定 | バナーごとに公開開始・終了日時を設定できます。 |
| テンプレートの静的書き出し | 出力したい URL を指定して、静的ページとして書き出せます。 |
|---|---|
| サイト全体の静的書き出し | ブログ単位で全体を静的に書き出せます。エントリーの差分書き出しにも対応します。(プロフェッショナル・エンタープライズ) |
| 携帯、スマートフォン対応 | iPhone、iPad、Android などデバイスごとの表示振り分けができます。 |
|---|---|
| モバイル用画像リサイズ | 画像の登録時に、モバイル用の画像も自動生成します。 |
| 全角・半角変換 | カナを全角から半角に変換して表示できます。 |
| コンテントタイプと拡張子の関連付け | コンテントタイプに対応する拡張子を指定できます。 |
| HTML メール | エントリーの内容をそのまま HTML として読者ユーザーへ配信できます。 |
|---|---|
| テキストメール | テキストメールとして読者ユーザーへ配信できます。 |
| マルチブログ | 複数のブログを並列または親子関係で作成できます。 |
|---|---|
| エイリアス | 該当ブログを、設定したドメイン以外でも表示できます。 |
| ルール | 条件を指定してコンフィグを設定できます。 |
| キャッシュ機能 | キャッシュによりサーバーへの負荷を軽減し、表示速度を向上させます。 |
| キャッシュ有効期限の設定 | サーバーキャッシュ、クライアントキャッシュの有効期限を設定できます。 |
| チェックリスト | キャッシュの ON/OFF やメールの送信先などの設定情報を一覧で確認できます。 |
| システムアップデート機能 | 管理画面からシステムをアップデートできます。更新メニューを非表示にすることもできます。 |
| システムアップデートの範囲指定 | 不具合修正のみか、マイナーバージョンも含めるかを設定できます。 |
| 自動アップデート | 指定した時間帯にアップデートを自動実行します。 |
| クイックサーチ | ログイン時に Ctrl + K(Windows)または ⌘ + K(macOS)で、ブログ・エントリー・カテゴリー・管理画面メニューなどを検索してアクセスできます。 |
| 管理メニューのカスタマイズ | 管理画面のメニューを一部非表示にしたり、並び替えたりできます。 |
| WordPress eXtended RSS(WXR)形式でのエクスポート機能 | WXR 形式でエントリーをエクスポートします。 |
| コンフィグセット | コンフィグ設定をセットとして作成し、複数のブログやカテゴリーに適用できます。 |
|---|---|
| テーマセット | テーマ設定をセットとして作成し、複数のブログやカテゴリーに適用できます。 |
| 編集セット | エントリー編集画面の設定をセットとして作成し、複数のブログやカテゴリーに適用できます。 |
| コンフィグのエクスポート・インポート | コンフィグ設定をエクスポート・インポートできます。編集設定やユニット設定など部分的な入出力にも対応します。 |
| 子ブログへの継承 | ブログやカテゴリーに設定したコンフィグを子ブログへ継承できます。 |
| 文字コードの指定 | 文字コードを Shift_JIS、UTF-8、EUC-JP に変更して出力します。 |
|---|---|
| HTTP 圧縮 | 対応ブラウザからのアクセス時に、gzip 圧縮でデータを送信します。 |
| HTML コメントの削除 | 出力する HTML ソースから HTML コメントを取り除きます。 |
| 余分な空白の削除 | 連続する改行・スペース・タブの 2 つ目以降を取り除きます。 |
| 全角/半角の変換 | 全体のデータに変換をかけます。設定値は PHP の mb_convert_kana 関数に準拠します。 |
| Google マップ | Google Maps API key を設定することで、ユニットから Google マップを投稿できます。 |
|---|---|
| Ping ショット | Ping 送信先を追加できます。拡張規格に対応したエンドポイントも指定できます。 |
| JSON2TPL | JSON データを読み込み、外部の API と連携できます。 |
| Webhook 機能 | エントリー更新、フォーム送信、会員登録などのイベントをフックして外部サービスと連携できます。 |
| Amazon S3 連携 | メディア・アーカイブ・ストレージ・キャッシュなどの各種ファイルを Amazon S3 に保存できます。 |
| REST API 機能 | モジュール ID が出力する情報を REST API(JSON)として取得できます。 |
|---|
| 利用 SMTP サーバの設定 | メールを送信する SMTP サーバのホスト名を指定できます。 |
|---|---|
| 読者登録時の確認メール | 読者登録時に送信される確認メールの From、To、Bcc、件名、本文テンプレートを設定できます。 |
| パスワード再発行時の確認メール | パスワード再発行時に送信される確認メールの From、To、Bcc、件名、本文テンプレートを設定できます。 |
| コメント受信時の確認メール | コメント受信時の確認メールの From、To、Bcc、件名、本文テンプレートを設定できます。 |
| Return-Path の設定 | メールの Return-Path を特定のメールアドレスに設定できます。 |
| ログイン許可リスト | ブログごとに、指定した IP からのアクセスに限りログインできるようにします。 |
|---|---|
| ログイン拒否リスト | ブログごとに、指定した IP からのログインを拒否します。 |
| ベーシック認証 | ユーザー ID とパスワードを作成し、アクセスを制限できます。 |
| 認証スキップ | 指定した IP からのアクセスではベーシック認証を行わないようにできます。 |
| パスワード強度チェッカー | パスワード設定時に強度をチェックします。 |
|---|---|
| ログイン許可端末の指定 | ユーザーごとに、特定の端末のみからログインできるよう設定できます。 |
| 同時ログインの制限 | 同じユーザー ID による同時ログインの可否を設定できます。(標準ではオフ。無制限ユーザーオプション、またはスタートアップ Plus/プロフェッショナル Plus/エンタープライズライセンス適用時に選択可能) |
| 1 クリックアップデート | 1 クリックでバージョンアップでき、セキュリティ更新にもすぐ対応できます。 |
| CSRF 対策、XSS 対策 | CSRF や XSS など、悪意のあるデータ入力の防止を行っています。 |
| 連続投稿の防止 | フォームの連続投稿を制限できます。 |
| ログインページの URL 変更 | ログインページの URL を変更し、外部からの予測による不正ログインを防ぎます。 |
| CMS の操作権限を設定 | 各種登録・編集権限、管理機能の権限をブログごとに設定できます。 |
|---|
| ユーザーグループ機能 | ユーザーをグループに分け、グループ単位でまとめて管理できます。 |
|---|---|
| ロール設定 | ユーザーグループにロールを設定し、所属ユーザーへ操作権限を割り当てられます。 |
| 複数のユーザーグループを設定 | 1 人のユーザーを複数のグループへ割り当てることで、複雑な権限設定を実現できます。 |
| 基本承認機能 | 投稿時は非公開とし、承認権限を持つユーザーの承認後に公開されます。 |
|---|---|
| 1 段階承認 | 投稿者が作成したエントリーを編集者が承認して公開できます。(プロフェッショナルのみ) |
| ワークフロー設定 | ブログ単位でワークフローを設定できます。(エンタープライズのみ) |
| ワークフローの形式をカスタマイズ | ワークフロー形式に合わせて、多段階の承認フローをカスタマイズできます。(エンタープライズのみ) |
| 承認担当者の選択機能 | 複数の承認者がいる場合に、承認依頼の連絡先を選択できます。(エンタープライズのみ) |
| 飛び越えて承認が可能 | 多段階の承認フローで、次の次の担当者が順番を飛び越えて承認できます。(エンタープライズのみ) |
| 承認通知一覧 | 自分が承認を依頼されているエントリーを一覧で確認できます。(エンタープライズのみ) |
| 承認通知をメールでお知らせ | 承認依頼をメールで受け取れます。(エンタープライズのみ) |
| バージョンごとに承認が可能 | 同一エントリーの複数バージョンで、並行して承認フローを進められます。(エンタープライズのみ) |
| 並列承認機能 | 複数の承認者が投じる承認ポイントが一定数を超えることで公開されます。(エンタープライズのみ) |