いろいろcms勉強会0704
TRANSCRIPT
利用者のために作ったら
開発者も楽しくなるconcrete5
ねこみみすくーる 岡本 直美 2015/07/04
利用者のために作ったら
開発者も楽しくなるconcrete5
ねこみみすくーる 岡本 直美 2015/07/04
ねこみみ隊長
http://nekomimi-taicho.com/about/
https://about.me/naomiokamoto
concrete5 エバンジェリスト
concrete5 千葉勉強会、女子部
WordBench 千葉モデレータ
WordCamp Tokyo 2011~2014 スタッフ
水曜どうでしょう藩士
少人数制教室の
ねこみみすくーる
http://nekomimi-school.com/
千葉県千葉市が本拠地だが、愛媛県松山市に住み着いてる。
なぜ松山?
O2DD温泉&お遍路 駆動開発
Onsen & Ohenro Driven Development
あと、鉄分補給。
よろしくです。
利用者のために作る
concrete5
前職でありがちだったこと
• 地方の中小企業
• 社長さんや担当さんはITリテラシーは低め
• だから自分たちで更新するのはきつい
CMSの利用者 とは?ここで言う
実際に更新作業する人。
• Microsoft Officeが使えるくらい
• ホームページビルダーが使えても
HTMLは書けない
• マニュアルがあっても読まない
更新担当者の上長さん。
• そのくらいの機能はあるよね?
• ちゃちゃっと作ってよ
• カスタマイズにお金かけたくないなぁ
こんな人たちを
CMSで救おうと、思うわけですよ。
最新版(5.7.4.2)DEMOをします。
コンポーザー機能DEMO
ブログ風に書き込みをする...
編集モードでの DEMO
マウスで直感的...
concrete5 とは?
• 2003年に米ポートランドで開発された
• 2008年にMITライセンスでオープンソース化
• PHP&MySQL
• テーマや拡張機能を配布するマーケットプレイス
(無償・有償)http://www.concrete5.org/marketplace/addons/
concrete5は、
PHP Framework Interop Group
に参加しています。
デフォルトで入っている
多種類のコンテンツブロック
どこをカスタマイズするのか
わかりやすいディレクトリ構造
• ユーザー領域(application)
• コア領域(concrte)
• パッケージ領域(packages)
• アップデート領域(update)
コア機能を変えたくなったら
オーバーライド機能を使おう
オーバーライド機能 説明DEMO
安心安全...
テーマやよく使うカスタマイズなら
パッケージ化して使い回す
テーマをパッケージ化する concrete5Japan 公式サイト
http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/packaging-your-theme/overview-and-full-screencast/
このような日本語のドキュメントは、ユーザー
グループ有志で翻訳などをおこなっています。
(協力メンバー募集中)
そのほかにも...
上長承認のためには
ワークフロー機能を使おう
細かい表示・アクセス権限なら
上級権限モードを使おう
このほかにも標準で 色々な機能があります。
大規模開発なら...
エンタープライズパッケージhttp://concrete5.co.jp/ja/service/enterprise-software/
• 静的HTML出力(HTML Exporter)
• デジタルアセット集中管理(Centralized Digital Asset Management/CDAM)
• 多段階ワークフロー(Multi-Step Content Workflow)
• 多言語サイト運用支援(Internationalization)
コンクリートファイブジャパン株式会社http://concrete5.co.jp/ja/
開発者の集まりも楽しい
concrete5
concrete5 ジャパンローカルユーザーグループhttp://concrete5-japan.org/community/local/
http://concrete5-japan.org/news/weekly-concrete5/ アーカイブ https://www.youtube.com/user/concrete5japan
毎週楽しいトークと動画でお勉強
週刊concrete5
大急ぎでの紹介でしたが
CMSを使って更新作業を楽しくする
とか・・・
クライアントのわがままを
CMSを使って叶える
とか・・・
concrete5 は、わりといい感じ。