Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介

1,373 views

Published on

Published in: Technology
  • Be the first to comment

20150606 CMS Fun名古屋 vol.2 baserCMSのご紹介

  1. 1. Copyright baserCMS Users Community. All Rights Reserved. 第2回 CMS Fun Nagoya 「続・新しいCMSにチャレンジしてみよう!」 コーポレートサイトにちょうどいい「baserCMS」 NPO法人ベーサー・ファウンデーション 公式エバンジェリスト 安部大輔 2015/06/06
  2. 2. Copyright baserCMS Users Community. All Rights Reserved. 自己紹介 アベダイスケ@40代 猫好き 体重0.1t NPO法人ベーサー・ファウンデーション 公式エバンジェリスト ITコーディネータという経営系の資格を取得しました。 Webはマーケティング、マーケティングは経営に直結してることを 意識したディレクションを心がけています。 クライアントの先にいるカスタマーの事を考えるようにしてます。
  3. 3. CMSとは?
  4. 4. Copyright baserCMS Users Community. All Rights Reserved. Contents Management System
 (コンテンツマネジメントシステム) 基本的にホームページ管理システムのことを指す Webブラウザでホームページを直接更新できる ユーザー側は、ホームページの専門知識が不要 オープンソース、有料ライセンス、開発言語それぞれに
 いろいろな製品が存在する。 CMSとは?
  5. 5. Copyright baserCMS Users Community. All Rights Reserved. CMSを利用するメリット リアルタイムな情報が 「発信」できる ランニングコストが 「削減」できる ホームページの効果が 「実感」できる ■ CMSの仕組みや更新頻度向上により検索エンジン対策にもなる ■ 大量のコンテンツを体系的に管理できる ■ サイト全体のデザイン変更が簡単に行える ■ ワークフローの導入が行いやすい ■ マーケティングツールとしての可能性        などなど
  6. 6. Copyright baserCMS Users Community. All Rights Reserved. いろいろなCMS 「何が違うの」 「いくらかかるの」 「どれがいいの」 ■ みんなちがって、みんないい ■ 目的別に使い分ける。 ■ ライセンス費無料のものと有料のものがある。 ■ でも、必要な機能を追加すると結局お金はかかる ■ Time is MONEY!! ■ どんなお客様のためにサイトを制作するかで全ては決まる。
  7. 7. baserCMSってこんなCMSです
  8. 8. Copyright baserCMS Users Community. All Rights Reserved. baserCMS 概要 福岡発の国産オープンソースCMS
 (2009年12月スタート) キャッチフレーズは
 「コーポレートサイトにちょうどいいCMS」 開発目標は「コンピュータに詳しくない方でも
 ホームページの運用ができる」仕組みになること 無料(MITライセンス) オープンソースフレームワーク「CakePHP」ベース
 なので、カスタマイズ性・メンテナンス性が高い baserCMS公式サイト http://basercms.net
  9. 9. Copyright baserCMS Users Community. All Rights Reserved. baserCMS データ ダウンロード9万回以上(推定:公式サイトより) 月間2,000ダウンロード 6/1現在の最新バージョンは「3.0.7」です。 導入数 18,000サイト以上(推定:2013年3月より計測開始) 企業サイトのほか、大学、NPO法人、美容室などなど 9つのホスティングで採用 公式ホスティングパートナー「ロリポップ!」をはじめとして、
 ヘテムル、ニフティクラウドC4SAなど9つのレンタルサーバーで簡単インストールとして
 導入されている為、テスト的に試してみたり導入しようと思った時に素早く利用できる マスコットキャラクター
 「べっしー」
  10. 10. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのコンセプト ちょうどいい シンプル 実用性 大きすぎず小さすぎず
 簡単インストール・必要なものが ってる 運営を意識したわかりやすい構成 集客サイクルを意識した機能 コーポレートサイトにちょうどいい
  11. 11. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのコンセプト 愛 制作者にやさしい ● デザインの自由度が高い ● 必要なものが最初から ってる ● 日本語マニュアルがある ● 実際のWebサイト制作における フィードバックを取り込み開発 運営者にやさしい ● わかりやすいインターフェイス ● 必要なものだけが見えている ● 無料で使える サーバーにやさしい ● ほとんどのレンタルサーバーで動作する ● 簡単インストール ● データベースサーバーなしでも動く 日本人にやさしい ● 日本に特化 ● 日本独自の文化を反映 みんなにやさしい
  12. 12. Copyright baserCMS Users Community. All Rights Reserved. プロが手をいれると運営者がとても使いやすくなるCMS 基本的な機能 カスタマイズ性が高いのが特徴ですが、マニュアルページなどで
 少し学習が必要となります。 初心者が導入すればなんでも実現可能というわけではありませんが、
 学習済のプロが手を入れてあげる事で、運用もカンタンになり、パソコンに 不慣れな方でも簡単に更新出来るような仕組みになっています。 もともと実案件ベースで育てられたライブラリだったという事もあり、
 仕組みさえきちんとわかればできない事はほとんどありません。 Web制作者や、システム開発者の方にこそ、このbaserCMSをWeb制作の 現場における制作の土台としてご利用頂けたら幸いです。
  13. 13. Copyright baserCMS Users Community. All Rights Reserved. 余計な機能を一切省いた、
 シンプルなユーザー管理機能付きの管理画面 基本的な機能 基本機能 ログインユーザーの管理ができます。 ログインユーザーの各管理機能に対するアクセス権を管理する事ができます。 GoogleMapsのキーを指定して簡単にGoogleマップの表示ができます。 テーマの切り替えを行うことができます。 CakePHPで開発されたプラグインの管理を行う事ができます。
  14. 14. Copyright baserCMS Users Community. All Rights Reserved. Wordライクな、更新しやすいページ管理機能 基本的な機能 基本機能 管理画面上で、SEOに必要なタイトルと説明文の編集を行う事ができます。 作成したページをテーマ別・カテゴリ別に管理する事ができます。 作成済ページの公開状況を、公開・非公開・日時指定公開と設定できます。 20種のコンテンツブロックを直感的な操作で自由自在に選択して積むことで、
 コンテンツの追加・編集・移動が出来てページレイアウトも簡単作成できる
 「Burger Editor」を購入すると、専門知識がなくても運用が楽になります。
  15. 15. Copyright baserCMS Users Community. All Rights Reserved. 基本的な機能 複数のブログが設置できる! 基本機能 用途に応じ複数のブログを作成して、それぞれカテゴリ別に
 記事を管理する事ができます。 ペ­ジ管理機能と同様に、Word感覚で記事の編集を行う事が
 できます。オプションエディターも使えます。 作成済記事の公開状況を、公開・非公開・日時指定公開と
 設定できます。
  16. 16. Copyright baserCMS Users Community. All Rights Reserved. 基本的な機能 複数のメールフォームが簡単設置できる! 基本機能 12種類のフィールドから選択して、複雑な項目も簡単に追加する事ができます。 項目の並び順をドラッグ&ドロップで簡単に変更する事ができます。 ボタンひとつで項目のコピー・メールフォームのコピーを行う事ができます。 必須項目などの入力チェックを設定する事ができます。 一時的に公開したくないフィールドを非表示にする事ができます。 ユーザーの入力の負担を減らす為、フィールド初期値の設定ができます。 郵便番号により住所の自動補完を設定する事ができます。 メールフォームより送信された内容をDBに保管し、CSVとしてダウンロードする事ができます。
  17. 17. Copyright baserCMS Users Community. All Rights Reserved. 基本的な機能 お手軽フィードリーダー 基本機能 JavaScriptでどこにでもフィード情報を読み込み、貼り付ける 事ができます。 複数のフィードを結合したり、また指定したカテゴリのみを読 み込む事ができます。読み込む件数を指定する事もできます。 フィードの出力先に負荷をかけないように、読み込んだ内容を
 キャッシュする事ができます。
  18. 18. Copyright baserCMS Users Community. All Rights Reserved. 基本的な機能 スマホ・携帯サイト標準対応 基本機能 PC用とは別に、スマホ・携帯サイト用のテンプレートが作成できます。 スマホ・携帯からのアクセスの際、それぞれのURLに自動でリダイレクト。 スマホ・携帯からのアクセスの際、ブログ記事やページ機能で投稿した
 画像を自動でスマホ・携帯用のサイズに変換して表示します。 スマホ・携帯からのアクセスの際、カタカナや全角英数字を自動で
 半角文字に変換します。
  19. 19. Copyright baserCMS Users Community. All Rights Reserved. 日本語のみサポート
 (公式サイト、フォーラム、コミュニティ) 管理システム内のヘルプは当然全て日本語 開発者との距離感が近い フォーラム、Twitter、Facebook などを通じて、
 すぐにバグ対応などが行われている 「国産」である強み
  20. 20. baserCMSの導入事例
  21. 21. Copyright baserCMS Users Community. All Rights Reserved. 情報通信サービスを販売する会社のコーポレートサイト
  22. 22. Copyright baserCMS Users Community. All Rights Reserved. シンプルな農業系コーポレートサイト
  23. 23. Copyright baserCMS Users Community. All Rights Reserved. 背景に動画を使用した、デザイン性の高い
 エステサロンのコーポレートサイト
  24. 24. Copyright baserCMS Users Community. All Rights Reserved. 情報の鮮度が肝な献血情報サイト エリア別ブログ・CSVアップ更新
  25. 25. Copyright baserCMS Users Community. All Rights Reserved. 総ページ数1,000ページ超の大サイト 公開承認・HTMLコンバーター
  26. 26. Copyright baserCMS Users Community. All Rights Reserved. パッケージ住宅のオフィシャルサイト 加盟店管理システム等、CakePHPの機能を 活用した最大限の機能拡張を実装
  27. 27. Copyright baserCMS Users Community. All Rights Reserved. シンプルなイベント告知サイト
  28. 28. Copyright baserCMS Users Community. All Rights Reserved. 全国より掲載申請 現在180サイト登録 他にも導入事例多数
 公式サイトでチェック!
  29. 29. 競合するCMS
  30. 30. Copyright baserCMS Users Community. All Rights Reserved. CMSとしての機能・用途が似通っているため、
 比較されることが多いのはWordPress 競合するCMS
  31. 31. Copyright baserCMS Users Community. All Rights Reserved. CMSとしての機能・用途が似通っているため、
 比較されることが多いのはWordPress 競合するCMS
  32. 32. Copyright baserCMS Users Community. All Rights Reserved. WordPressは本体とプラグインの組み合わせが必要
 テーマの作り込みもかなりする必要がある 競合するCMS + + =コーポレートサイト
  33. 33. Copyright baserCMS Users Community. All Rights Reserved. baserCMSは本体と同梱プラグイン・テーマだけ 競合するCMS =コーポレートサイト
  34. 34. Copyright baserCMS Users Community. All Rights Reserved. 競合するCMSと守備範囲 楽 難 案件の難易度 インストールして 簡単なテーマの加工 のみで良い案件 豊富なプラグインや テーマを活用した
 カスタマイズ カスタマイズがかなり 必要な案件 オリジナルアプリに CMS機能を追加したいetc
  35. 35. Copyright baserCMS Users Community. All Rights Reserved. 競合するCMSとの違い 最初に時系列のブログ(動的ページ)が
 作られ、その後固定ページが追加された
          = 動的ページベース 固定ページ管理がメインで、ブログ(動的ページ) はひとつのプラグインとして提供される
          = 固定ページベース
  36. 36. baserCMSの最近の動向
  37. 37. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系
  38. 38. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系 バグフィックス
  39. 39. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 信頼性向上のためのアップデート • 基本は不具合の修正 • 本当は3.1のリリースを予定していたが、修正が多くなり
 リリースを分けた方が良いのではという判断で • テストの充実 • テストコードの増加 • 「TravisCI」によるテスト自動化
  40. 40. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系 コンテンツ管理・ツリー管理
  41. 41. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 現在開発中の次期バージョン ツリー構造で 一元管理
  42. 42. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ • 「固定ページ」「メールフォーム」 「ブログ」等を「コンテンツ」と して一元管理する • コンテンツは、システム標準の
 ものだけでなく、プラグインに
 よって異なるものも追加できる
  43. 43. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ baserCMSで扱う「モノ」は
 全て「コンテンツ」に!
  44. 44. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系 RESTful対応
  45. 45. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系 管理画面リニューアル
  46. 46. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ 2015年 3/2 2015年 夏? 2015年 秋? 2016年 春? 2016年 秋? 3.0.7 3.1 3.2 3.3 4.0? 3系 4系 CakePHP3を導入予定
  47. 47. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ •CakePHP3正式版が発表されました
 (現在最新版は3.0.6) •大幅な仕様変更 • PHP5.4以降必須。5.5以降を推奨 • モデルは配列渡しからオブジェクト化 • ビュー機能も大きく変化 •コーディング規約にPSR-2を採用
  48. 48. Copyright baserCMS Users Community. All Rights Reserved. baserCMSのロードマップ •しかしbaserCMSはすぐに移行しない • 過去の実績で、後のマイナーアップデートで大幅に変わっているため、 CakePHP3.1ぐらいまで待つかも • 先進的な環境を要求されるため、baserCMSのユーザ環境にマッチしない可能性も • CakePHP2が3年間くらいサポートされる予定 •1.2→2のマイグレーションでとても苦労した
 →Cake3に最適化した作り直しもあり得る。現在開発チーム内で議論中
  49. 49. CMSの開発に至った経緯と
 オープンソース化の理由
  50. 50. Copyright baserCMS Users Community. All Rights Reserved. 特にクライアントや協力制作会社とのやり取り メール&電話&スカイプ等で忙殺 納品後のメンテナンスも大変 コストを圧縮する為、様々なオープンソースを組み合わせて構築 常に最新技術へのアンテナが必要 次から次へと新技術が台頭 Webサイト制作って大変
  51. 51. Copyright baserCMS Users Community. All Rights Reserved. Webサイト制作って大変 色々な役割分担 ディレクション コピーライティング 撮影 デザイン コーディング プログラミング サーバー構築
  52. 52. 《課題》
 
 開発コスト・情報収集コスト
 ⇓
 圧縮
  53. 53. Copyright baserCMS Users Community. All Rights Reserved. まずは開発者自身が楽をしたかった 開発者自身はWebサイトの新規構築のお仕事が 多い。 プログラムが再利用できる仕組みを確立したか った。 仕事は楽しく!
 できれば楽に 今までの経験で培ってきた
 ノウハウ(=ライブラリ)を蓄積して楽に!
  54. 54. Copyright baserCMS Users Community. All Rights Reserved. 開発者が培ってきたノウハウをまずは共有 リリースしてフィードバックを受けてまたリリースする仕組み 過酷なWebサイト制作現場が少しは楽に……? みんなでノウハウを
 共有したい みんながハッピーになった上で 開発者もハッピーになれれば言う事なし!
  55. 55. Copyright baserCMS Users Community. All Rights Reserved. 資金がないので「タダ」の力を拝借 パッケージで直接 かる事はあきらめた みんなで かる仕組みを提供してみんなで普及 とにかく日本中に
 普及させたい 普及する事でノウハウの共有が進み 開発ストップの危険性も回避できる!
  56. 56. Copyright baserCMS Users Community. All Rights Reserved. オープンソースという最強のエコシステム ソースコードの個人的な所有権を放棄 コミュニティ(baserCMSユーザー会)に移譲 コミュニティのNPO法人化 協力者の賛同を集める為、全国のオープンソースカンファレンスに出展 GPLライセンスからMITライセンスに変更 サービス化、カスタマイズ、プラグイン、テーマにおける制約をなくす レポジトリをSVNからGITへ baserCMSの存続対策
  57. 57. ノウハウを集約
 Webのベース = baser
  58. 58. Copyright baserCMS Users Community. All Rights Reserved. テーマコンテストやります
  59. 59. Copyright baserCMS Users Community. All Rights Reserved. テーマコンテストやります 今年の秋頃を予定しています。 テーマ本体の制作に加えて、 スケルトンテーマをカスタマイズする デザイン部門の新設を予定しています。
  60. 60. Copyright baserCMS Users Community. All Rights Reserved. コーポレートサイトにちょうどいいCMS と言いつつも大規模にも対応できる 今後はCakePHP3をベースにコアはシンプル+アドオンで拡張 継続リリースを繰り返していく為に NPO法人ベーサー・ファウンデーション ずっと運営を続けていく為に アドオン販売サイト開設 みんなが少しでも収益を得られる仕組を まとめ
  61. 61. Copyright baserCMS Users Community. All Rights Reserved. まずはココからご参加を! baserCMSユーザーズフォーラム
 http://forum.basercms.net/ baserCMSのGitHub
 https://github.com/baserproject/basercms Facebook「baserCMS雑談広場」
 https://www.facebook.com/groups/basercms.zatsudan/ ご清聴いただき
 ありがとうございました。

×