SlideShare a Scribd company logo
1 of 16
Download to read offline
今日から始める
いちばんやわらかい
concrete5のはなし
2014/05/24
川上  哲生(かわかみてつお)
@yadorogizz	
 yadorogi
自己紹介
•  高松市在住
•  スマートフォンプログラマ
 (iOS、Androidのネイティブアプリ、Cocos2d-x)
 その他、C/C++/C#/.NET/Objective-C
•  Webアプリケーションプログラマ
 Ruby/Java/PHP・・・etc,
ところが、
10日前にWebの仕事を“失業”しました!
お仕事大募集中。
それはいいとして・・・	
  
(よくない)
CMS(コンテンツ管理システム)の現状
オープンソースCMSで、WordPressは圧倒的なシェア	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
ソース「h3p://w3techs.com/」	
  
シェア60%!?なんじゃこりゃ	
  
なぜ、WordPressなのか
•  情報元が多い	
  
•  アップデートが早い	
  
•  安定した技術(Linux+Apache2+MySQL+PHP)	
  
•  テーマ、プラグインが豊富	
  
•  利用者が慣れている	
多くのメリットがあるのは間違いない
なぜ、concrete5なのか
•  WordPressが苦手とするサイト構成にマッチする
	
  
WordPressかダメならHTMLフルスクラッチのような流れ→大変
•  直感的な操作
•  制約があまりない
•  ページロードも、そこそこ速い
•  安定した技術(Linux+Apache2+MySQL+PHP)
	
WordPressのデメリットは、concrete5でどうにかなる!	
  
(ことが多い)
WordPressの苦手
WordPressは、階層構造が決まっている
このルールを守りつつ・・・
WordPressの苦手
WordPressは、画面要素も決まっている
どうにかしよう、そう!Concrete5で!
	
仕事ならオリジナルテーマは必須
大体の流れは、
デフォルトテーマを変えて、
ワイヤーフレームから、
オリジナルテーマに改造する。
ちょうど良い、プラグインが無ければ、
「カスタムフィールド」などを使って
php修正(いきなりプログラマの領域)。
<?php echo “むつかしいぜWordPress”; ?>
WordPressのジレンマ
WordPressを感じさせないテーマを
↓
修正量が多く、コーダーとプログラマーが死んでしまう。
フルカスタマイズする。
↓
修正量が多く、コーダーとプログラマーが死んでしまう。
WordPressの既存テーマを小変更する。
↓
どこかで見たページになってしまう。
どこかで見たページの怖さ
プログラマーが管理画面や業務用のWebページを作るとき、
「Twitter  BootStrap」を使って手っ取り早く
デザインすることがあります。
結果、誰が何を作っても見た目が
Twitterになってしまいました…。/(^o^)\  Oh!  My!
concrete5の導入
公式ページ(  http://concrete5-japan.org/  )から
最新版をダウンロードして、
公開フォルダ用にFTPでコピーするだけ。
自分の使っているサーバー(ヘテムル/heteml)では、
PHPが動作しているので、
PHPに実行権限を与える.htaccessファイルの
設置であっさり動いた。
データベース名・ID/PASSは別途必要です。
concrete5の特徴
もともとWordで文章が作れる人なら操作できるような、
簡単なものを目指して作られた。
簡単な操作は、Wordというより、
あのホームページビルダーに近いです。
Concrete5にもテーマはあります。
ただし、<body>や<div>と、CSSでレイアウトしたようなシンプルなも
ので、
WordPressのようなサイドバーとか、ウィジェットとか
区別されません。
記事をサイドバーに移動したり、ヘッダーに
新しいブロックを挿入したり、かなり自由です。
ブロック=画面の要素のことです。
concrete5を触ってみよう
実機でデモ
ブロックの追加、編集、移動
スライドショーの追加
GoogleMapの追加
YouTubeの追加
皆さんも  Let’s Try!
concrete5を触ってみよう
「concrete5」を検索してみて下さい。
かなり注目されているのが分かります。
ついに、日本語の公式本も発売されました。
来てます!Concrete5旋風
concrete5	
  公式活用ガイドブック	
単行本(ソフトカバー):	
  336ページ	
出版社: マイナビ (2014/2/14)	
  
ISBN-­‐10:	
  4839943842	
  
ISBN-­‐13:	
  978-­‐4839943844
まとめ
まだまだ、実績の無い
concrete5をさわったり、
かなり厳しい条件のスマートフォンアプリを
作っていたら10日前に“失業”しました。
お仕事大募集中です。
(Webデザインは出来ません)
それでは、良いconcrete5ライフを!
ご清聴ありがとうございました。

More Related Content

Similar to WordBench Kagawa番外編「いちばんやわらかいconcrete5のはなし」

Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developersfumios
 
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)Takayuki Gondoh
 
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法Tomoki Hasegawa
 
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)Hiroyuki Kusu
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れMitsuru Katoh
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介Yoshito Tabuchi
 
20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructurePreferred Networks
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版DIVE INTO CODE Corp.
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)Masanori Ishigami
 
D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会aitc_jp
 
データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?- Core Concept Technologies
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugSAKURUG co.
 
初めてのWebプログラミング講座
初めてのWebプログラミング講座初めてのWebプログラミング講座
初めてのWebプログラミング講座DIVE INTO CODE Corp.
 
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osakaサイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 OsakaYuki Okada
 
RustでWebSocketな自社APIを使う
RustでWebSocketな自社APIを使うRustでWebSocketな自社APIを使う
RustでWebSocketな自社APIを使うSatoshi Yoshikawa
 
HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向Shumpei Shiraishi
 
チーム運用で苦労した話_20160629
チーム運用で苦労した話_20160629チーム運用で苦労した話_20160629
チーム運用で苦労した話_20160629kohei noguchi
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門Hidetaka Okamoto
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppTomomitsuKusaba
 

Similar to WordBench Kagawa番外編「いちばんやわらかいconcrete5のはなし」 (20)

Windows Azure for PHP Developers
Windows Azure for PHP DevelopersWindows Azure for PHP Developers
Windows Azure for PHP Developers
 
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
「コーポレートサイトにちょうどいい」CakePHPベースの国産CMS「baserCMS」 - ここがちょうどいい機能(OSC2015大分)
 
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
 
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
【DroidKaigi2015】初学者に嬉しいAndroid開発環境(あとMVCとか)
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure20180723 PFNの研究基盤 / PFN research system infrastructure
20180723 PFNの研究基盤 / PFN research system infrastructure
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
 
D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会D3.jsを使ったデータビジュアライズ勉強会
D3.jsを使ったデータビジュアライズ勉強会
 
データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?データをどこに溜めよう?ローカル?クラウド?どのデータベース?
データをどこに溜めよう?ローカル?クラウド?どのデータベース?
 
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurugThe seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
 
初めてのWebプログラミング講座
初めてのWebプログラミング講座初めてのWebプログラミング講座
初めてのWebプログラミング講座
 
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osakaサイボウズのオープンソースへの取り組み - OSC 2018 Osaka
サイボウズのオープンソースへの取り組み - OSC 2018 Osaka
 
RustでWebSocketな自社APIを使う
RustでWebSocketな自社APIを使うRustでWebSocketな自社APIを使う
RustでWebSocketな自社APIを使う
 
HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向
 
チーム運用で苦労した話_20160629
チーム運用で苦労した話_20160629チーム運用で苦労した話_20160629
チーム運用で苦労した話_20160629
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門_s + bootstrapで始めるWordPressテーマ開発入門
_s + bootstrapで始めるWordPressテーマ開発入門
 
Web開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor AppWeb開発者にお勧め .NET MAUI Blazor App
Web開発者にお勧め .NET MAUI Blazor App
 

WordBench Kagawa番外編「いちばんやわらかいconcrete5のはなし」