Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yuma Tahara
PDF, PPTX
409 views
concrete5バージョン8リリースパーティ「テーマを作ろう」
2016.4.23 concrete5バージョン8リリースパーティでの、「テーマを作ろう」 発表スライド
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 39
2
/ 39
3
/ 39
4
/ 39
5
/ 39
6
/ 39
7
/ 39
8
/ 39
9
/ 39
10
/ 39
11
/ 39
12
/ 39
13
/ 39
14
/ 39
15
/ 39
16
/ 39
17
/ 39
18
/ 39
19
/ 39
20
/ 39
21
/ 39
22
/ 39
23
/ 39
24
/ 39
25
/ 39
26
/ 39
27
/ 39
28
/ 39
29
/ 39
30
/ 39
31
/ 39
32
/ 39
33
/ 39
34
/ 39
35
/ 39
36
/ 39
37
/ 39
38
/ 39
39
/ 39
More Related Content
PDF
WordPressカスタム三兄弟、concrete5ならこう作る。
by
ねこみみ 隊長
PDF
インブラウザデザインについて(考察)
by
takumaro web
PDF
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
by
Yuma Tahara
KEY
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
by
WCO_Blogger
PDF
インブラウザデザインのすすめ
by
株式会社ND&I しかたこうき
PDF
レスポンシブ・ウェブデザイン基礎
by
masaaki komori
PDF
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
by
Yuji Nojima
PDF
Beyond the System Font - Advanced Web Typography
by
Sara Cannon
WordPressカスタム三兄弟、concrete5ならこう作る。
by
ねこみみ 隊長
インブラウザデザインについて(考察)
by
takumaro web
2015.11.21第4回concrete5初心者勉強会「作るだけなら怖くない!concrete5でテーマを作ってみよう!」
by
Yuma Tahara
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
by
WCO_Blogger
インブラウザデザインのすすめ
by
株式会社ND&I しかたこうき
レスポンシブ・ウェブデザイン基礎
by
masaaki komori
簡単!低コスト!楽しい!レスポンシブ デザイン ディレクション
by
Yuji Nojima
Beyond the System Font - Advanced Web Typography
by
Sara Cannon
What's hot
PPTX
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
PPTX
Xamarinとmvvm crossとf#と
by
Masahiko Miyasaka
PDF
Xamarin を使うとどんなことができるの?
by
Yoshito Tabuchi
PDF
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
by
タカシ キタジマ
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
PDF
最近知ったBootstrapの注意点
by
Kawaji Masaki
PPTX
JXUGC #9 Xamarin.Forms Mvvm Teachathon
by
Yoshito Tabuchi
PDF
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
PDF
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
PDF
XamarinStudio勉強会 2014/09/08
by
孝文 田村
PDF
インブラウザ勉強会 Vol.1
by
masaaki komori
PDF
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
by
Yoshito Tabuchi
PPTX
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
PDF
Xamarin バッドノウハウ大全
by
Yoshito Tabuchi
PDF
concrete5で実践するリードナーチャリング
by
株式会社ND&I しかたこうき
PDF
Bootstrap
by
kenji goto
PDF
マークアップエンジニアと情報アーキテクチャ
by
力也 伊原
PPTX
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
PPTX
Xamarin.forms実践投入してみて
by
Masahiko Miyasaka
KEY
WordPressプラグイン Jetpack って何だ?!
by
Yuji Nojima
20分でできる!Xamarin.Forms入門
by
Shinichi Hirauchi
Xamarinとmvvm crossとf#と
by
Masahiko Miyasaka
Xamarin を使うとどんなことができるの?
by
Yoshito Tabuchi
これが長崎生まれ長崎育ち!スーパーお問い合わせフォーム MW WP Form だ!+ α
by
タカシ キタジマ
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
by
Junko Nukaga
最近知ったBootstrapの注意点
by
Kawaji Masaki
JXUGC #9 Xamarin.Forms Mvvm Teachathon
by
Yoshito Tabuchi
Xamarin を使用したC# によるモバイルアプリ作成
by
Yoshito Tabuchi
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
by
Yoshinori Kobayashi
XamarinStudio勉強会 2014/09/08
by
孝文 田村
インブラウザ勉強会 Vol.1
by
masaaki komori
Xamarin 概要 @ 2014/10/18 わんくま同盟 東京勉強会 #92
by
Yoshito Tabuchi
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
Xamarin バッドノウハウ大全
by
Yoshito Tabuchi
concrete5で実践するリードナーチャリング
by
株式会社ND&I しかたこうき
Bootstrap
by
kenji goto
マークアップエンジニアと情報アーキテクチャ
by
力也 伊原
Developers.io.札幌 xamarinってどうよ
by
Shinichi Hirauchi
Xamarin.forms実践投入してみて
by
Masahiko Miyasaka
WordPressプラグイン Jetpack って何だ?!
by
Yuji Nojima
Viewers also liked
PDF
板橋Cityマラソン2015タイム統計
by
Keisuke Ishibashi
PPTX
池本克之四万十川ウルトラマラソン2010
by
nakaruriko
PPTX
2013年9月 jawsug山形 「こんにちは芋煮会 ようこそ新世界へ」
by
Serverworks Co.,Ltd.
PDF
僕がエージェントになって見た世界
by
Sosuke Eguchi
PDF
フルマラソンと私 Arimoto
by
arg cafe
PPTX
マラソンブーム発表ジェリーロブ
by
Gerard ????? Robb???
板橋Cityマラソン2015タイム統計
by
Keisuke Ishibashi
池本克之四万十川ウルトラマラソン2010
by
nakaruriko
2013年9月 jawsug山形 「こんにちは芋煮会 ようこそ新世界へ」
by
Serverworks Co.,Ltd.
僕がエージェントになって見た世界
by
Sosuke Eguchi
フルマラソンと私 Arimoto
by
arg cafe
マラソンブーム発表ジェリーロブ
by
Gerard ????? Robb???
Similar to concrete5バージョン8リリースパーティ「テーマを作ろう」
PPT
いちばん簡単なconcrete5テーマ
by
Hideki MACHIDA
PDF
concrete5って何?
by
Hishikawa Takuro
PPTX
concrete5 CMS FES 2016(CMS夏祭り2016)
by
Kazuhiro Matsuda
PPTX
concrete5 osc kyoto
by
Kazuhiro Matsuda
PPTX
初めてでもOK : )『concrete5』でサイトを作ろう!
by
Yuriko Kamimori
PDF
WordPress使いのためのconcrete5入門
by
Hishikawa Takuro
PPTX
concrete5 harvest
by
Kazuhiro Matsuda
PDF
WEB TOUCH MEETING #52
by
Tao Sasaki
PDF
Wordpressユーザーが始めるconcrete5
by
masayoshiokabe
PDF
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
by
Masayoshi Okabe
PDF
Php Conference 2012 concrete5
by
Hishikawa Takuro
PDF
concrete5って何?〜Web制作者対象〜2014年版
by
Hishikawa Takuro
PDF
concrete5 勉強会 20150117_テーマ作成
by
Toshiaki Endo
PPTX
concrete5 my theme HeyDJ
by
Kazuhiro Matsuda
KEY
OSC名古屋2012 concrete5名古屋ユーザーグループ
by
hirokey76724
いちばん簡単なconcrete5テーマ
by
Hideki MACHIDA
concrete5って何?
by
Hishikawa Takuro
concrete5 CMS FES 2016(CMS夏祭り2016)
by
Kazuhiro Matsuda
concrete5 osc kyoto
by
Kazuhiro Matsuda
初めてでもOK : )『concrete5』でサイトを作ろう!
by
Yuriko Kamimori
WordPress使いのためのconcrete5入門
by
Hishikawa Takuro
concrete5 harvest
by
Kazuhiro Matsuda
WEB TOUCH MEETING #52
by
Tao Sasaki
Wordpressユーザーが始めるconcrete5
by
masayoshiokabe
WordPressユーザーが始めるconcrete5(OSC Nagoya 2011 )
by
Masayoshi Okabe
Php Conference 2012 concrete5
by
Hishikawa Takuro
concrete5って何?〜Web制作者対象〜2014年版
by
Hishikawa Takuro
concrete5 勉強会 20150117_テーマ作成
by
Toshiaki Endo
concrete5 my theme HeyDJ
by
Kazuhiro Matsuda
OSC名古屋2012 concrete5名古屋ユーザーグループ
by
hirokey76724
concrete5バージョン8リリースパーティ「テーマを作ろう」
1.
作るだけなら怖くない! concrete5でテーマを作ってみよう! 田原遊馬(タハラユウマ) 株式会社クロスキューブ 取締役 /
アートディレクター / デザイナー facebook.com/BuccaneerBoogie @90zbear ノンプログラマでもできる気がする!すごく荒っぽいテーマの作り方 2016.4.23 concrete5 バージョン8リリースパーティ(東京)
2.
田原遊馬(たはらゆうま) 株式会社クロスキューブ 取締役 /
アートディレクター / デザイナー facebook.com/BuccaneerBoogie @90zbear concrete5などのCMS案件を中心にお仕事してます。 concrete5 / WordPress / EC-CUBE / PHP / JavaScript / HTML / CSS / DTP & WEB Design and more!!
3.
ブログ、やってます。 90zbear.com 2014年4月∼
4.
コンクリのテーマは、 作るだけなら簡単です。
5.
Bootstrap3を使って テーマを作ってみよう!
6.
今回は、わざと失敗しながら、 「はじめてのテーマ作り」 に近い形の解説をしていきます!
7.
Bootstrap3とは何ぞ
8.
超メジャーなCSSのフレームワーク
9.
要素のレイアウトが楽 レスポンシブWEBデザインによる スマホ/タブレット/PC対応 アイコンやリスト、プログレスバーなど、WEBで使い そうなパーツが準備されている
10.
なかなかできる子。
11.
5.7系のデフォルトテーマ Elementalでも ベースとして使われています。
12.
今回は、デフォルトテーマと同じように レイアウト機能が使えるテーマを作ります。
13.
本日はBootstrapやHTML/CSSの勉強会ではないため、 Bootstrapについては、 「手軽にテーマを作るならこれを覚えればいいのか!」 と、覚えて帰ってください。
14.
Bootstrapのダウンロード http://getbootstrap.com/getting-started/#download
15.
基本となるテンプレートを用意 とてもシンプル。カスタムのベースにぴったり。
16.
これで、Bootstrapを使った、 基本のHTML・CSS・JavaScriptができました。
17.
早速、concrete5、5.7系のテーマ化に挑戦!
18.
基本となるテンプレート一式をまとめる • hoge.html(さっき作った) • 「css」ディレクトリ •
「js」ディレクトリ • 「fonts」ディレクトリ
19.
HTMLファイルの名前を 「default.php」に変更し、 1行目に「コンクリ以外のアクセスはダメ!ゼッタイ!」 という意味のおまじない を入れる。 <?php defined('C5_EXECUTE') or die("Access
Denied."); ?>
20.
page_theme.phpを用意 これがテーマの設定ファイルです。 今回は、初心者向け説明のため、 Elementalから拝借。 /concrete/themes/elemental/page_theme.php 最終的にはきちんと作りましょう!
21.
page_theme.phpの編集 作るテーマフォルダ名に合わせて、書き換えます。 今回は「training」になるため、こんな感じ。 PHPの名前空間・クラス継承あたりを勉強すると理解できます が、今日はおまじないとして必要なことだと思ってください。
22.
page_theme.phpの編集 テーマの名前、説明文の書き換えを適宜行います。 return t( Elemental
)をreturn t( 練習テーマ ) return t( 長い英文 )をreturn t( 練習用ですよ! ) とすると、「練習用ですよ!」という説明文の「練習テーマ」になり ます。
23.
早速作りたてのテーマをインストール! インストール可能なテーマに追加されているので、 インストールしてしまいましょう!
24.
とてもシンプルすぎる見た目になりました。 管理用のナビゲーションもいませんね。 おや、おかしい。
25.
コンクリ用の必須ファイルの読み込み HTMLの をごっそり に置き換え。 BODY最下部のJSたちのBootstrap以外を に置き換え <meta keywords= > <meta
description= > <title> <?php Loader::element('header_required'); ?> <?php Loader::element('footer_required'); ?>
26.
しかし、相変わらずシンプルすぎる。 管理用ナビゲーションがついた
27.
CSSやJSのパスを合わせるおまじない 読み込むCSSやJSまでのパスを テーマフォルダまでのパスを出力してくれるおまじないを使って 書き換え。 例:CSSが「テーマフォルダ/css/style.css」にいる場合 <?php echo $this->getThemePath();
?> <link href="<?php echo $this->getThemePath(); ?>/css/bootstrap.min.css" rel="stylesheet">
28.
今度こそいい感じ!
29.
編集モードを試してみる え、サイトのナビゲーションが固定されたままだし、 よく見たらコンテンツもそのままの場所で動いてない・・・
30.
魔法のDIVで囲めばOK <body>の中、<script>以外のものををまとめて の中に入れてしまいましょう。 <div class="<?php echo
$c->getPageWrapperClass()?> c5wrap > 中身 </div>
31.
正常にパネルが開きます あとは各種ブロックを設置するためのエリアの設定です。
32.
ページ固有のエリアを設定したい いわゆるコンテンツ部分を以下と置き換えてしまいます。 同じ要領で、複数のエリアも、new Area('Main')をnew Area( エリアの名前')としてやれば可能です。 <?php $a
= new Area('Main'); $a->display($c); ?>
33.
ページ共通のエリアを設定したい ナビゲーションなど、共通して使うエリアの設定は以下 固有のエリア設定同様、複数設定できます。 <?php $a = new
GlobalArea('Header Navigation'); $a->display(); ?>
34.
エリアの設定をすれば、ブロックの配置が可能 これで基礎的なテーマは完成です。
35.
一番シンプルなテーマを作る方法 • HTML・CSS・JSなど通常の静的ページのデータを用意する。 • page_theme.phpを用意する。 •
HTMLの冒頭におまじないを記述し、default.phpとする。 • コンクリ用のヘッダ・フッタを読み込ませるコードを入れる。 • おまじないを使って、CSSやJSのパスを合わせる。 • コンクリ用の魔法のDIVタグを入れる。 • 適宜エリアを設定する。 • いい感じにスクリーンショットを撮影し、360px*270pxの thumbnail.pngを作る。
36.
よりいい感じにするには • 右サイドバーや、左サイドバーのテンプレートを作る。 • テンプレートで使い回すヘッダなどのパーツを分割する。 •
Bootstrapを使いこなし、オリジナリティ れるデザインにする。 • コンクリ内蔵のlessコンパイラを使えるようにする。 • cssを部分的に管理画面から書き換えられるようにする。 • 勢い余ってブロックの作り方を覚える。 • さらに勢い余って、パッケージ化し、バージョン管理をする。 など・・・
37.
見た目を作り込むために デザインをきちんと当てるためのキーワード (やりようは色々あるけど・・・) 「このブロックだけCSSを当てられたらなあ。」 「ブロックの見た目、HTMLごと変えられたらなあ。」 「そもそも、ブロックを作ったほうが良いのではないか。」
38.
見た目を作り込むために デザインをきちんと当てるためのキーワード 「このブロックだけCSSを当てられたらなあ。」 「ブロックの見た目、HTMLごと変えられたらなあ。」 「そもそも、ブロックを作ったほうが良いのではないか。」 本日は割愛。 この後庄司さんによる スタイルカスタマイズのセッションも参考にどうぞ!
39.
ご清聴ありがとうございました
Download