osc北海道 2015...

38
OSC Hokkaido 2015 ウェブサイト構築基盤、 コーポレートサイトにちょうどいいCMS、 baserCMSの紹介 baserCMS ユーザ会 北海道幹事 田中 広将

Upload: hiromasa-tanaka

Post on 09-Aug-2015

879 views

Category:

Internet


0 download

TRANSCRIPT

OSC Hokkaido 2015

ウェブサイト構築基盤、コーポレートサイトにちょうどいいCMS、baserCMSの紹介baserCMS ユーザ会 北海道幹事田中 広将

自己紹介 | わたしは…● 名前 | 田中 広将(ひろましゃ)● 所属 | baseCMS ユーザ会 北海道支部幹事● 職業 | SIer 所属の札幌在住、会社員

普段は基幹系システムのインフラ構築やアプリケーション開発などをしています。

● WordBench 札幌(WordPress)にも所属。– WordPress の著書が何冊かあります。– 去年も OSC 北海道にて WordPress & baserCMS セミナーや

りました。

自己紹介 | OSC Hokkaido の様子

自己紹介 | baserCMS と自分● WordPress と比較して、システムとの統合がしやすいことから

baserCMS に興味を持ち、さわり始めました。● チーム・こもりこめろましゃで、2年連続 baserCMS テーマコ

ンテスト入賞中。

自己紹介 | 江頭さん● 今日は baserCMS 開発リードの江頭 竜二さんが福岡よりいらっ

しゃってます!

きてるよ〜。

baserCMS の特色● CMS とは● baserCMSの生い立ち● 導入事例● baserCMSの強み● CMSの3大基盤

– コンテンツ管理基盤– サイト制作基盤– 機能追加基盤

baserCMS の特色 | CMS とは● baserCMS はコンテンツマネージメントシステム。

– ウェブサイトを構築・管理するソフトウェアです。● 他の同じ種類のソフトウェア。

– ・WordPress– ・MovableType– ・concrete5– ・Drupal– ・その他たくさん。

baserCMS の特色 | baserCMSの生い立ち● baserCMS は福岡発の国産オープンソースCMSです。● 2009年12月から開発がスタート● 導入実績国内 15,000 サイト超

– 導入事例は baserCMS の公式サイトから確認できます。● レンタルサーバ「簡単インストール」対応、9社

– 公式パートナーロリポップさん、ヘテムルさん、ニフティークラウドC4SAさんなどなど...

● 全国にユーザ会支部があり。 国産とは

baserCMS の特色 | 導入事例 

baserCMS の特色 | 導入事例 

コーポレート情報ポータルオフィシャルブランド教育関連その他多数!

baserCMS の特色 | baserCMSの強み● キャッチフレーズは「コーポレートサイトにちょうどいい」● baserCMS に実装される機能は、コーポレートサイト受託開発

の現場からの要望が多く反映され、厳選されています。– ・つかう側とつくる側の双方の視点があるので、

 厳しい要求が多い。こうした環境で育っているため、テーマやプラグインで提供される機能もコーポレートサイト向けのものが多いです。

baserCMS の特色 | CMSの3大基盤baserCMS をはじめとした CMS は、どのような用途で使われているでしょうか。

● コンテンツ管理基盤として– 管理画面からの操作で公開コンテンツを追加・修正

● サイト制作基盤として– サイト構造の構築– ヘッダー、フッターなどのページテンプレートの共通化

● 機能追加基盤として– お問い合わせメールフォーム– ショッピングカート・会員制ページ– 予約管理...

特に機能追加が超強力!

baserCMS の特色 | コンテンツ管理基盤利用者視点に立った管理画面でウェブサイト運用ができます。

● WYSIWYG による分かりやすい記事編集● ユーザー、アクセス権による操作メニューの簡略化● 日時指定による記事の公開● お問い合わせ(メールフォーム)の項目編集が充実

baserCMS の紹介を兼ねて、実際の画面でご覧ください。

baserCMS の特色 | サイト制作基盤HTMLファイルの共通化を図りながら、ファイルの配置場所に頼ることなくサイトの構造を構成できます。

● baserCMSの「テーマ」という機能です。– ・同じデザインのページはひとつのファイルで処理– ・ページを遷移させるリンクの自動生成– ・「レイアウト」を使ったサイト全体の HTML 共通化– ・「エレメント」を使ったサイト部品の共通化

baserCMS の特色 | サイト制作基盤 

URLの構造とコンテンツは管理画面から設定

HTMLのみで構成した場合 baserCMSを使った場合

baserCMS の特色 | サイト制作基盤  

管理画面から操作

サイトの骨組みを共通化

フッターの内容を共通化

ヘッダーの内容を共通化

ページA ページB

baserCMS の特色 | サイト制作基盤多くの CMS が持つ「テーマ」機能ですが、baserCMS には次の特色があり、使いやすいものになっています。

● 「レイアウト」機能によりサイトの構造が把握しやすい。● CakePHP をフレームワークとして使っているため、多くの開

発者になじみのあるファイル構成で導入障壁が低い。

とりあえずべーさー入れとけ

baserCMS の特色 | 機能追加基盤baserCMS は標準で次の「機能」を使うことができます。

baserCMS の特色 | 機能追加基盤標準機能と同レベルで機能追加ができます。(プラグイン)

baserCMS の特色 | 機能追加基盤多くの CMS では、機能を追加する場合に、そのCMSの「形」にデータを合わせる必要があります。例)ショッピングカートをつくりたい。

無理やり形に押しこむ!

baserCMS の特色 | 機能追加基盤例)ショッピングカートをつくりたい。形に入らなかった分は「カスタムフィールド」に押し込む

型が拘束できないのと性能がでないですゆえ

baserCMS の特色 | 機能追加基盤baserCMS は他の CMS と異なり、正しいデータ構造を無理なく設計できます。

● 多くのアクセス(トランザクション)がある、複雑なサイトも構築できます。他のシステムからのデータ連携も容易です。

いいですねぇ

baserCMS の特色 | 機能追加基盤機能追加をいろいろなシステムを使って繰り返したサイトのありがちな例。同じデザインなのに HTML/CSS が分散。管理画面も異なり、収集がつかなくなります。

baserCMS の特色 | 機能追加基盤機能追加基盤としてのbaserCMS。正しい実装ができ、テーマ、管理画面も一元化できる。

サイトの基盤!

baserCMS の今後● ロードマップ

– Version 3.1– Version 3.2– Version 3.3

● 将来像

baserCMS の今後 | ロードマップversion 3.1(次期バージョン)

● 「統合コンテンツ管理機能」● 「固定ページ」「新着情報」「メールフォーム」といった機能

を、サイト横断的にどのように配置するか、管理画面からツリー操作できるようになります。

サイト全体を把握

baserCMS の今後 | ロードマップ統合コンテンツ管理機能

baserCMS の今後 | ロードマップversion 3.2

● REST API 対応● シングルページアプリケーション(AJAX)● 管理画面外の専用アプリからのコンテンツ管理の可能性● コンテンツストアとしての baserCMS

近代的ウェブ

baserCMS の今後 | ロードマップversion 3.3 管理画面リニューアル

● よりモダンなデザインの管理画面に?● アプリのような動きに?

!?

baserCMS の今後 | 将来像● つかう側視点の改良

– スマートフォンからの管理操作?– 統合コンテンツ管理の進化?– ページ単位ではなくブロック単位でのコンテンツ管理?–

● ウェブアプリケーション開発プラットフォームとして進化– 不動産、小売店サイトなど大量データ処理?– 決済・課金連携?– Web API を提供するサイト? 個人の感想です

baserCMS エコシステム● baserマーケット● baserCMSテーマコンテスト● ユーザーグループとNPO法人● オープンソース

baserCMS エコシステム | baserマーケットbaser マーケットは、テーマ、プラグインの配布・販売サイトです。有料・無料のテーマやプラグインがあります。

● ここまで説明してきた baser の機能を利用した、テーマやプラグインをダウンロード・導入することで手軽に使うことができます。

● 製作者側の方は、baser マーケットを使って、販路を広げることができます。

baserCMS エコシステム | baserマーケット

baserCMS エコシステム | テーマコンテスト

今年も開催?!

baserCMS エコシステム | ユーザグループとNPO法人NPO法人ベーサー・ファウンデーション“NPO法人ベーサー・ファウンデーションは現在、主にコーポレートサイトにちょうどいいCMS「baserCMS」のユーザーコミュニティである「baserCMSユーザー会」の運営支援を行っています。”

baserCMS エコシステム | オープンソースbaserCMS はこうしたエコシステムの中で、オープンソースによる開発を行っています。

● オープンソースのメリット– 自分の欲しいとおもう機能は、開発に参加してコミット可

能。– ベンダーロックインされない。– なにより面白い。–

baserCMS エコシステム | オープンソースbaserCMS との出会いのきっかけは2年前のオープンソースカンファレンス北海道でした。WordPressで出展していましたが、たまたまとなりのブースにおられた江頭さんと飲みにいったのが、baserCMS を触れる機会になりました。その後 baserCMSのソースコードから "ウェブサイトの 「ベース(基盤)」になる" という意思を感じ、共感を覚えて現在にいたります。

ご清聴ありがとうございました

この後も、オープンソースカンファレンス北海道をお楽しみください。

ブースで待ってるよ