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
Garyuten
PDF, PPTX
1,173 views
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
2012/03/10 BaserCMS勉強会 Vol.6のLTのスライド。 テーマの考え方とか触るポイントとか。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 43
2
/ 43
3
/ 43
4
/ 43
5
/ 43
6
/ 43
7
/ 43
8
/ 43
9
/ 43
10
/ 43
11
/ 43
12
/ 43
13
/ 43
14
/ 43
15
/ 43
16
/ 43
17
/ 43
18
/ 43
19
/ 43
20
/ 43
21
/ 43
22
/ 43
23
/ 43
24
/ 43
25
/ 43
26
/ 43
27
/ 43
28
/ 43
29
/ 43
30
/ 43
31
/ 43
32
/ 43
33
/ 43
34
/ 43
35
/ 43
36
/ 43
37
/ 43
38
/ 43
39
/ 43
40
/ 43
41
/ 43
42
/ 43
43
/ 43
More Related Content
PDF
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
by
Chieko Aihara
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
by
hokori matu
PDF
第3回 Magento Cafe Plus モジュール開発入門
by
Hirokazu Nishi
PDF
DW テンプレートをマスターして 楽々サイトメンテナンス
by
Akira Maruyama
PDF
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
by
Hirokazu Nishi
PPTX
Word press34
by
BREN
PDF
アメブロヘッダーメニューの設置方法
by
起業実践会
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
by
Chieko Aihara
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
by
hokori matu
第3回 Magento Cafe Plus モジュール開発入門
by
Hirokazu Nishi
DW テンプレートをマスターして 楽々サイトメンテナンス
by
Akira Maruyama
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
by
Hirokazu Nishi
Word press34
by
BREN
アメブロヘッダーメニューの設置方法
by
起業実践会
What's hot
PDF
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
by
Hirokazu Nishi
PDF
101210 supreme web adobe seminar Nagoya
by
tamotsu toyoda
PDF
eZ Publish勉強会10月〜Wysiwygエディター〜
by
ericsagnes
PDF
Oktopartial Introduction
by
Takeshi AKIMA
PPTX
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 02_デザインカスタマイズ
by
EC-CUBE
PDF
第4回Magento Cafe Plus〜Rewriteと独自テーブル
by
Hirokazu Nishi
PDF
WordBeach @kurudrive
by
Hidekazu Ishikawa
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
by
Hirokazu Nishi
101210 supreme web adobe seminar Nagoya
by
tamotsu toyoda
eZ Publish勉強会10月〜Wysiwygエディター〜
by
ericsagnes
Oktopartial Introduction
by
Takeshi AKIMA
201706 EC-CUBE 3.1開発進捗説明会:デザインカスタマイズ&新機能編 02_デザインカスタマイズ
by
EC-CUBE
第4回Magento Cafe Plus〜Rewriteと独自テーブル
by
Hirokazu Nishi
WordBeach @kurudrive
by
Hidekazu Ishikawa
Similar to 「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
PDF
baserCMSテーマ制作チュートリアル
by
Ryuji Egashira
PDF
WordBenchTokyo-20111126
by
webourgeon
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
MTDDC Meetup TOKYO 2015 bit-part
by
bitpart
PDF
a-blogcsm な寺子屋 2 in Okazaki
by
Etsushi Ishii
PDF
ノンプログラミングでここまでできる!WebデザイナーのためのCS-Cartカスタマイズ講座
by
YUKI YAMAGUCHI
PDF
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
PDF
20130406 rainier study
by
Six Apart
PDF
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
by
Yahoo!デベロッパーネットワーク
PDF
Cake php×国産!オープンソースcms「basercms」が熱い!
by
Ryuji Egashira
PDF
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
KEY
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
KEY
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
PDF
リリース直前WordPress3.5をみてみよう
by
Seto Takahiro
PDF
Movable TypeのWebアプリケーションフレームワークの基本
by
Hajime Fujimoto
PPTX
Magento meet up Tokyo#1 for Design
by
Miho Nakano
PDF
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
PDF
アプリケーションプラットホームとしてのWordPress
by
Takayuki Miyauchi
PDF
Word Beach Nagoya
by
Eri Sawada
baserCMSテーマ制作チュートリアル
by
Ryuji Egashira
WordBenchTokyo-20111126
by
webourgeon
WordBeachDeathMarchWorkshop
by
takashi ono
MTDDC Meetup TOKYO 2015 bit-part
by
bitpart
a-blogcsm な寺子屋 2 in Okazaki
by
Etsushi Ishii
ノンプログラミングでここまでできる!WebデザイナーのためのCS-Cartカスタマイズ講座
by
YUKI YAMAGUCHI
ゼロからつくるWordPressテーマ第4回
by
Hitsuji
20130406 rainier study
by
Six Apart
リファクタリングHTML/CSS ~レガシー世界を超えて~ #scripty03
by
Yahoo!デベロッパーネットワーク
Cake php×国産!オープンソースcms「basercms」が熱い!
by
Ryuji Egashira
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
by
Yuji Nojima
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
リリース直前WordPress3.5をみてみよう
by
Seto Takahiro
Movable TypeのWebアプリケーションフレームワークの基本
by
Hajime Fujimoto
Magento meet up Tokyo#1 for Design
by
Miho Nakano
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
アプリケーションプラットホームとしてのWordPress
by
Takayuki Miyauchi
Word Beach Nagoya
by
Eri Sawada
More from Garyuten
PDF
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
by
Garyuten
PDF
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
by
Garyuten
PDF
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
by
Garyuten
PDF
CGFMって?(2015/08)
by
Garyuten
PDF
Lt コミュニティ活動
by
Garyuten
PDF
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
by
Garyuten
PDF
FWW_サイト研究会 (仮) の紹介
by
Garyuten
PDF
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
by
Garyuten
PDF
Scc6 satoken20130525
by
Garyuten
PDF
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
by
Garyuten
PDF
サト研LT
by
Garyuten
PDF
Facebook対応と大規模サイト移転のトライ&エラー
by
Garyuten
PDF
クライアントがCMSで楽に更新できるようにする一工夫
by
Garyuten
PDF
WordCamp Fukuok 2010 Slide
by
Garyuten
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
by
Garyuten
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
by
Garyuten
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
by
Garyuten
CGFMって?(2015/08)
by
Garyuten
Lt コミュニティ活動
by
Garyuten
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
by
Garyuten
FWW_サイト研究会 (仮) の紹介
by
Garyuten
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
by
Garyuten
Scc6 satoken20130525
by
Garyuten
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
by
Garyuten
サト研LT
by
Garyuten
Facebook対応と大規模サイト移転のトライ&エラー
by
Garyuten
クライアントがCMSで楽に更新できるようにする一工夫
by
Garyuten
WordCamp Fukuok 2010 Slide
by
Garyuten
Recently uploaded
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
1.
ねカやネゼ�オ
ねカやマ【ヴ構成め 作ぽむ��ぱべ CGFM LLC. 金内 透 ¦ BaserCMS勉強会 ¦ 2012.3.10
2.
座右の銘 泥臭い力技
3.
自己紹介 @Garyuten
4.
金内 透
( かねうち とおる ) • 1975年生 36才 福岡市在住 • Blog http://blog.cgfm.jp/garyu/ • 合同会社CGFM 代表社員 @Garyuten • 職業:マークアップエンジニア • 相方デザイナー(カネウチカズコ) の2人 SOHOスタイルで仕事中
5.
1.テーマの構成
6.
慣れたら簡単
7.
全体の構成
app/ 全共通ファイル群 プラグインの インストールとか cake/ PHPのフレームワーク baser/ BaserCMSの本体 baserCMSが使うもの アップグレードは上書き カラーボックスとか ファイルアップロードの 保存先とか テーマ
8.
layout/default.ctp
elements/header.ctp [各コンテンツ] elements/ HOME sidebar.ctp 固定ページ ブログ メールフォーム ウィジェット elements/footer.ctp
9.
themed/skelton
ブログ用テンプレート カテゴリ・アーカイブ 共通パーツ群 一覧・TOP 個別エントリー フィード出力 全体のレイアウト大枠 メールフォーム用 確認画面 固定ページの出力結果の 入力画面 キャッシュ保存場所 ※カスタマイズ不要 送信完了画面
10.
BaserCMSのいいところ 細かいパーツはいじらなくても デフォルトで出力してくれる
11.
細かいパーツの テンプレートが どこにあるのかわからない
12.
baser/views/
14.
baser/views/elements
15.
アップグレードで [/baser] 上書きしたら カスタマイズ前に戻る
16.
テーマ内に同名ファイル 優先的に読み込まれる
17.
themed/{テーマ}/elements
baser/views/elements カスタマイズしたい テンプレートを コピー
18.
ブログ別に
共通パーツ群 テンプレートを準備 記事出力用 メール送信本文 ブログのタグ出力用 blog用コンテンツ枠 ソーシャル関係 HOME用コンテンツ枠 (Twitter,Facebook) ページ用コンテンツ枠 検索フォーム 全体のレイアウト大枠 メールフォーム用 力技テーマ例
19.
pluginのviewも触りたい
20.
テーマにコピペすれば 好きなだけ触れる
21.
/baser/plugins/ /app/plugins/
[blog][feed][mail] の3つはデフォルトで /baser/plugins/ 自分で追加インストール する場合は /app/plugins/
22.
themed/{テーマ}/
[mail]の例 baser/plugin/***/view/ app/plugin/***/view/ view/elements 配下は {テーマ}/elements 以下に コピペ メールフォームの枠 <form>、<table>、各input要素、画像認証、 送信ボタンの表示位置 それ以外はテーマ直下に コピペでOK メールフォームの画面テンプレート {入力/確認/完了画面}
23.
力技
24.
分岐処理 home / blog
/ page
25.
layouyt/default.ctp <?php if($baser->isTop()): //HOME専用
?> <?php //$baser->element('home') ?> <?php include('./themed/{テーマ名}/elements/home.ctp'); ?> <?php elseif( empty( $blog ) ) : //ページ専用 ?> ! <?php ! //$baser->element('page'); ! include('./themed/{テーマ名}/elements/page.ctp'); ! ?> <?php else : //ブログ専用 ?> <?php include('./themed/{テーマ名}/elements/blog.ctp');?> <?php endif; ?>
26.
baserCMSは 記事本文にphpやbaserの コードを直接書ける
お客さんに触られる可能性も出てくる
27.
elements/home.ctp に直接記述しておく
index本文
28.
グローバルメニューで 現在位置表現したい
29.
CSSシグネチャ
30.
CSSシグネチャでメニュー制御 <body id=”{pageID}” class=”{カテゴリ等}”>
.menu01 .menu02 .menu03 .menu04 body / menu .menu01 .menu02 .menu03 .menu04 ctg-A ctg-B ctg-C ctg-D body.ctg-A .menu01, body.ctg-B .menu02, body.ctg-C .menu03, body. ctg-D .menu04 { backgroud: *****; color : red;/* 現在位置の表現を指定*/ } ex)CSS
31.
CSSシグネチャでメニュー制御 <body id=”{pageID}” class=”ctg-A”>
.menu01 .menu02 .menu03 .menu04 body / menu .menu01 .menu02 .menu03 .menu04 ctg-A ctg-B ctg-C ctg-D body.ctg-A .menu01, body.ctg-B .menu02, body.ctg-C .menu03, body. ctg-D .menu04 { backgroud: *****; color : red;/* 現在位置の表現を指定*/ } ex)CSS
32.
CSSシグネチャでメニュー制御 <body id=”{pageID}” class=”ctg-B”>
.menu01 .menu02 .menu03 .menu04 body / menu .menu01 .menu02 .menu03 .menu04 ctg-A ctg-B ctg-C ctg-D body.ctg-A .menu01, body.ctg-B .menu02, body.ctg-C .menu03, body. ctg-D .menu04 { backgroud: *****; color : red;/* 現在位置の表現を指定*/ } ex)CSS
33.
CSSシグネチャでメニュー制御 <body id=”{pageID}” class=”ctg-C”>
.menu01 .menu02 .menu03 .menu04 body / menu .menu01 .menu02 .menu03 .menu04 ctg-A ctg-B ctg-C ctg-D body.ctg-A .menu01, body.ctg-B .menu02, body.ctg-C .menu03, body. ctg-D .menu04 { backgroud: *****; color : red;/* 現在位置の表現を指定*/ } ex)CSS
34.
CSSシグネチャでメニュー制御 <body id=”{pageID}” class=”ctg-D”>
.menu01 .menu02 .menu03 .menu04 body / menu .menu01 .menu02 .menu03 .menu04 ctg-A ctg-B ctg-C ctg-D body.ctg-A .menu01, body.ctg-B .menu02, body.ctg-C .menu03, body. ctg-D .menu04 { backgroud: *****; color : red;/* 現在位置の表現を指定*/ } ex)CSS
35.
body id,class付与例(1) HOMEの場合 <body id=‘home’
class=‘Home’> 固定ページの場合 <body id=‘{pageID}’ class=‘Page Ctg-{カテゴリ名} SubCtg-{カテ ゴリ名}’>
36.
body id,class付与例(2) blogの場合 blogのトップ <body class=‘BlogIndex
Index Blog-{Name}’> blogのカテゴリ一覧 <body class=‘ BlogCategory Category" Blog-{Name}’> blogのアーカイブ一覧 <body class=‘BlogArchives Archives BlogDate Date BlogDate-2012-03’> blogのタグ一覧 <body class=‘BlogArchives Archives BlogTag Tag-{tag No}’> blogのエントリー <body class=‘BlogEntry Entry BlogEntry-{カテゴリ名}’>
37.
誰か作って helperさん
38.
判別系 isPage() 固定ページかどうか
39.
BlogHelper > BlogHelper
出力系命令 > [postImg] • 画像のサイズ指定(small,large) • 元画像へのリンク • 具体的な凡例 • 記事中に何枚画像が格納されてるか
40.
$blog->category( $post,[$options] ) •
オプションの具体的な凡例
41.
$blog->isBlogHome() • ブログのHOMEかどうかの判別
42.
$blog いろいろ • ブログのHOMEのHOMEのURL •
ブログのタイトルとURL、リンク付き
43.
ありがとうございました
@Garyuten
Download