osc北海道 2016 コーポレートサイトにちょうどいい、国産 cms...
TRANSCRIPT
OSC Hokkaido 2016
コーポレートサイトにちょうどいい、国産CMS「baserCMS」の紹介
baserCMS ユーザ会 北海道幹事田中 広将
はじめに
baserCMS は CakePHP をベースとして製作が進
められている国産の CMS です。
日本のウェブサイト製作のワークフローが取り込ま
れており「コーポレートサイトにちょうどいいCMS」
をキャッチフレーズに、製作からサイト運用まで考慮
して設計されています。
セミナーでは baserCMS の機能紹介と最新動向
(本邦初公開(!?)の4.0開発版)をお伝えいたしま
す。
自己紹介
● 名前 田中広将(ひろましゃ)
● 職業 SIer勤務のインフラエンジニア(札幌)
● baserCMS歴 2014年~
● OSC北海道歴 2010年~
自己紹介 | baserCMSとの出会い
● 2013年の OSC 北海道にて、WordPress ブースを出展していたと
ころ、同じ CMS である baserCMS の開発リーダー江頭さんとお話
することができ、”ウェブサイトの「ベース」となる CMS” という思想に
共感し、baserCMS をさわり始めたのがきっかけです。
● 2014年、2015年は baserCMS ユーザ会に参加させていただ
き、OSC 北海道でセミナー&ブース出展しています。
● 「baserCMS ユーザ会」の北海道幹事をやっています。
● 今年も仲良く baserCMS と WordPress は隣り合わせのブースです
のでぜひ遊びに来てください。(ノベルティーグッズの配布を行ってい
ます)
自己紹介 | テーマコンテスト入賞
baserCMS の特色
● オープンソースCMS
● サーバー導入型と簡単インストール
● コーポレートサイトにちょうどいい・導入事例
● なぜ「コーポレートサイトにちょうどいい」か
● 標準テーマ「bcColumn」の紹介
● 機能をもりこんだテーマ「baserCart」の紹介
baserCMS の特色 | オープンソースCMS
● baserCMS はオープンソースで開発されており、ライセンス(MIT)に従いどなたでもフリーで使うことができます。
● オープンソースの流儀で、機能の提案や不具合の修正を自ら行うこともできます。
● MITライセンスを採用していることにより、自身で作成したテーマやプラグインも販売可能です。
● オープンソースを中心としたエコシステムが継続的に確立されており、安心感をもって利用し続けることができます。
baserCMS の特色 | サーバ導入型と簡単インストール
● baserCMS は PHP で作成されたアプリケーションで、いわゆる「レンタルサーバ」を借り、導入するのが現在のところ一般的な使われ方です。
● レンタルサーバ(ロリポップさん等々)によっては baserCMS の「簡単インストール」が準備されており、ワンクリックで導入することができます。
● その他、Microsoft Azuru などではクラウド対応も進められています。
● 既存のテーマやプラグインを用いることで、ある程度のウェブ技術の知識があれば、baserCMS を使ってサイトをすぐに開設することが可能です。
baserCMS の特色 | サーバ導入型と簡単インストール
コーポレート情報ポータルオフィシャル
ブランド教育関連その他多数!
baserCMS の特色 | コーポレートサイトにちょうどいい・導入事例
● baserCMS は「コーポレートサイトにちょうどいい」をキャッチフレーズとして製作が進められている国産 CMS です。
● 導入実績は 30,000 サイトを超えています。(昨年同時期は 15,000 サイトでした)
● ダウンロード数15万超
baserCMS の特色 | コーポレートサイトにちょうどいい・導入事例
導入事例 http://basercms.net/works/
● コーポレートサイト
● 情報ポータル
● 製品・ブランドオフィシャルサイト
● 教育・学校
● ゲームポータル
● その他多数
baserCMS の特色 | なぜ「コーポレートサイトにちょうどいい」か
● 受託ウェブ制作を行いながら国産で育ったという経緯もあり、日本の商文化、製作者・利用者の立場にたった実装がされています。
● 管理画面は納品後の利用者の運用性を高くすることに注力されている。
– よく使う機能のみを配置できる。
– 製作者以外使わないと思われる機能は隠されている。
● コーポレートサイトでよく実装される機能が標準で持たれている。
– 複数対応・新着情報
– お問い合わせフォーム
– 地図の表示
– アクセス解析の導入
baserCMS の特色 | 標準テーマ「bcColumn」の紹介
● baserCMSのデフォルトテーマ「bcColumn」で標準搭載されている
機能を紹介していきます。
● bcColumn は 2005年 baserCMS テーマコンテストの公募から各
賞を受賞したテーマです。
– 新着情報
– お問い合わせフォーム
– 地図の表示
– アクセス解析の簡単な導入
– テーマの管理機能(ヘッダ画像やコーポレートロゴの変更)
baserCMS の特色 | baserCart の紹介
● baserCMS は非常に拡張性が高く、高度な「機能」を持ったサイトの構築も可能です。
● 昨今の商用サイトは、複雑な条件の検索や画面遷移を要求する場合が多く感じられますが、
baserCMS は CakePHP という強固なフレームワークを下地に持っていることで、無理なく実
装することができます。
● baserCart は baserCMS で「ショッピングカート」をつくるということを目標に製作されまし
た。
– テーマ + 機能(プラグイン)をひとつとして考えて製作をすすめることができます。
– ウェブ開発のためのプラットフォーム(ベース)となれるのが baserCMS なのです。
● もし他の CMS で実装経験がある方は、お使いの CMS で同じものをどのように実装するか
製作側視点で確認してみてください。
– ちなみに WordPress でほぼ同じものを試しに実装してみたことがありますが、結構大変
でした(^ ^;
– 理由は後述します!
baserCMSのエコシステム
● baserCMS の歴史
● baserマーケット
● baserCMS テーマコンテスト
● NPO法人ベーサー・ファウンデーション
baserCMSのエコシステム | baserCMS の歴史
● ここ数年より普及期に入り導入サイトが伸びている印象です!
2009年 baserCMS誕生・公式サイト開設
– 2010年 開発拠点の福岡を中心に勉強会の開催やOSC福岡への出展が行われる
– 2011年 レンタルサーバでの簡単インストール対応始まる
– 2012年 全国のオープンソースカンファレンスへ出展
– 2013年 ダウンロード数5万達成・べっしー誕生
– 2014年 baserマーケット開設・NPO法人ベーサー・ファウンデーション設立
– 2015年 ダウンロード数10万達成・開発基盤の整備
– 2016年 baserCMS 4 系開発中
baserCMSのエコシステム | baserマーケット
● baserマーケットは baserCMS で使うことのできる、テーマやプラグインのストアです。
● 無料のものも有料のものもあります。
● 利用者はこの中から用途にあったものをダウンロードしたり購入できます。
● 開発者はこの場所で、テーマやプラグインの配布や販売を行うことができます。
baserCMSのエコシステム | baserマーケット
● プラグイン
– 「コーポレートサイトにちょうどいい」をベースにさまざまな機能が揃っています。
– スタッフ紹介
– スケジュール
– お客様の声
– バナー管理
– 等々...
baserCMSのエコシステム | baserマーケット
● テーマ
– テーマもコーポレートサイトを中心に、各業種向けのものが登録されています。
–
baserCMSのエコシステム | baserCMS テーマコンテスト
● 2014年から年に一度(豪華賞品付きの)baserCMS テーマコンテストが開催されています。
● 現在の baserCMS の標準テーマもこのコンテストから生まれたものとなっています。
● 2015年グランプリは、元札幌勢よりうぇびんさんでした。(密かに3年連続札幌勢が入賞を果たしています(^ ^
baserCMSのエコシステム | NPO法人ベーサー・ファウンデーション
● 2014年にNPO法人としてベーサー・ファウンデーションが設立されました。
● WordPress や Mozilla など主要なオープンソースコミュニティーも同様にファウンデーションが存在します。
● 日本のオープンソースが NPO法人を持つことは非常に珍しく、強力な後ろ盾です。
● 特に日本の企業は、個人に対してスポンサーすることを嫌がるケースがあるため、法人格をもっていることはオープンソース運営にとって非常に重要なこととなります。
baserCMS エコシステム
● baserCMS は以上のようなエコシステムが完成されており、ウェブサ
イトのような継続的なシステムにおいても、安心して利用することがで
きます。
● 小さなオープンソース・ソフトウェアであると、開発やサポートの停止
が考えられますが、baserCMS は既にその心配は不要なレベルまで
成長しています。
baserCMS の技術的な特色
● baserCMS の機能構成
● 次世代 baserCMSの「コンテンツ管理機能」
baserCMS の技術的な特色 | baserCMS の機能構成
baserCMS は標準で次の「機能」を使うことができます。
baserCMS の技術的な特色 | baserCMS の機能構成
標準機能と同レベルで機能追加ができます。(プラグイン)
baserCMS の技術的な特色 | baserCMS の機能構成
● 多くの CMS では、機能を追加する場合に、そのCMSの「形」にデー
タを合わせる必要があり、同じレベルで存在できません。
例)ショッピングカートをつくりたい。
無理やり形に押しこむ!
baserCMS の技術的な特色 | baserCMS の機能構成
● この構成を最大限に活かしたのが、次世代 baserCMSの「コンテンツ管理機能」です。
baserCMS の技術的な特色 | 次世代 baserCMSの「コンテンツ管理機能」
● 「コンテンツ管理機能」は、コンテンツをもつそれぞれの機能を、ビ
ジュアル的にも、ユーザーインテーフェース的にも分かりやすく、サイト
に配置する機能です。
● 実際のデモで開発中のものをお見せいたします。
ご清聴ありがとうございました。
● baserCMS はウェブ制作の現場から生まれた CMS です。
● ぜひ、利用していろいろな声を聞かせてください。