>baserCMSのVagrant環境を用いてスマホ対応テーマ・プラグインを開発しよう!baserCMS開発メンバーの滝下です。開発ブログの更新が長らく止まっていましたので、ちょっと書いてみようと思います。baserCMSは、公式サイトからダウンロード出来るパッケージの他に、githubのリポジトリから入手する方法があります。github上のものはbaserCMS本体やプラグイン等の開発を行う環境として公開されており、開発時に必要なファイルや設定が追加されています。その中の特徴の一つとして、Vagrant設定ファイル(Vagrantfile)が同梱されています。Vagrantは仮想サーバを簡単に構築可能なツールですが、コマンド一つでbaserCMSの動作可能な仮想サーバを構築し、動作を確認することができます。Vagrantの利用方法は、少々古くなってしまいましたが次の記事をご参考ください。VagrantでbaserCMSのお手軽環境構築さて今回の記事では、Vagrantを利用してbaserCMSのスマートフォン対応テーマやプラグインを作る時に有用なテクニックをご紹介します。MASA-P固定ページからCSS、JSを読み込み指定するbaserCMSで固定ページを作る場合、「このページだけ別のCSSを読み込みたいんだけどなぁ〜」という場合があると思います。え?ありますよね??その場合、固定ページの編集画面から別のCSSファイルの読み込みを指定することが出来るのです。方法は次のようにすればいいんだよ。奇跡も魔法もあるんだよ。個人のブログがドメイン切れのようで・・・このbaserCMS公式の開発ブログをお借ります先日、ようやくbaserCMS3をリリースする事ができましたが、標準で2系からのアップグレードをサポートしないという方針となりました。理由は、大幅なアーキテクチャ変更により、フォルダ構成や、クラスファイルの名称、そして、APIの記述方法が変わってしまった為です。使ってきたのに、最新版に移行できないなんてひどすぎる」という方も多少はいらっしゃるかと思います。為、昨日の夜中に、えいやっとデータベースデータの3系対応ツールを作ってみましたのでここでご紹介させて頂きますね。ryuringメールフォームの初期値入力方法のご紹介こんにちはこんにちは。baserCMS開発メンバのarataです。今回は、baserCMSのメールフォームのちょっとしたTIPSをご紹介します。baserCMSのメールフォーム、皆さん使われてますか?送信先の指定ができたり、送信完了後のリダイレクト先の指定、BCCの指定やテンプレートの指定など、機能豊富で便利なメールフォームが、インストール直後から使えるようになってます。arataレイアウトファイルの変更こんにちはマックスです。indexページ自体を表示させた場合も、タイトルタグとパンくずの部分に、カテゴリ名とページ名がそれぞれ表示されてしまいます。ページ構成としては、カテゴリ名=ページ名となる事が多いのでウザい感じです。いうページ名のページを作成した場合。ryuringCPIサーバーで共用SSLこんにちは、@ryuringです。いうフォルダにプログラムを入れる必要があります。secureの両方に設置する必要があるという事なんです。なってくると、BaserCMSのアップデートを行う場合、二つにアップデートをかける必要があったり、レイアウトファイルの修正が発生した場合も、両方のファイルを修正する必要が出てきたりと色々と面倒になってきます。完全に対応する事はサーバーの仕様上難しいのですが、ここでは、BaserCMSのコアだけでも複数設置せずに済む方法がわかりましたので書いておきますね。ryuringCPIサーバーでスマートURLこんにちは、@ryuringです。今度もCPIサーバネタです。CPIサーバーでは、スマートURLに切り替えると、サーバーエラーになってしまうのですが、次の一行を.htaccessに記述する事で、スマートURLを利用する事ができます。+FollowSymLinksURLの途中にindex.phpなんて入るはものすごく気持ち悪いですよね。(例)http://basercms.net/index.php/contact/indexCPIでサーバーで、上のようなURLになっている方は是非お試しください。スマートURLに切り替える前に記述しておきます。ryuringCPIサーバーで文字化け対策こんにちは。最近、CPIサーバーでBaserCMSを使ったサイトを作っている@ryuringです。インストール自体は何の問題もなくできたんですが、管理画面でデータを更新すると更新したデータが文字化けしてしまいました。調べたところ、サーバー側の文字コードがEUC-JPとの事。mb_internal_encodingを試みてみるも、サーバー設定に反映されず。いうファイルを作成し、次の一行を記述します。ファイルに記述します。{ユーザーID}の部分は、コントロールパネルにログインする為のIDを入力します。これで文字化けが解消します。ryuringBaserCMSカスタマイズ時のポイントこんにちは、@ryuringです。最近、ユーザーズフォーラムでよく話題になっている事を少しまとめてみました。BaserCMSのカスタマイズの参考になれば幸いです。不具合や改善報告はこちらから。資料などを配布しています。勉強会サイトbaserCMS勉強会の様子などをUstreamで配信しています。開発タスクを管理してます。baserCMSの最新情報などを配信しています。いいね!FacebookbaserCMSの最新情報やCMSに関連する事などをつぶやいてます。