よくあるご質問
baserCMSについてよくあるご質問をご紹介します。お問い合わせの前にはまずこちらを必ずお読みください。
また、ここで解決できない場合は、ユーザーズフォーラムを是非ご活用ください。
全般的なご質問
デモサイトの動作が重いです
デモサイトの動作が重く感じられるのは、CSVというカンマ区切りのテキストファイルをデータベースに見立てる仕組みを利用している事に起因します。
CSVの最大のメリットはデータベースサーバーが利用できないサーバーでも簡単に設置できて動作を確認できるという事なんですが、サーバーのスペックによってはどうしても動作が重くなってしまいます。
ご利用のサーバーで動作の重さが気になる場合は、MySQLなどのデータベースサーバーのご利用をおすすめします。
また、サーバーによってはSQLiteというファイルベースのデータベースを利用できる場合もあります。SQLiteに切り替えるだけでも表示速度の改善が体感できますので是非試されてみてください。
今後のバージョンアップにおける改善にもご期待ください。
利用できるデータベースの種類は?
BaserCMSでは次の3つのデータベースを利用する事ができます。
- MySQL 4.1以降
- PostgreSQL 7.4以降
- SQLite 3以降
また、小規模サイトで、運営者も少数名の場合は、CSVファイルもデータベースとして利用する事ができます。CSVファイルはご存知のとおり、純粋なテキストファイルなので、サーバー環境に関係なく利用できます。
CSVファイルでのご利用の際は、デメリットをよくご理解の上ご利用ください。
CSVファイルのデメリット
- ページや、ブログ記事が多くなると表示速度が遅くなってくる。
- 同時更新に弱い。
baserCMSは無料ですか?
無料です。
GPL ver2 ライセンスの範囲内であれば無料でご利用いただけます。
詳しくは「ライセンスについて」を参照 ください。
コーポレートサイトしか作る事ができないのですか?
そんな事はありません。
BaserCMSはコーポレートサイトの制作経験をベースとして開発をすすめてきましたが、ポータルサイトへの組み込み実績もあります。
今後もコーポレートサイトをターゲットに最適化していく予定ですが、ポータルサイトなどへの土台としてもご利用できる事を前提としています。
BaserCMSはあくまでWEBサイトの土台を目指します。
CakePHPとはなんですか?
WEBアプリケーションフレームワークといって、WEBサイトにおけるプログラムの土台となるプログラムの集合体です。
家の建築に例えると基礎や出来上がったドアなどの部品のようなものです。
基礎がよく出来ていると家がしっかりとし、ドアやサッシなどの出来上がった部品があれば一から作るよりも工期が縮まります。
BaserCMSは、CakePHPを土台とし、さらに、WEBサイトの土台を目指しています。
ホームページを作った事がないですが設置できますか?
BaserCMSには、デザインを簡単に変更できるデザインテーマの切り替え機能がありますが、現時点では、デザインテーマの充実ができておらず、一から デザインテーマを作る必要があります。
正直なところ基本的なホームページ知識がないと難しいです。
ただ、FTPでのアップロードと、アクセス権限の変更ができれば設置は可能です。
現時点でのBaserCMSは、管理画面上でデザインを簡単に変更できるようにはなっておらず、デザインの変更にはHTMLの知識が必須となります。 詳しくは、「制作・開発マニュアル」を参 照ください。
開発に参加したいのですが?
残念ながら現在、公には募集を行っておりません。
現在、コンセプトのぶれを生じさせないよう「キャッチアップ」が主導し、BaserCMS非公開コミュティで開発を進めています。
制作に関するご質問
エディターが文字化けしてしまいます。
サーバーによって、mb_internal_encoding が効かない場合に発生する事があります。
対処法は以下になります。
app/config/bootstrap.php に
ini_set('mbstring.internal_encoding', 'UTF-8');
の1文を追加します。
上記を行っても、サーバーによっては効かない場合があります。(例:ロリポップ)
その際はコントロールパネルから設定します。
Dreamweaverでctpファイルを開くにはどうしたらいいですか?
画像を簡単にポップアップさせる事はできますか?
できます。
BaserCMSは jQuery.colorbox を梱包しています。
対象画像のAタグに rel 属性として、「colorbox」を設定します。
title 属性に画像のタイトルを入力するとポップアップ画像のタイトルとして出力されます。
※ ファイルアップローダーで貼り付けた画像には、自動で上記の設定が施されます。
※ ヘッダ内にBaser 標準タグを書いている事が前提です。
角丸のボックスを簡単に作る事はできますか?
できます。
BaserCMSは、jQuery.corner を梱包しています。
対象のボックスの class 属性に、「corner5」もしくは、「corner10」を設定します。
※ ヘッダ内にBaser標準タグを書いている事が前提です。
※ 5,10 の数字は、角の丸みを表します。
ローカルナビゲーションを自動で出力できますか?
できます。
次のタグを貼り付けてください。表示しているページが所属しているカテゴリ内のページ一覧をリスト形式で出力します。
<?php $baser->element('submenus'.DS.'local_navi') ?>
複数のサブメニューを自動出力するsubmenuエレメントを利用している場合は、次のタグでサブメニューとしてセットします。
<?php $baser->setSubMenus(array('local_navi')) ?>
なお、表示部分のHTMLをカスタマイズする場合は、次のマニュアルページを参考にしてください。
デフォルトのlocal_naviエレメントを、利用しているテンプレートフォルダにコピーしてから編集します。
WEBページを更新したのに反映されません
これは、BaserCMSがサーバーキャッシュという表示速度向上の機能を利用している為です。
サーバーキャッシュを削除すれば反映されるようになります。
サーバーキャッシュについての説明や、削除方法については、「サーバーキャッシュについて」を参照ください。
管理画面からテンプレートの編集はできますか?
BaserCMS 1.6 よりできるようになりました。
管理画面のシステム設定を開き、サイドメニューのテーマ管理よりテンプレートの確認、編集が行えます。
テンプレートの場所がわからないです
基本的にテーマフォルダ内に無いテンプレートは、baserフォルダの中にあります。
baserフォルダの中のファイルを直接編集する事は推奨されていませんので、テーマフォルダの同階層にコピぺしてください。
マニュアルページに詳細な説明があります。
ページごとにレイアウトを切り替える事はできますか?
できます。
テンプレートフォルダ内の layouts フォルダに、任意の名称のレイアウトファイルを作成し、サーバーにアップロードします。この時、拡張子は「.ctp」とします。
そして、管理画面にログインし、ページ登録画面のエディタ欄で、「ソースモード」に切り替え任意の場所に次の一行を書き込んでください。
<?php $this->layout = '{レイアウトファイル名}' ?>
※ レイアウトファイル名には拡張子を含めないように注意してください。
サイト制作が少し難しいのですが?
BaserCMSはまだまだ始まったばかりです。まだまだ機能的に未熟なところもたくさんあります。
これから皆様のフィードバックを頂きつつ、より扱いやすいCMSとなる事を目指しています。
ご提案、ご要望がございましたら、ぜひユーザーズフォーラムにご 参加ください。
不具合報告・改善要望
最新バージョンで見つかったバグを解消するには?
ユーザーズフォーラムに是非ご報告ください。
ただ、その前にそのバグが既に報告されているものかをご確認ください。
もしかしたら既に解決しているかもしれません。その場合修正パッチをあてる事で解消する事ができます。
※ 修正パッチとは、洋服等のパッチワークと一緒で、不具合を改善する為のプログラムです。
修正パッチの利用方法は次のページ確認ください。
サイト運営に関する質問
導入に関するご質問
サブフォルダに設置されてしまうんですが?
レンタルサーバー:ドメインキングにおいて、簡単インストールの展開先ディレクトリ(フォルダ)として「basercms」を選択している場合、URLは以下になります。
- http://ドメイン名/basercms/
ドメイン名にて「baserCMS」をご利用されたい場合、展開先ディレクトリ(インストール先)として「ドキュメントルート」を選択いただき、インストールを行ってください。


















