以前作成したWebサイトで、BaserCMS 1.6.15 のまま利用しているサイトがあるのだけれど、2.X系にバージョンアップするためにはテンプレートの再調整・プラグインの再カスタマイズが必要なこと、管理画面のインターフェイスが大きく変わってしまったために、トレーニングコストが馬鹿にならないことなどから、アップデートを控えていた。 幸いBaserCMS自体には大きな脆弱性も発見されず( この脆弱性 にはファイルパッチで対応できたし)、運用できていたのだが、BaserCMSが依存しているPHPフレームワークであるCakePHPに、今年4月末 Paginatorコンポーネントに大きな脆弱性 が発見された。この対処を行った際の内容をメモしておく。 CakePHPフレームワークを利用したことがなかったので、フレームワークだけのバージョンアップとかどうするんだろうなーと思っていたが、色々調べて試し
国産のCMSツール「baserCMS」をテストしてみました。テスト環境はこちら。 公式には2009年から制作が開始され(クローズドでは2008年末)、現在バージョン2系まで更新されています。 baserCMSがWordpressなどのブログツールとは違い企業サイトに向いているのは、CMS(Contents Management System:Wikipedia)として作り込まれているためです。 公式サイトの キャッチコピーも「コーポレートサイトにちょうどいい」となっています。 メリット・デメリットはそれぞれあると思いますが、カンタンに思いつくものは以下のものです。 項目 baserCMS WordPress
コーポレートにちょうどいい国産CMS baserCMS を使って制作をしているので、制作上のメモを書きます。 Doc宣言+Meta テンプレ XHTML1.0 <?php $bcBaser->xmlHeader() /* IE6の互換モード問題が危惧される場合は呼び出さないほうがいい */ ?> <?php $bcBaser->docType() ?> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <?php $bcBaser->charset() ?> <?php $bcBaser->title() ?> <?php $bcBaser->metaDescription() ?> <?php $bcBaser->metaKeywords() ?> </head> <?xml versio
7月20〜21日にかけて、南阿蘇でbaserCMSの合宿が行われるということで参加して来ました。 昨年2012年の開発合宿はbaserCMSのマニュアルを作ろうということで、福岡市内で軟禁状態での篭り合宿だったのですが、 今年は南阿蘇ということでとても大自然あふれる中での合宿でした。 そんな大自然あふれる合宿所となったのがこちら、コットンクラブさん。 http://www.cottonclub.jp/ とてもよいところでした。 では、恒例の写真でダイジェスト 福岡市内組はレンタカーで移動。まるで修学旅行気分。 昼飯のホルモン焼きー 合宿所到着。やぎさんが居るー! 中はこんな感じ。広いです。地下水は冷たくて気持ちがいい 早速開発〜! バカンス合宿! 阿蘇の山に沈む夕日は心奪われます。 夕飯ー! 肉ー! 今回の合宿中に誕生日を迎えた方へサプライズ! 食べ終わってからも開発開発! アプリ開発組も
Facebookなどで使われるOGPに対応したメタタグを出力する為のヘルパーを自作しました。 ユーザーフォーラムなどで、以前から質問が出てたりしたのですが、今回、標準で対応すべしという改善要望も上がってきていて、一理あるかな〜、と。ただ、すぐに反映されるわけではないと思うので、取り敢えずの所で、簡単なものを自作してみました。 テーマフォルダにヘルパーファイルを入れる。 現在使っているテーマのテーマフォルダ内に、「helpers」フォルダを作成し、以下のソースコードを「bc_ogtags.php」という名前で保存します。(ダウンロードできます。) <?php /** * OGP対応タグヘルパー クラス * * PHP versions 5 * * @copyright G.Maniwa * @link http://blog.mani-lab.com/ * @version 1.0.0 *
こんにちは、ナカエです。 今日はbaserCMSを軽量Webサーバnginx(エンジンエックス)上で動かす際の設定について書きます。 スマートURLをONにした設定を前提としています。 ※Nextatのサイトで現在進行形で実験中です。 ※今回の設定は特にリバースプロキシを利用したりしていないのでサイト表示は速くなりません 環境 baserCMS 2.1.1 PHP 5.4.16 (PHP-FPMで動作) nginx 1.2.3 CentOS 6.4 参考 nginxでのきれいなURL |URLリライティング ― CakePHP Cookbook v2.x documentation CakePHPで開発されているbaserCMSのユーザにとって、CakePHPのCookbook は非常にありがたい参考書です。 今回もドンピシャの情報がありましたので、これを参考に設定します。 1.nginx
初めまして 株式会社Nextatのナカエと申します。火・木・土の更新を担当します。 仕事で詰まった際の解決方法など技術系のHowtoやWebの技術やその未来について思うことをメインに書いていく予定です。 今日はbaserCMS導入のきっかけについて少し書きたいと思います。 ご存じの方も多いかと思いますが、CMS(コンテンツマネージメントシステム)は、HTMLやCSSと言ったWeb技術を知らずとも、Wordで文章を作るようにWebサイトを手軽に更新できるようにするためのシステムです。 ブログを含むこのサイトもbaserCMSという国産(福岡生まれ)のCMSを利用して作られていますし、これからNextatのWeb制作業務にも積極的に利用していくことに決定しました。 WordPressへの不満 私も以前はCMSでの制作といえば、世界トップシェアを誇るWordPressを利用してクライアントのWe
baserCMSプロジェクト、株式会社ディーゼロが支援企業として参入 ネットサービス 福岡最大のクリエイティブ集団としてのリーディングカンパニー「株式会社ディーゼロ」が、baserCMSプロジェクトの普及や開発を支援していく事に決定しました。 圧倒的なクリエイティブ力を武器に福岡を中心に全国のナショナルクライアントのウェブサイトの制作を手がける「株式会社ディーゼロ」が、平成25年7月1日より「baserCMSオフィシャル支援企業」としてbaserCMSプロジェクトの普及や開発を支援していく事に決定しました。 具体的な支援内容としては次の通りです。 ▼普及支援 ・メディアへの露出度促進やイベントへの出展協力 ▼開発促進支援 ・baserCMSの導入を推進すると同時に実案件における開発ノウハウをコアパッケージへフィードバック ・デザイニングアドバイザーとしてインターフェイス仕様などについてアド
VertrigoServ を使ってCMSの構築とかやってるんですが。 Windows XPのVMで。 baserCMS のパスワードをDOS窓で再生成させてみたのでメモ。 まず、「/app/config/install.php」をメモ帳とかで開いて、セキュリティソルトの値をコピーします。 とりあえず*印で潰してありますが、実際はランダムな文字が入っています。 Configure::write('Security.salt', '****************************************'); 次に、メモ帳で下記の命令文を整えます。 *印のところは消して、先ほどコピーした文字列を貼り付けます。 「passpass」の所は設定したいパスワードの文字列に変えます。 php -r "echo sha1('************************************
久しぶりにbaserCMSに触れてみたら、この4月末に2.1.1にバージョンアップされていたようなので、実験サイトに適用してみました。 今回のバージョンアップは、2.1.0がベースですが、21の新機能に34の変更点、57のバグフィックスが行われたようです。新機能については、固定ページのレイアウト切り替え、コンテンツテンプレートの切り替え、コンテンツモバイル連動、隠しコード、ブログのアイキャッチ画像など、Webページにおける表現力がアップしています。そして、WYSIWYGエディタのテンプレート機能、エディタスタイルセット、エディタCSSなど運営しやすい仕組みが導入されているようです。 そして、さらにそれから1ヶ月も経っていないうちに、コアシステムである CakePHP 1.2系にセキュリティフィックスが入ったために2.1.1にアップデートだそうです。3項目の変更と10のバグフィックスもあるよ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く