baserCMSでサイトの構築をしてみることにしました
2014/06/26
baserCMSでサイト構築
CMSの構築依頼があり、CMSの構築をすることになりました。
しかし、CMSに関しては、すでに多くのシステムが提供されており、いまさらそこに向かって新規でシステムを構築することは効率的ではない、という判断に至りました。
これまで社内での実績として WordPressは使っており、そこそこ実績もあったために WordPressでもよかったのですが、社内で対応出来るものが WordPress一択と言うより、やはり複数の選択肢を持っておくべきじゃないか、と言うことで別の CMSを試してみることにしたためです。
baserCMSを選んだ理由
そして、選ばれた CMSが「baserCMS」です。
http://basercms.net/
これを選んだ理由は、
・言語が PHP。また、フレームワークに CakePHPを採用していること。
・現在も開発が続いていること。
・採用実績が相応にあること。
・コーポレートサイトにちょうどいい、との触れ込みであること
・国産の CMSであること
などがそれです。
特に、CakePHPを採用していることが大きかったですね。
社内で注力している技術が CakePHPであることもあり、社内で機能拡張、メンテナンスをする際に対応できるエンジニアが多いことも安心材料になりました。
最悪開発元の開発が中断したとしても、自社で開発を続けていくことも可能になるからです。
話を戻しますが、WordPress一択でも十分な機能がありますので、それを使い倒すことでも何ら問題ないレベルではありますが、baserCMSが CakePHPで作られていたために、それを使い倒してみることで、今後自社でのシステム開発の参考になるのではないか、と言う思惑もありました。
というわけで、まずは baserCMSをインストールするわけですが、レンタルサーバなどに設置する場合は問題ありませんが、XAMPPなどを使ってローカル環境の設置をする場合、ローカル環境からメールの送信処理ができるようになっていないと、最後の管理者登録のところでエラーになって登録できませんのでご注意ください。
そんな場合は、まずは、「ローカル環境の XAMPPからメールを送信できるように設定する」を参考にしていただいて、ローカル環境からメール送信ができるように設定してください。
それ以外は、たぶん、画面に従って手続きを進めれば、問題なく登録できると思います。
おまけ
この baserCMSは、福岡の方が開発をされ、現在も福岡を中心に開発が進んでいるそうです。
私は福岡出身ですので、応援したいな、という気持ちもあったのは事実ですね。
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
baserCMS ID以外のカラムでアソシエーション(連携)をさせる場合
baserCMSで ID以外のカラムでアソシエーション(連携)させる方法と注意点を解説しています。CakePHPとは動作に差異があり注意が必要です。
-
baserCMSをほかのサーバ、環境にコピーする場合
baserCMSを他のサーバ、環境にコピーする場合の設定方法について説明します。
-
baserCMS 3系でテーマが変更されないのはキャッシュが原因
baserCMS 3系ではキャッシュの処理が原因でテーマを変更したけども変更されないという不具合があります。
-
baserCMSは 3種類のデバッグモードが用意されています
デバッグモードは3種類あります。デバッグモードにすることでキャッシュされなくなりますので、開発の際には必須の設定です。
-
baserCMSでwp_is_mobileと同じスマホ振り分け関数を実装
baserCMS版 wp_is_mobile関数です。Google Adsenseの規約対応のためにも必要な関数です。
-
baserCMS お問い合わせフォームのボタンを画像に変えたい場合(ボタンのテキストを変えたい!っていう場合も)
お問い合わせフォームのボタンを画像に変えたい場合、ボタンのテキストを変えたい場合、それにまつわる関連の解説をしています。
-
baserCMS 画面が真っ白になる不具合があった場合の対応の一つ
baserCMSで画面が真っ白になる不具合があった場合の対応方法の説明です。PHPでエラーが起こっている場合がほとんどですが、その対処方法です。
-
ロリポップで baserCMSを利用する際の Basic認証の設置には注意しましょう
ロリポップではBasic認証を設置する際に.htaccessを書き換えますがbaserCMSで利用する処理も上書きされます。その対処方法の解説です。
-
baserCMS ブログカテゴリーの表示を柔軟な形で取得する方法
baserCMSのgetCategoryListではなくもっと柔軟に利用できる方法でブログカテゴリを取得する方法をサンプルコードを用いて説明をしています。
-
baserCMS favicon.icoを変更したい場合
baserCMS favicon.icoを変更したい場合の参考サイトとそれでも直らない場合の対応方法についての説明です。