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
M Miller
November 30, 2012
Technology
71
0
Share
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
27
Design in 30 Minutes
melmiller
3
160
A Beginner's Guide to Drupal Site Building
melmiller
0
93
Absolute Beginner's Guide to Site Building
melmiller
1
120
Other Decks in Technology
See All in Technology
Shipping AI Agents — Lessons from Production
vvatanabe
0
280
20260428_Product Management Summit_tadokoroyoshiro
tadokoro_yoshiro
14
14k
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
260
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
79k
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
160
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
150
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
170
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
1.2k
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
200
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
1.6k
AgentCore Managed Harness を使ってみよう
yakumo
2
230
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
150
Featured
See All Featured
BBQ
matthewcrist
89
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Crafting Experiences
bethany
1
120
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Automating Front-end Workflow
addyosmani
1370
200k
The untapped power of vector embeddings
frankvandijk
2
1.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Abbi's Birthday
coloredviolet
2
7.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
A Tale of Four Properties
chriscoyier
163
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
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?