Post on 16-Apr-2017
「コーポレートサイトにちょうどいい」 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
質疑応答