「コーポレートサイトにちょうどい
い」baserCMSの機能とコミュニ
ティのこれから
OSC京都(2015年8月8日)
自己紹介
権藤隆行
baserCMSユーザー会
baserCMSデベロッパー
株式会社キャッチアップ勤務
PHP / javascript/ Ruby / Java / C#
Facebookやってます
Twitter: gondoh_jp
フクオカカラキマシタ
アンケート
• WEB担当者 / 運営者
• ディレクター
• デザイナー
• エンジニア / プログラマ / システム管理者
• フロントエンドエンジニア / HTMLコーダー
• 上記以外
アンケート2
• 京都
• 関西
• 関西以外の西日本
• 関西以外の東日本
• 海外
アンケート3
• baserCMS知らない人
• さわった事ある人
• 利用(リリース)したことある人
• テーマ作ったことある人
• プラグイン作ったことある人
• コアいじったことある人
baserCMSについて
概要
1. WEBサイトが作れる
2. 拡張してWEBシステムが作れる
3. 制作したサイト・システムが更新出来る
コンテンツマネジメントシステム
またその基板(ベース)
コンセプト
コーポレートサイトに
ちょうどいい
baserCMSの歴史
スタート
Wikipediaより
福岡県のフリープログラマーである江頭竜二(現 株式
会社キャッチアップ 代表取締役)によって開発され、当
初はキャッチアップの自社CMSだったが、2009年12月
にオープンソースとしてver.1.5.1が公開された。それ以
降も順調にバージョンアップを重ね、2015年5月現在
の最新バージョンは3.0.7となっている。 baserCMSを
オープンソースにした経緯については、『エガシラ氏が
参加している福岡市内のIT系コミュニティーで出会った
友人より「オープンソースにしたら?」というアドバイス
を受けて考えだした』と言われている。
簡単に
2009年08月 ベータ版発表
2009年12月 オープンソースプロジェクト化
2012年01月 baserCMS2ベータ版発表(CakePHP1.2)
2012年04月 baserCMS2発表
2013年12月 baserCMS3発表(CakePHP2.3)
2014年04月 NPO法人ベーサーファウンデーショ
ン設立
コーポレートサイトに
ちょうどいいわけ
1. 固定ページが作れる
2. 新着情報が発信出来る
3. お問い合わせフォームによりレスポンスを得
る事ができる(機能がある)
やりかた
すっごく簡単に紹介します。(ブラウザ)
テーマ配布・購入サイトあります。
※ 「basercms マーケット」などで検索
今チャンス
今チャンス
baserCMS
テーマコンテスト
テーマ作成のためのお話
・テーマコンテストやってます
・オリジナルのテーマが作りやすいよう基本構
造のデータが入ったテーマを配布しています。
記事と合わせて解説してきますよ。
http://contest.basercms.net/temakon
まだ全部記事がない
TwitterやFacebookで情報発信してます。
baserCMSの
これから
baserCMSのこれから
【直近】
baserCMSコミュニティ(中の人)は、テーマコンテ
ストの開催に対して情報を発信を行い参加者
が増加するようがばってます。
baserCMSのこれから
【直近2】
2015年8月7日開発者オフラインミーティングを
行い、今後のロードマップと開発チケットを整理
して進めていくことにしました。
・マイルストーン(var3.0.9 / 3.1.0 / 3.1.1)
・CakePHP3対応構想(var4)
・管理機能REST対応/データプロバイダー機能
baserCMSのこれから
【機能追加】
baserCMSはコンテンツ管理という機能を追加し、
この機能をベースとしたCMSに生まれ変わろう
としています。
その一部をすこしちょっとだけ今あなただけに
お知らせします。
コンテンツ管理機能
細かい話
【基本仕様】
■ 固定ページだけでなくプラグインも含めコンテンツとしてツリー構造で管理する
■ コンテンツの配置できる箇所は、現在の固定ページカテゴリのような「フォルダ」とする
※ フォルダを対象としてコンテンツを配置していく仕様となるが、ワイヤーのようにUIとして右クリックを採用するかどうかは検討要
■ フォルダの配下には、コンテンツ及び子フォルダが配置できるが、コンテンツの配下にコンテンツを配置する事はできない
■ コンテンツとなりえるものは次のものとする
・固定ページ
・リンク(コアプラグインとしての実装になるかも)
・プラグインコンテンツで管理されるプラグインのコンテンツ
※ プラグインコンテンツは、プラグイン側からbaserCMSコアにコンテンツとして登録しコアが管理する機能を指す
■ URLはフォルダとコンテンツの階層構造により表現される
(例)
・固定ページ
company フォルダ内の about ページ
/company/about
・ブログ
juken フォルダ内の news ブログ
/juken/news/index
上記の詳細ページ
/juken/news/archives/1
上記のtopicsカテゴリの記事一覧
/juken/news/archives/category/topics
今のお話のゴール
・baserCMSでサイト作ってみよう
・テーマダウンロードしていじってみよう
baserCMSのこれから
【コミュニティ】
@ryuringの独自開発パッケージをオープンソー
ス化・またコミュニティの一部をNPO法人化した
りと、オープンなプロダクトであり、今後の開発
も活発に行われると思う。
※ 仲いいよ
ご清聴ありがとうございました
募集
baserCMSは
利用者
開発者(テーマ・コア・プラグイン)
普及協力者(運営)
を求めてますよ!
※ https://twitter.com/basercms
※ baserCMSの雑談広場
※ https://github.com/baserproject/basercms
質疑応答

20150808 osc関西@京都

Editor's Notes

  • #14 ローカルデモをブラウザから確認 ・固定ページ ・新着 ・フォーム 細かい調整が必要になってきます。