はじめに

導入

運用

参加・貢献

リソース

GitHubでこのページを編集

Home / 5 / baserCMSの機能

baserCMSの機能

baserCMSは、Webサイト開発フレームワークとして、ウェブサイトの構築や管理を容易にするために様々な機能を提供しています。コンテンツ管理機能を始め、ブログ機能、フォーム機能、多言語対応機能、ユーザー管理機能などがあります。

また、プラグイン機能を提供しており、必要に応じて様々な機能を追加することができます。baserCMSを使えば、ウェブサイトのデザインやレイアウトのカスタマイズ、記事や商品の投稿や編集、お問い合わせフォームの作成などを簡単に行うことができます。

ここでは各機能の概要を説明しています。

 

フロントページ機能

ツールバー

管理画面にログインした状態であれば、ツールバーを表示し便利な機能を提供します。
詳細については ツールバー をご覧ください。

機能 説明
編集リンク表示 編集画面へのリンクを表示します。
ユーザー情報の編集 ログインしているユーザーの編集画面に遷移できます。
ログアウト ログインしているユーザーについてログアウトします。
サーバーキャッシュ プログラムに関する出力結果をサーバー上に保存し処理速度を向上します。

固定ページ

固定のURLとして作成できるページです。更新頻度が低く、一度作成すればあまり変更されないページに適しています。

機能 説明
前後ページ移動 前後のページへの移動リンクを表示します。

ブログ

BcBlog プラグインにより提供。
時系列情報を持った記事の集合体で、投稿日時の新しい順に記事を表示します。ブログは複数設置可能です。

機能 説明
カテゴリ別記事一覧 ブログカテゴリ別の記事の一覧を表示します。
タグ別記事一覧 タグ別の記事の一覧を表示します。
月別記事一覧 月別の記事の一覧を表示します。
日別記事一覧 日別の記事の一覧を表示します。
カレンダー カレンダー形式で、日別記事一覧へのリンクを表示します。
最近の投稿 最近投稿された記事の一覧を表示します。
カテゴリ一覧 カテゴリ別記事一覧へのリンクを一覧で表示します。
月別アーカイブ一覧 月別記事一覧へのリンクを一覧で表示します。
コメント送信 各ブログ記事ごとにコメントを送信する事ができます。ユーザーよりコメントが送信された際、管理者が承認したもののみ公開する事ができます。コメントが送信された場合は、管理者用のメールアドレスに通知します。
コメント画像認証 画像で生成した文字列を入力させる事で認証を行ないます。

メールフォーム

BcMail プラグインにより提供。
簡単な設定でお問い合わせフォームを作成でき、自動返信機能やスパムメール対策などの機能を備えています。

機能 説明
メール送信 フォーム経由で管理者宛にメールをする事ができます。
入力チェック 必須チェック、Eメールチェックなど各種入力チェックを行います。
自動変換 入力内容中の全角文字を半角文字に自動変換します。
住所補完 郵便番号を元に住所を検索し自動入力します。
送信前確認 入力後、送信前に入力内容の確認が行えます。
画像認証 メールフォーム送信の際、画像で生成された文字列を入力させ認証を行ないます。
サンクスメール送信 メール送信時、入力内容にEメールの項目があればユーザー宛に控えメールを送信します。
ファイル添付機能 画像ファイルやPDFファイルを添付するフォームを作る事ができます。

カスタムコンテンツ

BcCustomContent プラグインにより提供。
独自のデータベースを作成して、オリジナルのコンテンツを追加することができ、様々な種類のコンテンツを管理できます。例えば、商品や店舗情報など、Webサイトで管理するデータを自由に追加することができます。
詳細については、カスタムコンテンツ をご覧ください。

機能 説明
検索フォーム自動生成 設定内容により検索フォームを自動生成します。
一覧表示 登録されたエントリーの一覧を表示します。
詳細表示 登録されたエントリーの詳細ページを表示します。

その他

機能 説明
複数サイト 英語サイトやスマートフォンサイトなど複数のサイトを表示できます。
自動リダイレクト ユーザーエージェントやブラウザの言語設定により適切なサイトに自動でリダイレクトすることができます。
サイト内検索 サイト内のコンテンツをカテゴリ別に検索できます。各コンテンツは検索除外設定を行う事ができます。
GoogleMaps表示 管理画面で登録した住所を元に簡単にGoogleMapsの地図を表示する事ができます。

 

管理機能

ユーザー管理

ログインするユーザーを管理する機能です。

機能 説明
ログイン認証 管理画面で登録したユーザーのアカウントとパスワードを元に認証を行います。
ユーザー登録・編集 複数のログインユーザーの登録が行えます。
ユーザーグループ登録・編集 アクセスルール別にユーザーをグルーピングする事ができます。
アクセスルール登録・編集 ユーザーグループごとに管理画面内のアクセスルールを設定することができます。
アクセスルールの簡単追加 管理システム内の現在表示しているページに対し、簡単にアクセスルールを登録できる仕組みです。
代理ログイン 管理者でログインしている場合に、別ユーザーの代理としてログインする事ができます。

アクセスルール管理

ユーザーグループに設定されたアクセスルールを管理する機能です。
詳細については アクセスルール をご覧ください。

機能 説明
アクセスルール登録・編集 アクセスルールの登録、編集、削除が行えます。
アクセスルール再構築 アクセスルールを初期化して再構築することができます。

コンテンツ管理

Webサイトのコンテンツを簡単に追加・編集・削除することができる機能で、固定ページやブログ、カスタムコンテンツなど様々なタイプのコンテンツをツリー構造上で管理できます。

機能 説明
ツリー表示 固定ページ、ブログ、メールフォーム等、プラグインが提供するコンテンツも含めて、コンテンツを階層構造をツリー形式で表示する事ができます。ツリー上の任意のフォルダを指定してコンテンツを配置する事ができます。
コンテンツ公開状態設定 WEBページごとに公開状態の設定ができます。期間を指定して制限する事もできます。
コンテンツコピー コンテンツを丸ごとコピーする事ができます。プラグインによって対応されていない場合もあります。
ゴミ箱 コンテンツを削除する際、そのままデータを消去せず、ゴミ箱に入れておいて、後で取り出す事ができます。
フォルダ 階層構造を作成する事ができます。フロントエンドでは内包するコンテンツの一覧を出力する事もできます。
エイリアス 同じコンテンツを違うURL、違う設定で表示する事ができます。
リンク 階層構造上に構造とは異なったURLを配置する事ができます。外部URLも設定できます。こちらはコンテンツ構造を元にして出力するメニューで利用します。
コンテンツ検索 ツリー構造の中からフォルダや、名称、公開状態等を指定してコンテンツを検索する事ができます。
タイトル・説明文個別設定 WEBページのタイトルや説明文を個別に設定する事ができます。
レイアウト切り替え フォルダごと、コンテンツごとにレイアウトを切り替える機能です。
サイト検索除外設定 サイト内検索結果から除外するかどうかの設定を行う事ができます。

サイト管理

1つのインストール環境で複数のWebサイトを管理する機能で、ドメインやデザイン、コンテンツなどを独立して設定できる機能です。

機能 説明
サイト登録編集 サイトの登録・編集を行えます。
サイト間連携 サイト間の親子設定をする事で、コンテンツにおいてツリー構造をベースにコンテンツを連携させる事ができます。
サイト間コピー 親サイトのコンテンツを元に子サイトにコピーを作成する事ができます。
サイト間エイリアス作成 親サイトのコンテンツを元に小サイトにエイリアスを作成する事ができます。
デバイス設定 子サイトにデバイスを設定する事で、親サイトにアクセスした際、ユーザーエージェントを判定して適切な子サイトを表示したり、リダイレクトする事ができます。
言語設定 子サイトに言語を設定する事で、親サイトにアクセスした際、ブラウザの言語設定を判定して適切な子サイトを表示したり、リダイレクトする事ができます。

固定ページ管理

固定ページを管理する機能です。

機能 説明
固定ページ登録・編集 Webページの登録・編集を便利なHTMLエディタでおこなえます。
固定ページコンテンツテンプレート切り替え 固定ページにおいて、所属するページカテゴリごとにコンテンツテンプレートを切り替える機能です。

ブログ管理

BcBlog プラグインにより提供。
ブログの記事、カテゴリ、タグなどを管理する機能です。

機能 説明
ブログ作成 ブログコンテンツを複数作成する事ができます。
ブログ記事登録・編集 ブログ記事の登録・編集を便利なHTMLエディタで行えます。
ブログ記事公開状態設定 ブログ記事ごとに公開状態の設定ができます。期間を指定して制限する事もできます。
サイト検索除外設定 サイト内検索結果から除外するかどうかの設定を行う事ができます。
コメント管理 ブログ記事の投稿されたコメントの承認・削除が行えます。
ブログカテゴリ登録・編集 ブログ記事を分類するブログカテゴリの登録・編集が行えます。
ブログタグ登録・編集 ブログ記事をタグ付けするブログタグの登録・編集が行えます。
ブログテンプレート切り替え ブログごとに違うデザインを適用する事ができます。
アイキャッチ画像 ブログの各記事にアイキャッチ画像を登録できる機能です。
表示件数設定 ブログ記事や、フィードの表示件数が設定できます。

メールフォーム管理

BcMail プラグインにより提供。
メールフォームのフィールドや送信されたメッセージを管理する機能です。

機能 説明
メールフォーム作成 メールフォームコンテンツを複数作成する事ができます。
メール項目登録・編集 メールフォームの入力項目をテキストボックスやラジオボタン、コンボボックス等で登録・編集する事ができます。
メール項目並び替え メール項目の表示順を並び替える事ができます。
受信メール一覧表示 受信メール個別詳細の確認、削除ができます。
SSL利用設定 メールフォーム毎にSSLの利用設定を行えます。
BCCの利用設定 受信メールをBCCで受け取る事ができます。
メールフォームテンプレート切り替え メールフォームごとに違うデザインを適用する事ができます。
送信メールテンプレート切り替え メールフォームごとに送信するメールの雛形を切り替える事ができます。
送信完了後リダイレクトURL登録 メールフォームの送信完了後に自動遷移するリダイレクト先のURLを登録する事ができます。
送信メールCSVダウンロード メールフォームで受信した内容をCSVファイルとしてダウンロードする事ができます。

カスタムコンテンツ管理

BcCustomContent プラグインにより提供。
管理画面においてノーコードでオリジナルコンテンツのフィールドを定義し、そのコンテンツに対する管理機能とフロントエンドに表示するための仕組みを提供する機能です。
詳細については カスタムコンテンツ をご覧ください。

機能 説明
フィールド定義 フィールドのマスタを登録、編集、削除できます。
フィールドプレビュー フィールドを作成する際、リアルタイムでプレビューを見ることができます。
テーブル定義 テーブルの登録、編集、削除ができます。
テーブルへのフィールド関連付け テーブルにフィールドの関連付けができます。
エントリー階層化 テーブルの設定により登録するエントリーを階層化することができます。(マスタの場合のみ)
関連フィールドの編集 テーブルに関連付けられた関連フィールドの編集、削除ができます。
関連フィールドプレビュー 関連フィールドの編集時、リアルタイムでプレビューを見ることができます。
エントリー登録・編集 テーブルに紐づくエントリーを登録、編集、削除できます。
カスタムコンテンツ登録 コンテンツ管理においてカスタムコンテンツを登録できます。その際、テーブルと関連付けることができます。

アップロードファイル管理

BcUploader プラグインにより提供。
Webサイトで使用する画像やドキュメントなどのファイルを、管理画面から簡単にアップロード・管理できる機能です。

機能 説明
ファイルアップロード 画像、Excel、Word、PDF等のファイルをアップロードし、一覧で管理する事ができます。
ファイル貼り付け アップロードしたファイルをページ機能で管理するページやブログ記事に貼り付ける事ができます。
画像サイズ設定 アップロードした画像ファイルのサイズを指定する事ができます。また、正方形に切り抜く事ができます。
編集制限設定 管理者以外のユーザーが、自分がアップロードしたファイル以外、編集・削除ができないように設定する事ができます。
カテゴリ登録・編集 アップロードするファイルに付加するカテゴリの登録・編集が行えます。カテゴリ分けすることで、ファイルの絞り込みを行うことができます。

テーマ管理

Webサイトの外観やデザインを管理する機能で、テーマの変更が可能です。

機能 説明
テーマ複製・切り替え 既存テーマの複製やテーマの切り替えが行えます。

テーマファイル管理

BcThemeFile プラグインにより提供。
テーマ内のファイルの編集、削除、アップロードが行える機能です。

機能 説明
テンプレート編集 テンプレートの編集・削除が行えます。
ファイルアップロード テンプレートや、CSS、画像、javascript のアップロードができます。
コアファイル複製 初期状態で用意されているコアのテンプレートや、CSS、画像、javascript をテーマフォルダへコピーする事ができます。

テーマ設定

BcThemeConfig プラグインにより提供。
テーマのロゴ画像の変更などが行える機能です。テーマが対応している必要があります。

機能 説明
テーマ設定 テーマのベースカラーや、ロゴ画像、メイン画像の変更を行う事ができます。

プラグイン管理

機能 説明
プラグイン登録・削除 各種プラグインの登録・削除が行えます。

システム設定

機能 説明
制作・開発モード切り替え 制作・開発モードの切り替えが行えます。
メンテナンス切り替え メンテナンス中に切り替える事で、一般ユーザーがアクセスした場合にメンテナンス中ページを表示します。
標準ウィジェットエリア ウィジェットエリアが設定されていないコンテンツにて表示するウィジェットエリアを指定します。
管理画面SSL設定 管理画面へのアクセスにおいてSSL通信を強制するかどうか設定します。
管理画面テーマ設定 管理画面のテーマを設定できます。
アップデート通知 オートアップデート機能として新しいアップデートが存在する場合に通知するかどうかを設定します。
GoogleMaps用住所登録 Googlemapsで地図を表示する為の住所の登録が行えます。
Google AnalyticsトラッキングID Google Analyticsのタグを自動出力するためのトラッキングIDを指定します。
デバイス・言語設定 サイトにデバイス属性や言語属性を持たせ自動リダイレクトする機能を有効にする場合にチェックを入れます。
エディタタイプ切り替え 標準のWYSIWYGエディタをオフにしたりプラグインで提供されているエディタに切り替える事ができる機能です。
エディタスタイルセット WYSIWYGエディタ内において選択するだけでデザインを適用する「スタイル」を設定する事ができる機能です。
メール送信設定 サイト内で利用するメールのSMTP設定、文字コードの設定を行う事ができます。

ユーティリティ

baserCMSに関する補助機能です。

機能 説明
環境情報 PHPの詳細設定情報などが確認できます。
データバックアップ データベースのバックアップやレストアを管理画面上で行えます。
ログメンテナンス ログのダウンロードや削除が行えます。

検索インデックス管理

BcSearchIndex プラグインにより提供。サイト内検索のインデックスを管理する機能です。

機能 説明
検索インデックス編集・削除 サイト内検索の対象コンテンツの検索インデックスの削除を行えます。
優先度設定 サイト内検索の対象コンテンツの検索インデックスの優先度の設定を行えます。

ウィジェットエリア管理

BcWidgetArea プラグインにより提供。
Webサイトの特定の場所に表示するウィジェットを管理するための機能です。

機能 説明
ウィジェットエリア登録・編集 複数のウィジェットをとりまとめるウィジェットエリアの登録・編集が行えます。
ウィジェット登録・設定 ウィジェットエリアへウィジェットの登録が行えます。また、ウィジェットごとに設定値の設定が行えます。
ウィジェット並び替え 各ウィジェットエリアにおいてウィジェットの並び替えが行えます。

エディタテンプレート管理

BcEditorTemplate プラグインにより提供。
WYSIWYGエディタ内で利用する雛形を管理する機能です。
詳細については、エディタテンプレート をご覧ください。

機能 説明
登録・編集・削除 テンプレートの登録・編集・削除が行えます。

お気に入り

BcFavorite プラグインにより提供。
管理システム内でよく使う項目をお気に入りとして登録しておくことができます。

機能 説明
登録 管理画面内の現在のページについて新規登録することができます。
編集・削除 登録したお気に入りについて編集・削除が行えます。

その他

機能 説明
オートアップデート baserCMS自体のアップデート通知と自動実行を行えます。
リスト一括処理 複数のデータに対して削除処理、公開処理、非公開処理など一括処理を行う事ができます。

 

Webサイト開発者向け機能

テーマ

テーマ制作を便利にする仕組みが揃っています。

機能 説明
テーマブートストラップ テーマ用の起動処理を記述する為のファイルを配置する事ができます。
テーマヘルパー テーマ作成を補助するヘルパークラスをテーマに同梱できる仕組みです。
エディタCSS WYSIWYGエディタ領域に指定したCSSを適用する事ができる機能です。
初期データダウンロード インストール時に最初から登録される初期データ作成する機能です。
初期データ読み込み テーマ管理よりテーマの初期データを読み込む機能です。
テーマ内プラグイン同梱機能 テーマ内にプラグインを同梱できる機能です。

プラグイン

プラグイン制作を便利にする仕組みが揃っています。

機能 説明
プラグインブートストラップ プラグインの起動処理を記述する為のファイルを配置する事ができます。
プラグインルーティング プラグインでルーティング設定を記述する事ができます。
プラグイン設定ファイル プラグインにおける設定ファイルを簡単に読み込む事ができます。
プラグインイベント プラグインより本体のイベントにコールバック処理を登録する事ができます。

その他

機能 説明
REST API 外部からbaserCMSのコンテンツを取得したり、更新したりするためのインターフェイスです。
インストールコマンド baserCMSのインストールをコマンドラインから1コマンドで実行する事ができます。
リリースパッケージ作成コマンド 配布用のパッケージを作成します。