Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Drupal Theming
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
M Miller
November 30, 2012
Technology
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Drupal Theming
Presented at Drupal Camp Ohio on November 30, 2012. (with co-presenter Chris Gross)
M Miller
November 30, 2012
More Decks by M Miller
See All by M Miller
Hack_Storybook_BADCamp_2022.pdf
melmiller
0
32
Design in 30 Minutes
melmiller
3
170
A Beginner's Guide to Drupal Site Building
melmiller
0
96
Absolute Beginner's Guide to Site Building
melmiller
1
120
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
2
1.2k
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
220
[RSJ26] Flow as Flow: Modeling Robot Velocity Fields as Probability Velocity Fields
keio_smilab
PRO
0
170
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
440
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
1
230
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
140
Digitization部 紹介資料
sansan33
PRO
2
7.8k
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.3k
[2026-08-25]AIによる自動化と人の介入、その狭間で揺れる信頼性についての俺の思いを、波よ聞いてくれ
tosite
0
120
AIエージェントを雇う前に決める5つのこと
knishioka
1
130
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
490
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
Bash Introduction
62gerente
615
220k
Evolving SEO for Evolving Search Engines
ryanjones
0
270
Writing Fast Ruby
sferik
630
63k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Transcript
INTRODUCTION TO DRUPAL THEMING Chris Gross & Melissa Miller
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
None
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
getfirebug.com chrispederick.com/work/web-developer/ Firebug Web Developer Toolbar
acquia.com/downloads Dev Desktop
Devel module drupal.org/project/devel
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
None
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
DON'T HACK CORE
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
DON'T HACK CORE
None
Get More Themes drupal.org/project/Themes
OVERVIEW GETTING STARTED ANATOMY OF A THEME START FROM SCRATCH
BUILD A SUB-THEME RESPONSIVE DESIGN
None
None
None
None
omega.developmentgeeks.com
None
1. global.css
1. global.css 2. yourtheme-alpha-default.css
1. global.css 2. yourtheme-alpha-default.css 3. yourtheme-alpha-default-narrow.css
1. global.css 2. yourtheme-alpha-default.css 3. yourtheme-alpha-default-narrow.css 4. yourtheme-alpha-default-normal.css
1. global.css 2. yourtheme-alpha-default.css 3. yourtheme-alpha-default-narrow.css 4. yourtheme-alpha-default-normal.css 5. yourtheme-alpha-default-wide.css
#page
#page #section-header #section-content #section-footer
#page #section-header #section-content #section-footer #zone-header #zone-preface #zone-content #zone-footer
#page #section-header #section-content #section-footer #zone-header #zone-preface #zone-content #zone-footer #region-logo #region-menu
#region-feature #region-content #region-sidebar #region-footer1 #region-footer2 #region-footer3
Questions?