SlideShare a Scribd company logo
1 of 41
Download to read offline
オープンソースCMSに学ぶ、 
前PSR時代のプロジェクトが脱レガシーする5つの方法 
菱川拓郎 コンクリートファイブジャパン株式会社
このひと 
菱川拓郎と申しますGitHub: @hissy / Twitter: @HissyNC
オープンソースCMS「concrete5(コンクリートファイブ)」
開発元はPortlandLabs(オレゴン州ポートランド) 
日本国内でのサポート法人をやっています 
封入チラシも見てね!
PortlandLabs CTO 
Andrew Embler 
PortlandLabs CEP 
Franz Maruna 
concrete5 japan 
Katz Ueno Sakurai
concrete5の生まれ故郷 
デザインの街ポートランドに行ってました! 
レポートはいずれウェブで
ということで、本題
オープンソースCMS「concrete5(コンクリートファイブ)」
2003年に開発がスタートしたプロジェクトです 
(もちろんPHP FIGもありません)
バージョン5.7で大きな進化を遂げました!
編集画面がモダンでより直感的に
Before
AFTER
ディレクトリ構造がなんかすっきり
Before
AFTER
ディスパッチャーの内容もなんかオシャレ!
Before
AFTER 
(laravel / public / index.php に似てる…)
PSR-4対応オートローダー!
Before 
すごい力技感
AFTER 
Yeah! PSR-4になった!
5つのポイント
1:何はなくとも名前空間
~v5.6.x 
• オブジェクト指向設計にはなっていたが、 
名前空間は採用していなかった
v5.7.x~ 
• 元のClassの実装はできるだけそのままで、 
名前空間に対応 
• 命名規則はPSR-0に準拠 
• PSR-0準拠でClass名が変わるが、奥義・エ 
イリアスで力技回避 
• 何とかなる!
2:やっぱり欲しいComposer.json
~v5.6.x 
• もちろん、使ってません
v5.7.x~ 
• Composer.json、始めました 
• GitHubリポジトリから外部ライブラリが消 
えてすっきり! 
• 外部ライブラリのアップデートは、コミュ 
ニティでもあまりやりたがる人がいない面 
倒な作業だった 
• 最新のライブラリを入れてテストすること 
が容易に
3:自動テストが必須!
あって安心自動テストTravis CI が採用されています
アプリケーションの構成を変える時に頼もしい 
• クラスローダーやサービスロケーターのテストがあることで、大きな変更を 
試しやすい 
• ビルドが通るかテストされることで、外部ライブラリの管理も安心 
• イマドキフレームワークっぽい!
4:安定感のあるSymfony2コンポーネントを採用
~v5.6.x 
• ライブラリは主に Zend Framework 1 
• データベース抽象化レイヤーに ADODB 
• ルーティングなど多くの部分が独自実装
v5.7.x~ 
• Symfony2 から ClassLoader, HttpFoundation, Routing, HttpKernel, 
EventDispatcher, Serializer をコンポーネントとして使用 
• 汎用的なコンポーネントに置き換えることで質の向上 
• ZF2 からも Cache や Localization を継続使用 
• データーベース抽象化レイヤーを Doctrine に変更(もともとデータベースに 
アクセスするクラスを独立させておいたおかげで、スムーズに移行)
5:イマドキで便利な Laravel をおおいにパクる参考にする
コミュニティにもいつの間にか Laravel 信者が増加 
• 何かと Laravel から持ってきたがる人が多い 
• Symfony2 コンポーネントの使い方も影響を受けていると思われる 
• 5.7.xから DI に Laravel IoC Container を採用 
• 単体テストが書きやすくなった 
• パッケージ(アドオン)からのコアクラスの置き換え = 自由度の拡張
まとめ 
1. 何はなくとも名前空間 
2. やっぱり欲しいComposer.json 
3. 自動テストが必須! 
4. 安定感のあるSymfony2コンポーネントを採用 
5. イマドキで便利な Laravel をおおいにパクる参考にする
まとめ+1 
6. 最後は力技!モチベーションを保つことができるか? 
(concrete5は2年かかりました)
たいへんだけど、 
モダンになると 
テンション上がりますよ! 
美しすぎるバージョン5.7をちょっとでいいから 
汚くしてというissue 
! 
もちろん Wontfix (^^;
Thank you! 
フォローしてね! GitHub : @hissy / Twitter : @HissyNC 
! 
スターよろしく! GitHub : @concrete5

More Related Content

Viewers also liked

Asian paints group 5
Asian paints group 5Asian paints group 5
Asian paints group 5milan agrawal
 
Gérer la représentation transnationale des travailleurs - comment relever eff...
Gérer la représentation transnationale des travailleurs - comment relever eff...Gérer la représentation transnationale des travailleurs - comment relever eff...
Gérer la représentation transnationale des travailleurs - comment relever eff...Christophe Teissier - ASTREES
 
Muiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayMuiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayISYGrade6
 
Stop Talking Start Doing: A kick in the pants in six parts
Stop Talking Start Doing: A kick in the pants in six partsStop Talking Start Doing: A kick in the pants in six parts
Stop Talking Start Doing: A kick in the pants in six partsRichard Newton
 
Incunabula edisi 1-april 2014
Incunabula edisi 1-april 2014Incunabula edisi 1-april 2014
Incunabula edisi 1-april 2014Tyo SBS
 
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...FollowSunday
 
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστών
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστώνFacebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστών
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστώνFollowSunday
 
Timmy's Tea Shop Photo Essay
Timmy's Tea Shop Photo EssayTimmy's Tea Shop Photo Essay
Timmy's Tea Shop Photo EssayISYGrade6
 
Digital Citizenship WLU
Digital Citizenship WLUDigital Citizenship WLU
Digital Citizenship WLUsmwatt
 
Tanach's Tea Shop Photo Essay
Tanach's Tea Shop Photo EssayTanach's Tea Shop Photo Essay
Tanach's Tea Shop Photo EssayISYGrade6
 
Incunabula zine edisi 2-mei-2014
Incunabula zine edisi 2-mei-2014Incunabula zine edisi 2-mei-2014
Incunabula zine edisi 2-mei-2014Tyo SBS
 
世界再大也要回家
世界再大也要回家世界再大也要回家
世界再大也要回家政瑜 王
 
Php Conference 2012 concrete5
Php Conference 2012 concrete5Php Conference 2012 concrete5
Php Conference 2012 concrete5Hishikawa Takuro
 

Viewers also liked (17)

Drug Safety Alert 6 Acetaminophen
Drug Safety Alert 6 AcetaminophenDrug Safety Alert 6 Acetaminophen
Drug Safety Alert 6 Acetaminophen
 
Asian paints group 5
Asian paints group 5Asian paints group 5
Asian paints group 5
 
Gérer la représentation transnationale des travailleurs - comment relever eff...
Gérer la représentation transnationale des travailleurs - comment relever eff...Gérer la représentation transnationale des travailleurs - comment relever eff...
Gérer la représentation transnationale des travailleurs - comment relever eff...
 
Muiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayMuiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo Essay
 
Stop Talking Start Doing: A kick in the pants in six parts
Stop Talking Start Doing: A kick in the pants in six partsStop Talking Start Doing: A kick in the pants in six parts
Stop Talking Start Doing: A kick in the pants in six parts
 
Incunabula edisi 1-april 2014
Incunabula edisi 1-april 2014Incunabula edisi 1-april 2014
Incunabula edisi 1-april 2014
 
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...
Gamification: Μπορεί η ομαδική εργασία να μετατραπεί σε διασκεδαστική διαδικα...
 
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστών
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστώνFacebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστών
Facebook Adverts Manager: Δημιουργία λογαριασμού και προσθήκη διαχειριστών
 
Timmy's Tea Shop Photo Essay
Timmy's Tea Shop Photo EssayTimmy's Tea Shop Photo Essay
Timmy's Tea Shop Photo Essay
 
Digital Citizenship WLU
Digital Citizenship WLUDigital Citizenship WLU
Digital Citizenship WLU
 
Tanach's Tea Shop Photo Essay
Tanach's Tea Shop Photo EssayTanach's Tea Shop Photo Essay
Tanach's Tea Shop Photo Essay
 
Incunabula zine edisi 2-mei-2014
Incunabula zine edisi 2-mei-2014Incunabula zine edisi 2-mei-2014
Incunabula zine edisi 2-mei-2014
 
CHOMPIPOLLON
CHOMPIPOLLONCHOMPIPOLLON
CHOMPIPOLLON
 
世界再大也要回家
世界再大也要回家世界再大也要回家
世界再大也要回家
 
Watchmen
WatchmenWatchmen
Watchmen
 
Harrod1974
Harrod1974Harrod1974
Harrod1974
 
Php Conference 2012 concrete5
Php Conference 2012 concrete5Php Conference 2012 concrete5
Php Conference 2012 concrete5
 

Similar to オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法

concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)Katz Ueno
 
PyCon JP 2014 plone terada
PyCon JP 2014 plone teradaPyCon JP 2014 plone terada
PyCon JP 2014 plone teradaManabu Terada
 
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介Hishikawa Takuro
 
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )Masayoshi Okabe
 
Wordpressユーザーが始めるconcrete5
Wordpressユーザーが始めるconcrete5Wordpressユーザーが始めるconcrete5
Wordpressユーザーが始めるconcrete5masayoshiokabe
 
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」Yuma Tahara
 
concrete5ではじめるCMS
concrete5ではじめるCMSconcrete5ではじめるCMS
concrete5ではじめるCMS武彦 大山
 
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜SORACOM,INC
 
concrete5 勉強会 20150726_トップページを作ろう
concrete5 勉強会 20150726_トップページを作ろうconcrete5 勉強会 20150726_トップページを作ろう
concrete5 勉強会 20150726_トップページを作ろうToshiaki Endo
 
concrete5 5.7について
concrete5 5.7についてconcrete5 5.7について
concrete5 5.7について武彦 大山
 
Concrete5を簡単・安心に使おう
Concrete5を簡単・安心に使おうConcrete5を簡単・安心に使おう
Concrete5を簡単・安心に使おう武彦 大山
 
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらXP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらLife Robotics
 
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~m ishizaki
 
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜Yuzuru Sano
 
concrete5 勉強会 20150607_トップページを作ろう
concrete5 勉強会 20150607_トップページを作ろうconcrete5 勉強会 20150607_トップページを作ろう
concrete5 勉強会 20150607_トップページを作ろうToshiaki Endo
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5 武彦 大山
 
【concrete5】Block Designer Pro を使って工数削減のススメ
【concrete5】Block Designer Pro を使って工数削減のススメ【concrete5】Block Designer Pro を使って工数削減のススメ
【concrete5】Block Designer Pro を使って工数削減のススメShinji Sakai
 
concrete5バージョン8リリースパーティ「テーマを作ろう」
concrete5バージョン8リリースパーティ「テーマを作ろう」 concrete5バージョン8リリースパーティ「テーマを作ろう」
concrete5バージョン8リリースパーティ「テーマを作ろう」 Yuma Tahara
 
concrete5 とアメリカ 〜 Web制作現地レポート
concrete5 とアメリカ 〜 Web制作現地レポートconcrete5 とアメリカ 〜 Web制作現地レポート
concrete5 とアメリカ 〜 Web制作現地レポートKatz Ueno
 

Similar to オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法 (20)

concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)
 
PyCon JP 2014 plone terada
PyCon JP 2014 plone teradaPyCon JP 2014 plone terada
PyCon JP 2014 plone terada
 
オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介
 
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
 
Wordpressユーザーが始めるconcrete5
Wordpressユーザーが始めるconcrete5Wordpressユーザーが始めるconcrete5
Wordpressユーザーが始めるconcrete5
 
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
 
concrete5ではじめるCMS
concrete5ではじめるCMSconcrete5ではじめるCMS
concrete5ではじめるCMS
 
Team development
Team developmentTeam development
Team development
 
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜
SORACOM Discovery2019 G4 ロボットとサービスを融合するための通信と認証〜Honda RaaS Platformの事例〜
 
concrete5 勉強会 20150726_トップページを作ろう
concrete5 勉強会 20150726_トップページを作ろうconcrete5 勉強会 20150726_トップページを作ろう
concrete5 勉強会 20150726_トップページを作ろう
 
concrete5 5.7について
concrete5 5.7についてconcrete5 5.7について
concrete5 5.7について
 
Concrete5を簡単・安心に使おう
Concrete5を簡単・安心に使おうConcrete5を簡単・安心に使おう
Concrete5を簡単・安心に使おう
 
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだらXP祭り2016 - SWチームとHWチームがスクラムを組んだら
XP祭り2016 - SWチームとHWチームがスクラムを組んだら
 
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
Blazor でアプリを作ろう! ~テンプレートインストールから最初のデバッグ実行まで~
 
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
第4回concrete5京都勉強会 〜まだまだ遅くない!基礎からガッチリ使いこなそうconcrete5〜
 
concrete5 勉強会 20150607_トップページを作ろう
concrete5 勉強会 20150607_トップページを作ろうconcrete5 勉強会 20150607_トップページを作ろう
concrete5 勉強会 20150607_トップページを作ろう
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5
 
【concrete5】Block Designer Pro を使って工数削減のススメ
【concrete5】Block Designer Pro を使って工数削減のススメ【concrete5】Block Designer Pro を使って工数削減のススメ
【concrete5】Block Designer Pro を使って工数削減のススメ
 
concrete5バージョン8リリースパーティ「テーマを作ろう」
concrete5バージョン8リリースパーティ「テーマを作ろう」 concrete5バージョン8リリースパーティ「テーマを作ろう」
concrete5バージョン8リリースパーティ「テーマを作ろう」
 
concrete5 とアメリカ 〜 Web制作現地レポート
concrete5 とアメリカ 〜 Web制作現地レポートconcrete5 とアメリカ 〜 Web制作現地レポート
concrete5 とアメリカ 〜 Web制作現地レポート
 

More from Hishikawa Takuro

これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!Hishikawa Takuro
 
エンジニアのための営業入門
エンジニアのための営業入門エンジニアのための営業入門
エンジニアのための営業入門Hishikawa Takuro
 
concrete5 CMS「運用」ケーススタディ
concrete5 CMS「運用」ケーススタディconcrete5 CMS「運用」ケーススタディ
concrete5 CMS「運用」ケーススタディHishikawa Takuro
 
Calypso動かしてみたよ!
Calypso動かしてみたよ!Calypso動かしてみたよ!
Calypso動かしてみたよ!Hishikawa Takuro
 
concrete5 最新事情 2015
concrete5 最新事情 2015concrete5 最新事情 2015
concrete5 最新事情 2015Hishikawa Takuro
 
concrete5セミナー資料公開版
concrete5セミナー資料公開版concrete5セミナー資料公開版
concrete5セミナー資料公開版Hishikawa Takuro
 
WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門Hishikawa Takuro
 
concrete5で行なうcms導入提案のポイント
concrete5で行なうcms導入提案のポイントconcrete5で行なうcms導入提案のポイント
concrete5で行なうcms導入提案のポイントHishikawa Takuro
 
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイドはじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイドHishikawa Takuro
 
CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!Hishikawa Takuro
 
Getting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST APIGetting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST APIHishikawa Takuro
 
concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介Hishikawa Takuro
 
クライアントに感謝されるCMS導入のコツ
クライアントに感謝されるCMS導入のコツクライアントに感謝されるCMS導入のコツ
クライアントに感謝されるCMS導入のコツHishikawa Takuro
 
concrete5 5.6.3.1日本語版の紹介
concrete5 5.6.3.1日本語版の紹介concrete5 5.6.3.1日本語版の紹介
concrete5 5.6.3.1日本語版の紹介Hishikawa Takuro
 
concrete5デザインカスタマイズに必要なPHPの知識
concrete5デザインカスタマイズに必要なPHPの知識concrete5デザインカスタマイズに必要なPHPの知識
concrete5デザインカスタマイズに必要なPHPの知識Hishikawa Takuro
 
concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版Hishikawa Takuro
 

More from Hishikawa Takuro (20)

これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
 
エンジニアのための営業入門
エンジニアのための営業入門エンジニアのための営業入門
エンジニアのための営業入門
 
concrete5 CMS「運用」ケーススタディ
concrete5 CMS「運用」ケーススタディconcrete5 CMS「運用」ケーススタディ
concrete5 CMS「運用」ケーススタディ
 
Calypso動かしてみたよ!
Calypso動かしてみたよ!Calypso動かしてみたよ!
Calypso動かしてみたよ!
 
concrete5の紹介
concrete5の紹介concrete5の紹介
concrete5の紹介
 
concrete5 最新事情 2015
concrete5 最新事情 2015concrete5 最新事情 2015
concrete5 最新事情 2015
 
concrete5セミナー資料公開版
concrete5セミナー資料公開版concrete5セミナー資料公開版
concrete5セミナー資料公開版
 
WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門
 
concrete5で行なうcms導入提案のポイント
concrete5で行なうcms導入提案のポイントconcrete5で行なうcms導入提案のポイント
concrete5で行なうcms導入提案のポイント
 
concrete5.7のご紹介
concrete5.7のご紹介concrete5.7のご紹介
concrete5.7のご紹介
 
世界一即戦力なCMS
世界一即戦力なCMS世界一即戦力なCMS
世界一即戦力なCMS
 
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイドはじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
はじめての concrete5 でウェブサイト作成〜入門チュートリアルガイド
 
CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!
 
Getting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST APIGetting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST API
 
concrete5 in Japan 2014
concrete5 in Japan 2014concrete5 in Japan 2014
concrete5 in Japan 2014
 
concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介
 
クライアントに感謝されるCMS導入のコツ
クライアントに感謝されるCMS導入のコツクライアントに感謝されるCMS導入のコツ
クライアントに感謝されるCMS導入のコツ
 
concrete5 5.6.3.1日本語版の紹介
concrete5 5.6.3.1日本語版の紹介concrete5 5.6.3.1日本語版の紹介
concrete5 5.6.3.1日本語版の紹介
 
concrete5デザインカスタマイズに必要なPHPの知識
concrete5デザインカスタマイズに必要なPHPの知識concrete5デザインカスタマイズに必要なPHPの知識
concrete5デザインカスタマイズに必要なPHPの知識
 
concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版
 

Recently uploaded

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (9)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法