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
A Beginner's Guide to Drupal Site Building
Search
M Miller
December 13, 2013
Technology
0
91
A Beginner's Guide to Drupal Site Building
M Miller
December 13, 2013
Tweet
Share
More Decks by M Miller
See All by M Miller
Hack_Storybook_BADCamp_2022.pdf
melmiller
0
22
Design in 30 Minutes
melmiller
3
160
Absolute Beginner's Guide to Site Building
melmiller
1
120
Introduction to Drupal Theming
melmiller
0
68
Other Decks in Technology
See All in Technology
LangSmith×Webhook連携で実現するプロンプトドリブンCI/CD
sergicalsix
1
240
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
ビズリーチにおけるリアーキテクティング実践事例 / JJUG CCC 2025 Spring
visional_engineering_and_design
1
130
Enhancing SaaS Product Reliability and Release Velocity through Optimized Testing Approach
ropqa
1
230
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
3
22k
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
280
Yahoo!しごとカタログ 新しい境地を創るエンジニア募集!
lycorptech_jp
PRO
0
120
インフラ寄りSREの生存戦略
sansantech
PRO
0
330
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
260
What’s new in Android development tools
yanzm
0
320
LLM時代の検索
shibuiwilliam
2
190
CRE Camp #1 エンジニアリングを民主化するCREチームでありたい話
mntsq
1
130
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Optimizing for Happiness
mojombo
379
70k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
310
GitHub's CSS Performance
jonrohan
1031
460k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How to Ace a Technical Interview
jacobian
278
23k
Documentation Writing (for coders)
carmenintech
72
4.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Transcript
Melissa Miller |
[email protected]
| @miller2676 A BEGINNER'S GUIDE TO
DRUPAL SITE BUILDING
Melissa Miller |
[email protected]
| @miller2676 WHAT I WISH SOMEONE
HAD TOLD ME AT THE BEGINNING AKA…
Melissa Miller |
[email protected]
| @miller2676 WHAT DO I MEAN
BY BEGINNING?
Melissa Miller |
[email protected]
| @miller2676 MOST SITE BUILDERS DO
NOT SET OUT TO BE SITE BUILDERS* (*I made this up, but it seems true)
Melissa Miller |
[email protected]
| @miller2676 WHY AM I DOING
THIS?
Melissa Miller |
[email protected]
| @miller2676 DRUPAL CAN BE OVERWHELMING…
BUT DOESN’T HAVE TO BE DIFFICULT
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 THINK ABOUT DRUPAL AS
LEGOS* (*This is a tired analogy, but it works)
Melissa Miller |
[email protected]
| @miller2676 THERE IS ALWAYS MORE
TO LEARN MY DRUPAL MOTTO (you must be okay with this)
Melissa Miller |
[email protected]
| @miller2676 YOU DON’T HAVE TO
CONTINUALLY START OVER ALSO... (there will always be a better way to do something)
Melissa Miller |
[email protected]
| @miller2676 SITE BUILDING CAN BE
MANY THINGS
Melissa Miller |
[email protected]
| @miller2676 THERE ARE THOUSANDS OF
MODULES
Melissa Miller |
[email protected]
| @miller2676 LET’S BREAK IT DOWN
INTO LOGICAL CATEGORIES
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 BUT, WAIT
Melissa Miller |
[email protected]
| @miller2676 BEFORE YOU GET STARTED
Melissa Miller |
[email protected]
| @miller2676 DECIDE ON TEXT EDITING
AND MEDIA HANDLING
Melissa Miller |
[email protected]
| @miller2676 KNOW WHO WILL BE
CREATING CONTENT ON YOUR SITE
Melissa Miller |
[email protected]
| @miller2676 KNOW HOW YOUR SITE
WILL HANDLE FILES AND IMAGES
Melissa Miller |
[email protected]
| @miller2676 DECIDE ON A THEMING
METHOD
Melissa Miller |
[email protected]
| @miller2676 START WITH A QUALITY
BASE THEME (you’ll thank me someday)
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 TIPS ADMIN INTERFACE MODULE
FILTER TURN OFF OVERLAY USE SHORTCUTS MODULES
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 TIPS CONTENT CREATION WYSIWYG
MEDIA (2.X BRANCH) VARIOUS FIELD-BASED MODULES CREATE CUSTOM CONTENT TYPES USE TAXONOMY USE HIDDEN FIELDS TO ORGANIZE CONTENT MODULES CONTENT CREATION
Melissa Miller |
[email protected]
| @miller2676 MAKE YOUR OWN
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 WYSIWYG
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 TAXONOMY = AWESOME
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 CONTENT DISPLAY TIPS VIEWS
VIEWS VIEWS EXPLORE ADVANCED DISPLAY MODULES EXPLORE THEME TEMPLATE FILES USE VIEWS MODULES
Melissa Miller |
[email protected]
| @miller2676 BASIC CONTENT DISPLAY METHODS
NODE DISPLAYS VIEWS PAGES (AND BLOCKS) BLOCKS WITHIN REGIONS
Melissa Miller |
[email protected]
| @miller2676 page #region #region #region
#region #block #block #block #block #block #block #block #block
Melissa Miller |
[email protected]
| @miller2676 WHERE DO BLOCKS COME
FROM? MAKE YOUR OWN VIEWS OTHER MODULES CORE
Melissa Miller |
[email protected]
| @miller2676 /admin/structure/block
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADVANCED DISPLAY MODULES* PANELS
DISPLAY SUITE CONTEXT *to explore once you understand the basics
Melissa Miller |
[email protected]
| @miller2676 NODE DISPLAYS
Melissa Miller |
[email protected]
| @miller2676 CUSTOM TEMPLATE FILES
Melissa Miller |
[email protected]
| @miller2676 CUSTOM TEMPLATE FILES
Melissa Miller |
[email protected]
| @miller2676 VIEWS!
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 TIPS MENU BLOCK USE
CUSTOM MENUS DISABLE THE CORE MENU BLOCKS AND USE MENU BLOCK MODULE MODULES NAVIGATION
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 MENU BLOCK WORKS WITH
CORE MENU SYSTEM BUT PROVIDES AN ALTERNATIVE WAY TO DISPLAY MAKES MENUS PORTABLE IS AWESOME
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 TIPS REAL NAME DEVELOP
ROLE DEFINITIONS BEFORE YOU BUILD SITE DECIDE EARLY, CONFIGURE LATER MODULES PEOPLE
Melissa Miller |
[email protected]
| @miller2676 /admin/config/people/accounts
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676
Melissa Miller |
[email protected]
| @miller2676 ADMIN INTERFACE CONTENT CREATION
CONTENT DISPLAY NAVIGATION PEOPLE THEME*
Melissa Miller |
[email protected]
| @miller2676 TIPS BLOCK CLASS BROWSER
CLASS FIT VIDS ADAPTIVE IMAGE MASTER A BASE THEME LEARN A CSS PREPROCESSOR MODULES THEME
Melissa Miller |
[email protected]
| @miller2676 WHAT’S NEXT?
Melissa Miller |
[email protected]
| @miller2676 EXPAND & PERSONALIZE EACH
OF THE SIX* CATEGORIES (*or more)
Melissa Miller |
[email protected]
| @miller2676 LEARN FEATURES! (you’ll thank
me for this one as well)
Melissa Miller |
[email protected]
| @miller2676 CREATE YOUR OWN INSTALL
PROFILE
Melissa Miller |
[email protected]
| @miller2676 QUESTIONS?