SlideShare una empresa de Scribd logo
1 de 74
Descargar para leer sin conexión
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CONCRETE5って何?
オープンソースCMS concrete5を使ったウェブサイト構築について
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CONCRETE5って何?
• 拡張性と操作性に特化したオープンソースCMS
• 高度なウェブサイト管理機能を、マウス操作でかんた
んに
• サイト内の編集したいページで「編集モード」に切り
替え、その場で編集
• マーケットプレイスから追加機能をカンタンに入手
2
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CONCRETE5の魅力
• Free! 利用者の自由
とにかく、好きなようにカスタマイズして、好きなよ
うに拡張できることが開発方針の根幹になっている
• Speed! 開発が早い
歴史がある割に、枯れたCMSという印象ではなく、現
在進行形でガツガツ進化している
• Community! コミュニティが面白い
concrete5のエコシステムをみんなで盛り上げようと
いう機運
3
Copyright Concrete5 Japan, Inc. All Rights Reserved.
デザイナーへのおすすめポイント
• テーマの作成は超カンタン
• デザインカスタマイズで覚えることが少ない(学習コ
ストが低い)
• デザインカスタマイズの自由度が高い
• 日本語フォーラムでサポート、勉強会も
4
Copyright Concrete5 Japan, Inc. All Rights Reserved.
開発者へのおすすめポイント
• フロントエンド:jQuery, Twitter Bootstrap
• バックエンド:PHP(Zend Libraries), MySQL(ADOdb
データベース抽象化レイヤー)
• 拡張可能なデータオブジェクトモデル、ビルト・イ
ン・ヘルパークラス
• カスタマイズ容易なオーバーライドシステム
5
Copyright Concrete5 Japan, Inc. All Rights Reserved.
制作会社へのおすすめポイント
• 早く形になる
• 手離れが良い
• あとからの変更に強い設計
• ウィザードインストール、1クリックアップデート
6
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CONCRETE5の歴史
• 2003 concrete CMS v.1 広告代理店からの依頼
更新者は90人。デザインと機能にこだわるサイト。全
米CMからの大量のアクセス
→「簡単、柔軟、強固」をキーワードに全く新しい
CMSを開発
• 2008 concrete5 オープンソース化
• 2009 concrete5 日本語版リリース
7
Copyright Concrete5 Japan, Inc. All Rights Reserved.
動作要件
• PHP5.3
• PHPモジュール: CURL, zip, mcrypt, openssl, GD (with
freetype), mysql, mbstring
• PHP Safe Mode Off
• MySQL 5.x
8
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ライセンス
• MITライセンス
制限の最も少ないライセンスのひとつ
• マーケットプレイスから入手できるテーマやアドオン
は異なるライセンス(開発者が選べる)
9
Copyright Concrete5 Japan, Inc. All Rights Reserved.
デモ:編集モード
10
• ツールバー
• ブロックの編集
• ブロックの追加
• レイアウトの追加
• デザインツール
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ページとは
• concrete5でのページとは、いわゆる「ページ」
• ページはそれぞれに固有のURLを持つ
• まずページがあり、その中にコンテンツ(ブロック)
を並べていく
• 違う考え方のCMS=ブログ
まず記事があり、記事ページ、アーカイブページなど
が自動で生成される
11
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ページの構成要素
12
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ページタイプ
13
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ページタイプとは
14
• 他のCMSでいう「テンプレート」に近い考え方
• ページ内にどんなエリアがあるのかを指定
• エリア内にどんなブロックがデフォルトで存在するの
かを指定
Copyright Concrete5 Japan, Inc. All Rights Reserved.
エリア
15
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
エリアとは
16
• ページ内にブロックを追加するための領域
• レイアウトを追加して分割することも可能
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ブロック
17
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ブロックとは
18
• エリア内に追加できるconcrete5の機能
• 様々なブロックタイプ
• 記事(WYSIWYGエディタ)
• ページリスト(ページの一覧、新着順など)
• オートナビ(様々なナビゲーション)
Copyright Concrete5 Japan, Inc. All Rights Reserved.
スタック
19
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
スタックとは
20
• ブロックを内包した特殊なブロック
• スタックはページからは独立してバージョン管理さ
れており、独立した権限を持つ
• 同じスタックを複数ページに配置すると、中身が同
期する
• 複数ページで共通のパーツ(例えばサイドバー)を
作るのに使う
Copyright Concrete5 Japan, Inc. All Rights Reserved.
グローバルエリア
21
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Copyright Concrete5 Japan, Inc. All Rights Reserved.
グローバルエリアとは
22
• 全ページで中身が共通のエリア
• それ以外は通常のエリアと同じ
• ページから独立してバージョン・権限設定を持つ
• 管理画面のスタックのページから編集できる
Copyright Concrete5 Japan, Inc. All Rights Reserved.
全ての構成要素に権限設定可能
23
Page (Collection)
PageType
Area Global
AreaBlock Stack
Block
Block
Block
Block
Block
Permission
Permission
Permission
Permission
Permission
Permission
Copyright Concrete5 Japan, Inc. All Rights Reserved.
その他の要素
24
Page
Single Page
User File
Attribute
Copyright Concrete5 Japan, Inc. All Rights Reserved.
デザインカスタマイズ
25
Copyright Concrete5 Japan, Inc. All Rights Reserved.
テーマの作り方
• テーマで規定するものは「エリア」
• HTML中のどの部分が編集可能かを指定
<?php
$a = new Area('Sidebar');
$a->display($c);
?>
• 非常にカンタン
26
Copyright Concrete5 Japan, Inc. All Rights Reserved.
テーマを作っても中身がスカスカ…
• エリアを指定しただけでは、その中に何のブロックも
ない。ブログ型CMSに慣れた人は戸惑います
• そもそも、テーマがコンテンツを規定すべき「ではな
い」という思想
• 機能とテーマを分離できるので再利用性が高いし、バ
ージョンアップの際にテーマ由来で動かなくなるとい
うこともない
27
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ブロックテンプレート
• ブロックごとにカスタマイズ(表示=Viewも、機能
=Controllerもカスタマイズ可能)
• テンプレートはブロックフォルダ内の view.php
• view.phpを複製してカスタマイズ、templatesフォルダ
に置くことで自由にテンプレートが増やせる
28
Copyright Concrete5 Japan, Inc. All Rights Reserved.
テンプレートタグはどこに…?
• テンプレートタグはありません
• ブロックテンプレートをカスタマイズするには多少の
PHPの知識が必要
• ただし、処理は書いてない(処理はcontroller.php)の
で、壊れることはない、安心して
• ブロックで見るべきことはブロック内で完結。調べる
ことが少なくてすむし、作業も効率的
29
Copyright Concrete5 Japan, Inc. All Rights Reserved.
あらゆるブロックはテンプレートを持つ
• ブログ型CMSの困る点…テーマのテンプレートは、テ
ンプレートタグで書ける
• 追加機能(プラグインetc)のデザインカスタマイズは
どうなる?
• デザインが再現できないからプラグインの使用を諦め
る(それってどうなの?)
30
Copyright Concrete5 Japan, Inc. All Rights Reserved.
テンプレートタグがないからこそ
• あらゆるブロックはテンプレートを持っていて、カス
タムテンプレートを作成できる。テンプレートはシン
プルなPHP
• マーケットプレイスからダウンロードした追加機能で
も、全て同様
• 純粋に機能で選び、デザインカスタマイズは自由にな
る(これがMVCの恩恵)
31
Copyright Concrete5 Japan, Inc. All Rights Reserved.
開発
32
Copyright Concrete5 Japan, Inc. All Rights Reserved.
MVC設計
33
• ページ内の全ての要素がMVC
• ブロックはブロック単位でMVCを持つ
• 他の要素に気を使わずに開発ができる
• ビューは見やすく適当に作っておけばデザイナーでも
カスタマイズ可能
Copyright Concrete5 Japan, Inc. All Rights Reserved.
モデル
• concrete5で扱うもの
• 権限、エリア、属性、ブロック、ファイル、ユーザ
ー、ページ、ページリスト、ジョブ etc.
34
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ライブラリー
• 関連する一連の機能を提供する
• Backup, Cache, Events, Database, FileImporter etc.
• Zend, ADODB などを外部ライブラリーとして利用
35
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ヘルパー
• 共通の機能のための小規模なライブラリー
• HTML, Form, Validation etc.
$form = Loader::helper('form');
print $form->select('favoriteFruit', array('p' => 'Pears',
'a' => 'Apples', 'o' => 'Oranges'), 'a');
36
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ツール
• スペルチェック、オートコンプリート、要素の読み込
みなど、主にAjaxで使う
• 複雑な編集UIを持つため、Ajaxのサンプルは豊富
37
Copyright Concrete5 Japan, Inc. All Rights Reserved.
オーバーライド
• コア領域(concreteディレクトリー)のファイル
/concrete/js/jquery.js
• ユーザー領域(ルートディレクトリー)のファイルで
上書き可能
/js/jquery.js
38
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ブロックタイプの開発
• データベース構造はXMLで指定、インストール時に自
動でSQLが発行される
• コントローラーがデータベースとのつなぎをうまくや
ってくれる(フレームワーク的な良さ)
• 編集画面はBootstrapでキレイに
39
Copyright Concrete5 Japan, Inc. All Rights Reserved.
シングルページ
• ログインページや会員登録ページなど、ページ単体で
機能を持つもの(通常のページは中に入るブロックが
分離されているため、特定の機能を持たない)
• URLルーティング
40
Copyright Concrete5 Japan, Inc. All Rights Reserved.
TWITTER BOOTSTRAP
• UIに全面的に Bootstrap, from Twitter を採用
• Interfaceヘルパーを経由して呼び出し
• デザインに悩まなくていい
• ユーザーも各デベロッパーの機能の操作に統一感があ
ってうれしい
41
Copyright Concrete5 Japan, Inc. All Rights Reserved.
よくある質問
42
Copyright Concrete5 Japan, Inc. All Rights Reserved.
どんなサイトに向いているのか
• マーケティングを意識したサイト(トップページのコ
ンテンツをひんぱんに入れ替える)
• 公開認証フローが必須なサイト
• 権限機能が豊富なので、会員サイトに向いている
(B2Bのウェブサイトでよく要望に上がる)
• その他、カスタマイズの容易さを活かして勤怠管理シ
ステムなど、色々作ってる人がいます
43
Copyright Concrete5 Japan, Inc. All Rights Reserved.
どんなサイトに向いていないのか
• ブログ
• メディアサイト(記事を書くということに注力するな
らブログがいいし、詳細な権限設定も不要)
44
Copyright Concrete5 Japan, Inc. All Rights Reserved.
WORDPRESSとの違い
45
• ブログ型CMSは、単一のアプリケーションである
→記事詳細、記事アーカイブ、コメント、検索etc
• ブログ型CMSは、アプリケーションを拡張すると考え
ると分かりやすい
→商品詳細、商品アーカイブ、レビュー、検索etc
Copyright Concrete5 Japan, Inc. All Rights Reserved.
WORDPRESSとの違い
• ページ単位でデザインにこだわりたい = 個人的に、こ
のニーズを「(ウェブ)ページ管理システム(PMS)」
と呼んでいます
• PMSをお求めなら、concrete5の方が断然良い
• concrete5が苦手なのは1つの記事が2つのURLで見
れるというしくみ→ページがあってはじめてその中に
コンテンツを入れるという考え方にあわない
46
Copyright Concrete5 Japan, Inc. All Rights Reserved.
WORDPRESSとの違い
• ページか、投稿か、それが問題
• その他に、ページ単位での履歴管理の正確さや、詳細
な権限設定、高機能なファイルマネージャーなども
concrete5が選ばれる要素です
47
Copyright Concrete5 Japan, Inc. All Rights Reserved.
スケジュール公開機能はある?
48
• ブログの予約投稿的な機能はないが、スケジュール公
開機能はある
• ゲストの表示権限を期限指定することで任意の日時か
ら任意の日時の間だけ公開することが可能
• ブロック単位で公開のスケジュール指定ができるの
で、特定の期間のみ表示されるバナーを作れる
Copyright Concrete5 Japan, Inc. All Rights Reserved.
会員サイトは作れる?
• 会員登録機能が標準搭載
• プロフィール項目を任意に増やせる
• 確認メールのURLをクリックする認証、管理者の手動
認証、認証なしを選べる
• フレンド、プライベートメッセージ機能が標準搭載
• 次期バージョンからはFacebookログインなど会員機
能が強化
49
Copyright Concrete5 Japan, Inc. All Rights Reserved.
事例
• ケンブリッジ大学
• バンクーバー水族館
• MINI UK(BMV)
• AT&T
• フィリピン航空
• TOPCON
• Genco
• など
50
Copyright Concrete5 Japan, Inc. All Rights Reserved.
国内事例
• とるナビ(バンプレス
ト)
• 交通新聞社
• 筑波学院大学
• 東京基督教大学
• 篠栗町社会福祉協議会 
• 羽島市医師会
• CSS Nite in AOMORI
• その他企業、自治体な
ど…
51
Copyright Concrete5 Japan, Inc. All Rights Reserved.
コンテンツの移行
• WordPressからのインポートスクリプトが公開されて
いる
• それ以外のCMSからのインポートの場合は、これを参
考に自作
52
Copyright Concrete5 Japan, Inc. All Rights Reserved.
マーケットシェアは?
• W3Techsの調査 = 0.2% (2013-06-18)
WordPress 58%
Joomla 10.4%
Drupal 6.3%
Typo3 1.6%
ExpressionEngine 0.9%
Tumblr 0.3%
Movable Type 0.3%
XOOPS 0.2%
eZ Publish 0.2%
Plone 0.1%
TypePad 0.1%
Sitecore CMS 0.1%
Google Sites 0.1%
53
Copyright Concrete5 Japan, Inc. All Rights Reserved.
SEOはどうなってるの?
• 内部構造の問題
• サイトマップを変更しやすく、リダイレクトも自動で
行なってくれるのは、SEOを意識した運用にはありが
たい
• メタタグの一括設定ツールなど
54
Copyright Concrete5 Japan, Inc. All Rights Reserved.
おすすめのアドオンは?
• Designer Content = デザイナーでも独自のブロックを
GUIで作れる
• Tomoac Form 5 = 日本人開発者が作ったフォームブロ
ック。日本の郵便番号や確認画面対応など、国内事情
に対応
• Whale Nivo Slider = 高機能な画像スライダー。このよ
うなUIパーツはたくさんあります
55
Copyright Concrete5 Japan, Inc. All Rights Reserved.
おすすめサイト
• 山野井研究室 http://www.yamanoi.org/
• tomoのconcrete5 http://concrete5.tomo.ac/
• concrete5 Guide http://c5.coral.jp/
56
Copyright Concrete5 Japan, Inc. All Rights Reserved.
おすすめブログ
• デザインワークスオンサイド http://www.onside.com/
• XROSS CUBE http://d.hatena.ne.jp/xross-cube/
• notnil creation weblog http://notnil-creative.com/blog/
• コンクリートファイブログ http://wordpress.go-
designing.com/
57
Copyright Concrete5 Japan, Inc. All Rights Reserved.
おすすめ動画
• 週間concrete5 http://www.ustream.tv/channel/
concrete5japan
• 下北沢concrete5部 http://new.livestream.com/
shimokitazawa-osscafe/concrete5
58
Copyright Concrete5 Japan, Inc. All Rights Reserved.
日本語プロジェクトチームとは?
• concrete5のインターフェースの日本語訳、日本語で
使用する際のバグフィクスなどを行ったconcrete5日
本語版をリリース・メンテナンスしている有志のあつ
まり。
• オープンソースSNS MyNETS の開発チーム「Usagi
Project」が母体
• concrete5日本語公式サイトも有志で運営
59
Copyright Concrete5 Japan, Inc. All Rights Reserved.
コンクリートファイブジャパン株式会社とは?
• アメリカ開発元公認の、主に日本国内の企業向けのサ
ポートを提供する会社
• concrete5日本語プロジェクトの中心メンバーがあつ
まり、2012年に設立
• concrete5を有力なオープンソースCMSの候補として
育て、ウェブ制作者に役立ててもらい、ウェブコミュ
ニティに貢献するのが使命
• 詳細は公式サイトへ!
60
Copyright Concrete5 Japan, Inc. All Rights Reserved.
収益モデルは?
• concrete5を中心としたエコシステム
• 公式マーケットプレイス経由で全世界のconcrete5サ
イトに販売されるテーマやアドオンの売上の一部が開
発元の収益に
• concrete5のVIPサポート
• ホスティング
61
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CONCRETE5を使った
ウェブサイト制作
62
(あくまでひとつのやりかたです)
Copyright Concrete5 Japan, Inc. All Rights Reserved.
設計
63
• サイトマップを大まかに考えます
• 各ページにどんなブロックを配置するか分かる程度の
ワイヤーフレームを作ります
• ワイヤーフレームは、ページタイプをいくつ作るべき
かの考え方の基礎になります
Copyright Concrete5 Japan, Inc. All Rights Reserved.
CMS組み込み
• ワイトマップとワイヤーフレームを参考に、サイトを
作り始めます
• ブロックも並べていきます
• マーケットプレイスから購入する予定のアドオンがあ
れば、この段階で購入して試してみます
• CSSフレームワークベースのシンプルなテーマがやり
やすいです
64
Copyright Concrete5 Japan, Inc. All Rights Reserved.
デザイン
• そのままインブラウザデザインを行なっていくのがベ
ストかもしれませんが…
• デザインカンプを作ることも多いです。CMSに組み込
み終わっているので、それを参考にデザインしていき
ます
65
Copyright Concrete5 Japan, Inc. All Rights Reserved.
デザイン反映
• デザインカンプをもとにコーディングします
• テーマとブロックテンプレートに落としこんでいきま
す
66
Copyright Concrete5 Japan, Inc. All Rights Reserved.
機能実装
• 要件が決まっていれば、デザイン前に機能実装はスタ
ートできます
• デザイン後に作成したブロックのテンプレートを作り
ます
• そううまく行かないことももちろんあります
67
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ページタイプのセットアップ
• できあがったコンテンツをベースに、ページタイプの
デフォルトを設定します。この作業をしないと、新し
くページを作った時に更地状態
• 必要であればコンポーザーの設定も行います
68
Copyright Concrete5 Japan, Inc. All Rights Reserved.
コンテンツ登録作業
• ページタイプのセットアップが終われば、クライアン
トと協力してコンテンツを登録していきます
• 実際には、機能開発やデザインカスタマイズと並行し
て行うこともよくあります
69
Copyright Concrete5 Japan, Inc. All Rights Reserved.
権限設定、キャッシュ設定
• 最後に運用を想定した権限設定を行います。
concrete5ではデフォルトでは管理者権限しかありま
せん。それ以外は自分で設計します
• 要件定義に権限に関する項目があれば、かなり最初の
段階で権限設定をどうするか考えておくほうがいいで
しょう
• concrete5はそこそこ重いアプリケーションなので、
キャッシュ設定も忘れずに
70
Copyright Concrete5 Japan, Inc. All Rights Reserved.
ポイントは
• デザインと機能が分離されているので並行作業がしや
すい
• ディレクターのできること、やるべきことが多い(ペ
ージタイプの設計、ページタイプのデフォルト設定、
権限設定など)
• プログラムなしで要素の最適な並びを検討できるのは
クライアントとの打ち合わせに便利
71
Copyright Concrete5 Japan, Inc. All Rights Reserved.
見積もり
72
Copyright Concrete5 Japan, Inc. All Rights Reserved.
どこに費用がかかるか
73
• デザイン = 普通
• コーディング = 普通
• テーマ化 = すぐ
• テンプレート作成 = 楽
• ページタイプのセットア
ップ = 結構時間がかかる
• 権限設定 = かなり大変
• アップデート = カスタマ
イズ(オーバーライド)
箇所があれば要検証
Copyright Concrete5 Japan, Inc. All Rights Reserved.
分かりやすい見積もり
• ページタイプ数でカウント
設計、デザイン、デザイン適用、権限設定…
• ブロック数でカウント
追加開発するもの
74

Más contenido relacionado

La actualidad más candente

concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版Hishikawa Takuro
 
concrete5で制作・運用する多言語ウェブサイト
concrete5で制作・運用する多言語ウェブサイトconcrete5で制作・運用する多言語ウェブサイト
concrete5で制作・運用する多言語ウェブサイトHishikawa Takuro
 
Calypso動かしてみたよ!
Calypso動かしてみたよ!Calypso動かしてみたよ!
Calypso動かしてみたよ!Hishikawa Takuro
 
concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介Hishikawa Takuro
 
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道Katz Ueno
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話しTao Sasaki
 
Concrete5で運用をデザイン
Concrete5で運用をデザインConcrete5で運用をデザイン
Concrete5で運用をデザインAtushi Sugiyama
 
WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門Hishikawa Takuro
 
Cloud 9を使ってみよう
Cloud 9を使ってみようCloud 9を使ってみよう
Cloud 9を使ってみよう武彦 大山
 
第22回creators meet up資料
第22回creators meet up資料第22回creators meet up資料
第22回creators meet up資料武彦 大山
 
concrete5 勉強会 20150117_テーマ作成
concrete5 勉強会 20150117_テーマ作成concrete5 勉強会 20150117_テーマ作成
concrete5 勉強会 20150117_テーマ作成Toshiaki Endo
 
CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!Hishikawa Takuro
 
第1回concrete5初心者向け勉強会
第1回concrete5初心者向け勉強会第1回concrete5初心者向け勉強会
第1回concrete5初心者向け勉強会武彦 大山
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5 武彦 大山
 
仕様書から見る concrete5 サイトの作り方 〜 WordPress サイト制作とこんなに異なるワークフロー
仕様書から見る concrete5 サイトの作り方  〜 WordPress サイト制作とこんなに異なるワークフロー仕様書から見る concrete5 サイトの作り方  〜 WordPress サイト制作とこんなに異なるワークフロー
仕様書から見る concrete5 サイトの作り方 〜 WordPress サイト制作とこんなに異なるワークフローKatz Ueno
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5 武彦 大山
 
第4回concrete5初心者勉強会-基礎編-
第4回concrete5初心者勉強会-基礎編-第4回concrete5初心者勉強会-基礎編-
第4回concrete5初心者勉強会-基礎編-Hayaka Shoji
 

La actualidad más candente (20)

concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版concrete5って何?〜Web制作者対象〜2014年版
concrete5って何?〜Web制作者対象〜2014年版
 
concrete5で制作・運用する多言語ウェブサイト
concrete5で制作・運用する多言語ウェブサイトconcrete5で制作・運用する多言語ウェブサイト
concrete5で制作・運用する多言語ウェブサイト
 
世界一即戦力なCMS
世界一即戦力なCMS世界一即戦力なCMS
世界一即戦力なCMS
 
Calypso動かしてみたよ!
Calypso動かしてみたよ!Calypso動かしてみたよ!
Calypso動かしてみたよ!
 
concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介concrete5
 バージョン5.7のご紹介
concrete5
 バージョン5.7のご紹介
 
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道CMS の今後と IoT 〜 concrete5 などの CMS が進む道
CMS の今後と IoT 〜 concrete5 などの CMS が進む道
 
concrete5で社内システムのお話し
concrete5で社内システムのお話しconcrete5で社内システムのお話し
concrete5で社内システムのお話し
 
Concrete5で運用をデザイン
Concrete5で運用をデザインConcrete5で運用をデザイン
Concrete5で運用をデザイン
 
WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門WordPress使いのためのconcrete5入門
WordPress使いのためのconcrete5入門
 
Cloud 9を使ってみよう
Cloud 9を使ってみようCloud 9を使ってみよう
Cloud 9を使ってみよう
 
第22回creators meet up資料
第22回creators meet up資料第22回creators meet up資料
第22回creators meet up資料
 
concrete5 勉強会 20150117_テーマ作成
concrete5 勉強会 20150117_テーマ作成concrete5 勉強会 20150117_テーマ作成
concrete5 勉強会 20150117_テーマ作成
 
CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!CMS導入で企業のWebサイト運営はこう変わる!
CMS導入で企業のWebサイト運営はこう変わる!
 
第1回concrete5初心者向け勉強会
第1回concrete5初心者向け勉強会第1回concrete5初心者向け勉強会
第1回concrete5初心者向け勉強会
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5
 
仕様書から見る concrete5 サイトの作り方 〜 WordPress サイト制作とこんなに異なるワークフロー
仕様書から見る concrete5 サイトの作り方  〜 WordPress サイト制作とこんなに異なるワークフロー仕様書から見る concrete5 サイトの作り方  〜 WordPress サイト制作とこんなに異なるワークフロー
仕様書から見る concrete5 サイトの作り方 〜 WordPress サイト制作とこんなに異なるワークフロー
 
これからはじめるConcrete5
 これからはじめるConcrete5  これからはじめるConcrete5
これからはじめるConcrete5
 
第4回concrete5初心者勉強会-基礎編-
第4回concrete5初心者勉強会-基礎編-第4回concrete5初心者勉強会-基礎編-
第4回concrete5初心者勉強会-基礎編-
 
イマドキのCMSトレンドからWeb運用を再考する
イマドキのCMSトレンドからWeb運用を再考するイマドキのCMSトレンドからWeb運用を再考する
イマドキのCMSトレンドからWeb運用を再考する
 
concrete5 in Japan 2014
concrete5 in Japan 2014concrete5 in Japan 2014
concrete5 in Japan 2014
 

Destacado

concrete5:ワークフローを触ってみよう
concrete5:ワークフローを触ってみようconcrete5:ワークフローを触ってみよう
concrete5:ワークフローを触ってみようToshiaki Endo
 
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」Hiromu Shioya
 
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会Katz Ueno
 
concrete5の権限とワークフローについて
concrete5の権限とワークフローについてconcrete5の権限とワークフローについて
concrete5の権限とワークフローについてHayaka Shoji
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013C-media
 
MySQLバックアップの基本
MySQLバックアップの基本MySQLバックアップの基本
MySQLバックアップの基本yoyamasaki
 
Julia 6A Tea Shop Photo Essay
Julia 6A Tea Shop Photo EssayJulia 6A Tea Shop Photo Essay
Julia 6A Tea Shop Photo EssayISYGrade6
 
Rancangan anggaran rumah tangga
Rancangan anggaran rumah tanggaRancangan anggaran rumah tangga
Rancangan anggaran rumah tanggaToto Wirjosoemarto
 
Bangkit dari kefuturan
Bangkit dari kefuturanBangkit dari kefuturan
Bangkit dari kefuturanAl Faruuq
 
CRM: Λογισμικό Διαχείριση Σχέσεων
CRM: Λογισμικό Διαχείριση ΣχέσεωνCRM: Λογισμικό Διαχείριση Σχέσεων
CRM: Λογισμικό Διαχείριση ΣχέσεωνSpyros Gkanatsios
 
Perwil kelompok
Perwil kelompokPerwil kelompok
Perwil kelompokfranqpunk
 
Muiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayMuiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayISYGrade6
 
Nicholas photo essay
Nicholas photo essayNicholas photo essay
Nicholas photo essayISYGrade6
 
Scramble2
Scramble2Scramble2
Scramble2lmielke
 
Материалы выступления Т. Юрасовой
Материалы выступления Т. ЮрасовойМатериалы выступления Т. Юрасовой
Материалы выступления Т. ЮрасовойAcademiaSpb
 
Ukhuwah islamiyah
Ukhuwah islamiyahUkhuwah islamiyah
Ukhuwah islamiyahAl Faruuq
 

Destacado (20)

concrete5:ワークフローを触ってみよう
concrete5:ワークフローを触ってみようconcrete5:ワークフローを触ってみよう
concrete5:ワークフローを触ってみよう
 
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
20090218 第5回「PhpによるWebアプリケーションのセキュリティ入門」
 
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会
はじめての concrete5 基礎・インストール編 - 第52回 コンなご (concrete5 名古屋 ユーザーグループ) 勉強会
 
concrete5の権限とワークフローについて
concrete5の権限とワークフローについてconcrete5の権限とワークフローについて
concrete5の権限とワークフローについて
 
Bangkok media book 2013
Bangkok media book 2013Bangkok media book 2013
Bangkok media book 2013
 
MySQLバックアップの基本
MySQLバックアップの基本MySQLバックアップの基本
MySQLバックアップの基本
 
Romer1986
Romer1986Romer1986
Romer1986
 
O cole de sabarís
O cole de sabarísO cole de sabarís
O cole de sabarís
 
Julia 6A Tea Shop Photo Essay
Julia 6A Tea Shop Photo EssayJulia 6A Tea Shop Photo Essay
Julia 6A Tea Shop Photo Essay
 
Rancangan anggaran rumah tangga
Rancangan anggaran rumah tanggaRancangan anggaran rumah tangga
Rancangan anggaran rumah tangga
 
Bangkit dari kefuturan
Bangkit dari kefuturanBangkit dari kefuturan
Bangkit dari kefuturan
 
Dutt1992 indian
Dutt1992 indianDutt1992 indian
Dutt1992 indian
 
CRM: Λογισμικό Διαχείριση Σχέσεων
CRM: Λογισμικό Διαχείριση ΣχέσεωνCRM: Λογισμικό Διαχείριση Σχέσεων
CRM: Λογισμικό Διαχείριση Σχέσεων
 
Perwil kelompok
Perwil kelompokPerwil kelompok
Perwil kelompok
 
Muiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo EssayMuiz's Tea Shop Photo Essay
Muiz's Tea Shop Photo Essay
 
Nicholas photo essay
Nicholas photo essayNicholas photo essay
Nicholas photo essay
 
Scramble2
Scramble2Scramble2
Scramble2
 
concrete5.7のご紹介
concrete5.7のご紹介concrete5.7のご紹介
concrete5.7のご紹介
 
Материалы выступления Т. Юрасовой
Материалы выступления Т. ЮрасовойМатериалы выступления Т. Юрасовой
Материалы выступления Т. Юрасовой
 
Ukhuwah islamiyah
Ukhuwah islamiyahUkhuwah islamiyah
Ukhuwah islamiyah
 

Similar a concrete5って何?

オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介Hishikawa Takuro
 
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変える進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変えるHishikawa Takuro
 
Php Conference 2012 concrete5
Php Conference 2012 concrete5Php Conference 2012 concrete5
Php Conference 2012 concrete5Hishikawa Takuro
 
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyotoconcrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012KyotoHishikawa Takuro
 
Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料Six Apart KK
 
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMSFumito Mizuno
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshopDaisuke Sugai
 
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!FatWireKK
 
OSC名古屋2012 concrete5名古屋ユーザーグループ
OSC名古屋2012 concrete5名古屋ユーザーグループOSC名古屋2012 concrete5名古屋ユーザーグループ
OSC名古屋2012 concrete5名古屋ユーザーグループhirokey76724
 
マルチサイトの構築
マルチサイトの構築マルチサイトの構築
マルチサイトの構築Yoshitaka KATO
 
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティスeZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティスericsagnes
 
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」xyz corporation
 
Webデザイン入門1-HTML5・CSSについて-
Webデザイン入門1-HTML5・CSSについて-Webデザイン入門1-HTML5・CSSについて-
Webデザイン入門1-HTML5・CSSについて-Yossy Taka
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixAtsushi Sato
 
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナーIMJ Corporation
 
NetCommons 情報共有基盤システム --- システムをユーザの手に
NetCommons 情報共有基盤システム --- システムをユーザの手にNetCommons 情報共有基盤システム --- システムをユーザの手に
NetCommons 情報共有基盤システム --- システムをユーザの手にOpen Source Software Association of Japan
 

Similar a concrete5って何? (20)

オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介オープンソースCMS concrete5 のご紹介
オープンソースCMS concrete5 のご紹介
 
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変える進化するオープンソース・エンタープライズCMSがWeb戦略を変える
進化するオープンソース・エンタープライズCMSがWeb戦略を変える
 
Php Conference 2012 concrete5
Php Conference 2012 concrete5Php Conference 2012 concrete5
Php Conference 2012 concrete5
 
Wcosaka2012concrete5
Wcosaka2012concrete5Wcosaka2012concrete5
Wcosaka2012concrete5
 
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyotoconcrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
concrete5 最新バージョンと国内コミュニティ活動の紹介 OSC2012Kyoto
 
Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料Lekumo キャンペーンビルダー ProNet勉強会用資料
Lekumo キャンペーンビルダー ProNet勉強会用資料
 
オープンソースソフトウェアによるビジネス支援セミナー
オープンソースソフトウェアによるビジネス支援セミナーオープンソースソフトウェアによるビジネス支援セミナー
オープンソースソフトウェアによるビジネス支援セミナー
 
関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS関西アンカンファレンス CodeIgniter CMS
関西アンカンファレンス CodeIgniter CMS
 
Sametimev12説明資料_20220518.pdf
Sametimev12説明資料_20220518.pdfSametimev12説明資料_20220518.pdf
Sametimev12説明資料_20220518.pdf
 
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
 
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!
運用まで見越したWeb CMS導入のチェックポイント[効率化] Webマスター必見!
 
Accelerator CMS
Accelerator CMSAccelerator CMS
Accelerator CMS
 
OSC名古屋2012 concrete5名古屋ユーザーグループ
OSC名古屋2012 concrete5名古屋ユーザーグループOSC名古屋2012 concrete5名古屋ユーザーグループ
OSC名古屋2012 concrete5名古屋ユーザーグループ
 
マルチサイトの構築
マルチサイトの構築マルチサイトの構築
マルチサイトの構築
 
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティスeZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス
eZ Publish 2012年4月勉強会 - eZ Publish設計ベストプラクティス
 
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
 
Webデザイン入門1-HTML5・CSSについて-
Webデザイン入門1-HTML5・CSSについて-Webデザイン入門1-HTML5・CSSについて-
Webデザイン入門1-HTML5・CSSについて-
 
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM BluemixIBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
IBM XCITE Spring 2015 - XPages application success story and IBM Bluemix
 
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
【IMJ】デジタルマーケティングを加速させるヒントがここに imj jelly cms 事例活用セミナー
 
NetCommons 情報共有基盤システム --- システムをユーザの手に
NetCommons 情報共有基盤システム --- システムをユーザの手にNetCommons 情報共有基盤システム --- システムをユーザの手に
NetCommons 情報共有基盤システム --- システムをユーザの手に
 

Más de Hishikawa Takuro

これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!Hishikawa Takuro
 
エンジニアのための営業入門
エンジニアのための営業入門エンジニアのための営業入門
エンジニアのための営業入門Hishikawa Takuro
 
concrete5 最新事情 2015
concrete5 最新事情 2015concrete5 最新事情 2015
concrete5 最新事情 2015Hishikawa Takuro
 
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法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
 
クライアントに感謝される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
 
コミュニティと仕事論
コミュニティと仕事論コミュニティと仕事論
コミュニティと仕事論Hishikawa Takuro
 
Introducing Really Simple CSV Importer (Japanese)
Introducing Really Simple CSV Importer (Japanese)Introducing Really Simple CSV Importer (Japanese)
Introducing Really Simple CSV Importer (Japanese)Hishikawa Takuro
 
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようこれからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようHishikawa Takuro
 
Status Board 面白いよ!
Status Board 面白いよ!Status Board 面白いよ!
Status Board 面白いよ!Hishikawa Takuro
 
俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。Hishikawa Takuro
 

Más de Hishikawa Takuro (13)

これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
これから concrete5 を始める Web 制作者に伝えたい concrete5 と WordPress ここが一緒、ここが違う!
 
エンジニアのための営業入門
エンジニアのための営業入門エンジニアのための営業入門
エンジニアのための営業入門
 
concrete5 最新事情 2015
concrete5 最新事情 2015concrete5 最新事情 2015
concrete5 最新事情 2015
 
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法
オープンソースCMSに学ぶ、前PSR時代のプロジェクトが脱レガシーする5つの方法
 
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
 
クライアントに感謝される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の知識
 
コミュニティと仕事論
コミュニティと仕事論コミュニティと仕事論
コミュニティと仕事論
 
Introducing Really Simple CSV Importer (Japanese)
Introducing Really Simple CSV Importer (Japanese)Introducing Really Simple CSV Importer (Japanese)
Introducing Really Simple CSV Importer (Japanese)
 
これからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしようこれからのpre_get_postsの話をしよう
これからのpre_get_postsの話をしよう
 
Status Board 面白いよ!
Status Board 面白いよ!Status Board 面白いよ!
Status Board 面白いよ!
 
俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。俺のフックがこんなに簡単なわけがない。
俺のフックがこんなに簡単なわけがない。
 

Último

プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (7)

プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

concrete5って何?

  • 1. Copyright Concrete5 Japan, Inc. All Rights Reserved. CONCRETE5って何? オープンソースCMS concrete5を使ったウェブサイト構築について
  • 2. Copyright Concrete5 Japan, Inc. All Rights Reserved. CONCRETE5って何? • 拡張性と操作性に特化したオープンソースCMS • 高度なウェブサイト管理機能を、マウス操作でかんた んに • サイト内の編集したいページで「編集モード」に切り 替え、その場で編集 • マーケットプレイスから追加機能をカンタンに入手 2
  • 3. Copyright Concrete5 Japan, Inc. All Rights Reserved. CONCRETE5の魅力 • Free! 利用者の自由 とにかく、好きなようにカスタマイズして、好きなよ うに拡張できることが開発方針の根幹になっている • Speed! 開発が早い 歴史がある割に、枯れたCMSという印象ではなく、現 在進行形でガツガツ進化している • Community! コミュニティが面白い concrete5のエコシステムをみんなで盛り上げようと いう機運 3
  • 4. Copyright Concrete5 Japan, Inc. All Rights Reserved. デザイナーへのおすすめポイント • テーマの作成は超カンタン • デザインカスタマイズで覚えることが少ない(学習コ ストが低い) • デザインカスタマイズの自由度が高い • 日本語フォーラムでサポート、勉強会も 4
  • 5. Copyright Concrete5 Japan, Inc. All Rights Reserved. 開発者へのおすすめポイント • フロントエンド:jQuery, Twitter Bootstrap • バックエンド:PHP(Zend Libraries), MySQL(ADOdb データベース抽象化レイヤー) • 拡張可能なデータオブジェクトモデル、ビルト・イ ン・ヘルパークラス • カスタマイズ容易なオーバーライドシステム 5
  • 6. Copyright Concrete5 Japan, Inc. All Rights Reserved. 制作会社へのおすすめポイント • 早く形になる • 手離れが良い • あとからの変更に強い設計 • ウィザードインストール、1クリックアップデート 6
  • 7. Copyright Concrete5 Japan, Inc. All Rights Reserved. CONCRETE5の歴史 • 2003 concrete CMS v.1 広告代理店からの依頼 更新者は90人。デザインと機能にこだわるサイト。全 米CMからの大量のアクセス →「簡単、柔軟、強固」をキーワードに全く新しい CMSを開発 • 2008 concrete5 オープンソース化 • 2009 concrete5 日本語版リリース 7
  • 8. Copyright Concrete5 Japan, Inc. All Rights Reserved. 動作要件 • PHP5.3 • PHPモジュール: CURL, zip, mcrypt, openssl, GD (with freetype), mysql, mbstring • PHP Safe Mode Off • MySQL 5.x 8
  • 9. Copyright Concrete5 Japan, Inc. All Rights Reserved. ライセンス • MITライセンス 制限の最も少ないライセンスのひとつ • マーケットプレイスから入手できるテーマやアドオン は異なるライセンス(開発者が選べる) 9
  • 10. Copyright Concrete5 Japan, Inc. All Rights Reserved. デモ:編集モード 10 • ツールバー • ブロックの編集 • ブロックの追加 • レイアウトの追加 • デザインツール
  • 11. Copyright Concrete5 Japan, Inc. All Rights Reserved. ページとは • concrete5でのページとは、いわゆる「ページ」 • ページはそれぞれに固有のURLを持つ • まずページがあり、その中にコンテンツ(ブロック) を並べていく • 違う考え方のCMS=ブログ まず記事があり、記事ページ、アーカイブページなど が自動で生成される 11
  • 12. Copyright Concrete5 Japan, Inc. All Rights Reserved. ページの構成要素 12 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 13. Copyright Concrete5 Japan, Inc. All Rights Reserved. ページタイプ 13 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 14. Copyright Concrete5 Japan, Inc. All Rights Reserved. ページタイプとは 14 • 他のCMSでいう「テンプレート」に近い考え方 • ページ内にどんなエリアがあるのかを指定 • エリア内にどんなブロックがデフォルトで存在するの かを指定
  • 15. Copyright Concrete5 Japan, Inc. All Rights Reserved. エリア 15 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 16. Copyright Concrete5 Japan, Inc. All Rights Reserved. エリアとは 16 • ページ内にブロックを追加するための領域 • レイアウトを追加して分割することも可能
  • 17. Copyright Concrete5 Japan, Inc. All Rights Reserved. ブロック 17 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 18. Copyright Concrete5 Japan, Inc. All Rights Reserved. ブロックとは 18 • エリア内に追加できるconcrete5の機能 • 様々なブロックタイプ • 記事(WYSIWYGエディタ) • ページリスト(ページの一覧、新着順など) • オートナビ(様々なナビゲーション)
  • 19. Copyright Concrete5 Japan, Inc. All Rights Reserved. スタック 19 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 20. Copyright Concrete5 Japan, Inc. All Rights Reserved. スタックとは 20 • ブロックを内包した特殊なブロック • スタックはページからは独立してバージョン管理さ れており、独立した権限を持つ • 同じスタックを複数ページに配置すると、中身が同 期する • 複数ページで共通のパーツ(例えばサイドバー)を 作るのに使う
  • 21. Copyright Concrete5 Japan, Inc. All Rights Reserved. グローバルエリア 21 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block
  • 22. Copyright Concrete5 Japan, Inc. All Rights Reserved. グローバルエリアとは 22 • 全ページで中身が共通のエリア • それ以外は通常のエリアと同じ • ページから独立してバージョン・権限設定を持つ • 管理画面のスタックのページから編集できる
  • 23. Copyright Concrete5 Japan, Inc. All Rights Reserved. 全ての構成要素に権限設定可能 23 Page (Collection) PageType Area Global AreaBlock Stack Block Block Block Block Block Permission Permission Permission Permission Permission Permission
  • 24. Copyright Concrete5 Japan, Inc. All Rights Reserved. その他の要素 24 Page Single Page User File Attribute
  • 25. Copyright Concrete5 Japan, Inc. All Rights Reserved. デザインカスタマイズ 25
  • 26. Copyright Concrete5 Japan, Inc. All Rights Reserved. テーマの作り方 • テーマで規定するものは「エリア」 • HTML中のどの部分が編集可能かを指定 <?php $a = new Area('Sidebar'); $a->display($c); ?> • 非常にカンタン 26
  • 27. Copyright Concrete5 Japan, Inc. All Rights Reserved. テーマを作っても中身がスカスカ… • エリアを指定しただけでは、その中に何のブロックも ない。ブログ型CMSに慣れた人は戸惑います • そもそも、テーマがコンテンツを規定すべき「ではな い」という思想 • 機能とテーマを分離できるので再利用性が高いし、バ ージョンアップの際にテーマ由来で動かなくなるとい うこともない 27
  • 28. Copyright Concrete5 Japan, Inc. All Rights Reserved. ブロックテンプレート • ブロックごとにカスタマイズ(表示=Viewも、機能 =Controllerもカスタマイズ可能) • テンプレートはブロックフォルダ内の view.php • view.phpを複製してカスタマイズ、templatesフォルダ に置くことで自由にテンプレートが増やせる 28
  • 29. Copyright Concrete5 Japan, Inc. All Rights Reserved. テンプレートタグはどこに…? • テンプレートタグはありません • ブロックテンプレートをカスタマイズするには多少の PHPの知識が必要 • ただし、処理は書いてない(処理はcontroller.php)の で、壊れることはない、安心して • ブロックで見るべきことはブロック内で完結。調べる ことが少なくてすむし、作業も効率的 29
  • 30. Copyright Concrete5 Japan, Inc. All Rights Reserved. あらゆるブロックはテンプレートを持つ • ブログ型CMSの困る点…テーマのテンプレートは、テ ンプレートタグで書ける • 追加機能(プラグインetc)のデザインカスタマイズは どうなる? • デザインが再現できないからプラグインの使用を諦め る(それってどうなの?) 30
  • 31. Copyright Concrete5 Japan, Inc. All Rights Reserved. テンプレートタグがないからこそ • あらゆるブロックはテンプレートを持っていて、カス タムテンプレートを作成できる。テンプレートはシン プルなPHP • マーケットプレイスからダウンロードした追加機能で も、全て同様 • 純粋に機能で選び、デザインカスタマイズは自由にな る(これがMVCの恩恵) 31
  • 32. Copyright Concrete5 Japan, Inc. All Rights Reserved. 開発 32
  • 33. Copyright Concrete5 Japan, Inc. All Rights Reserved. MVC設計 33 • ページ内の全ての要素がMVC • ブロックはブロック単位でMVCを持つ • 他の要素に気を使わずに開発ができる • ビューは見やすく適当に作っておけばデザイナーでも カスタマイズ可能
  • 34. Copyright Concrete5 Japan, Inc. All Rights Reserved. モデル • concrete5で扱うもの • 権限、エリア、属性、ブロック、ファイル、ユーザ ー、ページ、ページリスト、ジョブ etc. 34
  • 35. Copyright Concrete5 Japan, Inc. All Rights Reserved. ライブラリー • 関連する一連の機能を提供する • Backup, Cache, Events, Database, FileImporter etc. • Zend, ADODB などを外部ライブラリーとして利用 35
  • 36. Copyright Concrete5 Japan, Inc. All Rights Reserved. ヘルパー • 共通の機能のための小規模なライブラリー • HTML, Form, Validation etc. $form = Loader::helper('form'); print $form->select('favoriteFruit', array('p' => 'Pears', 'a' => 'Apples', 'o' => 'Oranges'), 'a'); 36
  • 37. Copyright Concrete5 Japan, Inc. All Rights Reserved. ツール • スペルチェック、オートコンプリート、要素の読み込 みなど、主にAjaxで使う • 複雑な編集UIを持つため、Ajaxのサンプルは豊富 37
  • 38. Copyright Concrete5 Japan, Inc. All Rights Reserved. オーバーライド • コア領域(concreteディレクトリー)のファイル /concrete/js/jquery.js • ユーザー領域(ルートディレクトリー)のファイルで 上書き可能 /js/jquery.js 38
  • 39. Copyright Concrete5 Japan, Inc. All Rights Reserved. ブロックタイプの開発 • データベース構造はXMLで指定、インストール時に自 動でSQLが発行される • コントローラーがデータベースとのつなぎをうまくや ってくれる(フレームワーク的な良さ) • 編集画面はBootstrapでキレイに 39
  • 40. Copyright Concrete5 Japan, Inc. All Rights Reserved. シングルページ • ログインページや会員登録ページなど、ページ単体で 機能を持つもの(通常のページは中に入るブロックが 分離されているため、特定の機能を持たない) • URLルーティング 40
  • 41. Copyright Concrete5 Japan, Inc. All Rights Reserved. TWITTER BOOTSTRAP • UIに全面的に Bootstrap, from Twitter を採用 • Interfaceヘルパーを経由して呼び出し • デザインに悩まなくていい • ユーザーも各デベロッパーの機能の操作に統一感があ ってうれしい 41
  • 42. Copyright Concrete5 Japan, Inc. All Rights Reserved. よくある質問 42
  • 43. Copyright Concrete5 Japan, Inc. All Rights Reserved. どんなサイトに向いているのか • マーケティングを意識したサイト(トップページのコ ンテンツをひんぱんに入れ替える) • 公開認証フローが必須なサイト • 権限機能が豊富なので、会員サイトに向いている (B2Bのウェブサイトでよく要望に上がる) • その他、カスタマイズの容易さを活かして勤怠管理シ ステムなど、色々作ってる人がいます 43
  • 44. Copyright Concrete5 Japan, Inc. All Rights Reserved. どんなサイトに向いていないのか • ブログ • メディアサイト(記事を書くということに注力するな らブログがいいし、詳細な権限設定も不要) 44
  • 45. Copyright Concrete5 Japan, Inc. All Rights Reserved. WORDPRESSとの違い 45 • ブログ型CMSは、単一のアプリケーションである →記事詳細、記事アーカイブ、コメント、検索etc • ブログ型CMSは、アプリケーションを拡張すると考え ると分かりやすい →商品詳細、商品アーカイブ、レビュー、検索etc
  • 46. Copyright Concrete5 Japan, Inc. All Rights Reserved. WORDPRESSとの違い • ページ単位でデザインにこだわりたい = 個人的に、こ のニーズを「(ウェブ)ページ管理システム(PMS)」 と呼んでいます • PMSをお求めなら、concrete5の方が断然良い • concrete5が苦手なのは1つの記事が2つのURLで見 れるというしくみ→ページがあってはじめてその中に コンテンツを入れるという考え方にあわない 46
  • 47. Copyright Concrete5 Japan, Inc. All Rights Reserved. WORDPRESSとの違い • ページか、投稿か、それが問題 • その他に、ページ単位での履歴管理の正確さや、詳細 な権限設定、高機能なファイルマネージャーなども concrete5が選ばれる要素です 47
  • 48. Copyright Concrete5 Japan, Inc. All Rights Reserved. スケジュール公開機能はある? 48 • ブログの予約投稿的な機能はないが、スケジュール公 開機能はある • ゲストの表示権限を期限指定することで任意の日時か ら任意の日時の間だけ公開することが可能 • ブロック単位で公開のスケジュール指定ができるの で、特定の期間のみ表示されるバナーを作れる
  • 49. Copyright Concrete5 Japan, Inc. All Rights Reserved. 会員サイトは作れる? • 会員登録機能が標準搭載 • プロフィール項目を任意に増やせる • 確認メールのURLをクリックする認証、管理者の手動 認証、認証なしを選べる • フレンド、プライベートメッセージ機能が標準搭載 • 次期バージョンからはFacebookログインなど会員機 能が強化 49
  • 50. Copyright Concrete5 Japan, Inc. All Rights Reserved. 事例 • ケンブリッジ大学 • バンクーバー水族館 • MINI UK(BMV) • AT&T • フィリピン航空 • TOPCON • Genco • など 50
  • 51. Copyright Concrete5 Japan, Inc. All Rights Reserved. 国内事例 • とるナビ(バンプレス ト) • 交通新聞社 • 筑波学院大学 • 東京基督教大学 • 篠栗町社会福祉協議会  • 羽島市医師会 • CSS Nite in AOMORI • その他企業、自治体な ど… 51
  • 52. Copyright Concrete5 Japan, Inc. All Rights Reserved. コンテンツの移行 • WordPressからのインポートスクリプトが公開されて いる • それ以外のCMSからのインポートの場合は、これを参 考に自作 52
  • 53. Copyright Concrete5 Japan, Inc. All Rights Reserved. マーケットシェアは? • W3Techsの調査 = 0.2% (2013-06-18) WordPress 58% Joomla 10.4% Drupal 6.3% Typo3 1.6% ExpressionEngine 0.9% Tumblr 0.3% Movable Type 0.3% XOOPS 0.2% eZ Publish 0.2% Plone 0.1% TypePad 0.1% Sitecore CMS 0.1% Google Sites 0.1% 53
  • 54. Copyright Concrete5 Japan, Inc. All Rights Reserved. SEOはどうなってるの? • 内部構造の問題 • サイトマップを変更しやすく、リダイレクトも自動で 行なってくれるのは、SEOを意識した運用にはありが たい • メタタグの一括設定ツールなど 54
  • 55. Copyright Concrete5 Japan, Inc. All Rights Reserved. おすすめのアドオンは? • Designer Content = デザイナーでも独自のブロックを GUIで作れる • Tomoac Form 5 = 日本人開発者が作ったフォームブロ ック。日本の郵便番号や確認画面対応など、国内事情 に対応 • Whale Nivo Slider = 高機能な画像スライダー。このよ うなUIパーツはたくさんあります 55
  • 56. Copyright Concrete5 Japan, Inc. All Rights Reserved. おすすめサイト • 山野井研究室 http://www.yamanoi.org/ • tomoのconcrete5 http://concrete5.tomo.ac/ • concrete5 Guide http://c5.coral.jp/ 56
  • 57. Copyright Concrete5 Japan, Inc. All Rights Reserved. おすすめブログ • デザインワークスオンサイド http://www.onside.com/ • XROSS CUBE http://d.hatena.ne.jp/xross-cube/ • notnil creation weblog http://notnil-creative.com/blog/ • コンクリートファイブログ http://wordpress.go- designing.com/ 57
  • 58. Copyright Concrete5 Japan, Inc. All Rights Reserved. おすすめ動画 • 週間concrete5 http://www.ustream.tv/channel/ concrete5japan • 下北沢concrete5部 http://new.livestream.com/ shimokitazawa-osscafe/concrete5 58
  • 59. Copyright Concrete5 Japan, Inc. All Rights Reserved. 日本語プロジェクトチームとは? • concrete5のインターフェースの日本語訳、日本語で 使用する際のバグフィクスなどを行ったconcrete5日 本語版をリリース・メンテナンスしている有志のあつ まり。 • オープンソースSNS MyNETS の開発チーム「Usagi Project」が母体 • concrete5日本語公式サイトも有志で運営 59
  • 60. Copyright Concrete5 Japan, Inc. All Rights Reserved. コンクリートファイブジャパン株式会社とは? • アメリカ開発元公認の、主に日本国内の企業向けのサ ポートを提供する会社 • concrete5日本語プロジェクトの中心メンバーがあつ まり、2012年に設立 • concrete5を有力なオープンソースCMSの候補として 育て、ウェブ制作者に役立ててもらい、ウェブコミュ ニティに貢献するのが使命 • 詳細は公式サイトへ! 60
  • 61. Copyright Concrete5 Japan, Inc. All Rights Reserved. 収益モデルは? • concrete5を中心としたエコシステム • 公式マーケットプレイス経由で全世界のconcrete5サ イトに販売されるテーマやアドオンの売上の一部が開 発元の収益に • concrete5のVIPサポート • ホスティング 61
  • 62. Copyright Concrete5 Japan, Inc. All Rights Reserved. CONCRETE5を使った ウェブサイト制作 62 (あくまでひとつのやりかたです)
  • 63. Copyright Concrete5 Japan, Inc. All Rights Reserved. 設計 63 • サイトマップを大まかに考えます • 各ページにどんなブロックを配置するか分かる程度の ワイヤーフレームを作ります • ワイヤーフレームは、ページタイプをいくつ作るべき かの考え方の基礎になります
  • 64. Copyright Concrete5 Japan, Inc. All Rights Reserved. CMS組み込み • ワイトマップとワイヤーフレームを参考に、サイトを 作り始めます • ブロックも並べていきます • マーケットプレイスから購入する予定のアドオンがあ れば、この段階で購入して試してみます • CSSフレームワークベースのシンプルなテーマがやり やすいです 64
  • 65. Copyright Concrete5 Japan, Inc. All Rights Reserved. デザイン • そのままインブラウザデザインを行なっていくのがベ ストかもしれませんが… • デザインカンプを作ることも多いです。CMSに組み込 み終わっているので、それを参考にデザインしていき ます 65
  • 66. Copyright Concrete5 Japan, Inc. All Rights Reserved. デザイン反映 • デザインカンプをもとにコーディングします • テーマとブロックテンプレートに落としこんでいきま す 66
  • 67. Copyright Concrete5 Japan, Inc. All Rights Reserved. 機能実装 • 要件が決まっていれば、デザイン前に機能実装はスタ ートできます • デザイン後に作成したブロックのテンプレートを作り ます • そううまく行かないことももちろんあります 67
  • 68. Copyright Concrete5 Japan, Inc. All Rights Reserved. ページタイプのセットアップ • できあがったコンテンツをベースに、ページタイプの デフォルトを設定します。この作業をしないと、新し くページを作った時に更地状態 • 必要であればコンポーザーの設定も行います 68
  • 69. Copyright Concrete5 Japan, Inc. All Rights Reserved. コンテンツ登録作業 • ページタイプのセットアップが終われば、クライアン トと協力してコンテンツを登録していきます • 実際には、機能開発やデザインカスタマイズと並行し て行うこともよくあります 69
  • 70. Copyright Concrete5 Japan, Inc. All Rights Reserved. 権限設定、キャッシュ設定 • 最後に運用を想定した権限設定を行います。 concrete5ではデフォルトでは管理者権限しかありま せん。それ以外は自分で設計します • 要件定義に権限に関する項目があれば、かなり最初の 段階で権限設定をどうするか考えておくほうがいいで しょう • concrete5はそこそこ重いアプリケーションなので、 キャッシュ設定も忘れずに 70
  • 71. Copyright Concrete5 Japan, Inc. All Rights Reserved. ポイントは • デザインと機能が分離されているので並行作業がしや すい • ディレクターのできること、やるべきことが多い(ペ ージタイプの設計、ページタイプのデフォルト設定、 権限設定など) • プログラムなしで要素の最適な並びを検討できるのは クライアントとの打ち合わせに便利 71
  • 72. Copyright Concrete5 Japan, Inc. All Rights Reserved. 見積もり 72
  • 73. Copyright Concrete5 Japan, Inc. All Rights Reserved. どこに費用がかかるか 73 • デザイン = 普通 • コーディング = 普通 • テーマ化 = すぐ • テンプレート作成 = 楽 • ページタイプのセットア ップ = 結構時間がかかる • 権限設定 = かなり大変 • アップデート = カスタマ イズ(オーバーライド) 箇所があれば要検証
  • 74. Copyright Concrete5 Japan, Inc. All Rights Reserved. 分かりやすい見積もり • ページタイプ数でカウント 設計、デザイン、デザイン適用、権限設定… • ブロック数でカウント 追加開発するもの 74