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
Search
Christine Coughlan
February 04, 2017
Technology
0
70
Introduction to Drupal
DU ASIS&T Tech Boot Camp
Christine Coughlan
February 04, 2017
Tweet
Share
More Decks by Christine Coughlan
See All by Christine Coughlan
How Our Collaborative Discovery Informed the Design of Stanford Summer Session
ccoughlan74
0
240
From User Research to Design
ccoughlan74
2
91
Unify Search Results with a Decoupled Web App
ccoughlan74
0
92
Connect, Cultivate, Hook for Higher Education
ccoughlan74
0
140
Connect, Cultivate, Hook
ccoughlan74
0
220
Connect, Cultivate, Hook: UX Workshop
ccoughlan74
0
64
Building a Digital Content Strategy to Engage Your Online Users
ccoughlan74
0
120
Food, Water, Shelter and Your Product
ccoughlan74
0
210
Other Decks in Technology
See All in Technology
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
180
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
270
TableauLangchainとは何か?
cielo1985
1
140
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
170
いつの間にか入れ替わってる!?新しいAWS Security Hubとは?
cmusudakeisuke
0
150
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
330
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
2
880
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
230
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
980
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
180
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
980
Embracing the Ebb and Flow
colly
86
4.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Raft: Consensus for Rubyists
vanstee
140
7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
Introduction to Drupal CHRIS COUGHLAN
Chris Coughlan LEAD UX ARCHITECT
@atendesign aten.io
Work That Matters
Work That Matters
Quick Poll 1. Who knows what a content management system
(CMS) is? 2. Who has used a CMS before? 3. Who has used Drupal? D6? D7? D8? 4. Any coders out there? Content editors? Graphic designers?
All About Drupal
What is Drupal? • Content Management System • Started in
2001 • Open Source • Modular • Currently version 8
Who Uses Drupal? topdrops.org/
Global Community • One of the largest in the world
• More than 1M • Contributions • IRC and Slack Channels • Cons, Camps and Meetups
Why D8? • More in Core • API First •
Theming • Configuration • Accessibility
Accessibility Session MICHAELA BLACKHAM FRONT-END DEVELOPER MARCH 7, 2017 6:25PM
TO 6:55PM KRH, ROOM TBD
Why D8? • More in Core • API First •
Theming • Configuration • Accessibility
Why D8? • More in Core • API First •
Theming • Configuration • Accessibility • Content Creation
Drupal has its own unique vocabulary.
Entity The highest level object. In Drupal 8, everything in
the system attempts to be an entity. Users, content, etc.
Content Type A unique type of content. Article, Event, Blog
Post, etc. Content will get created using content types.
Node A specific piece of content.
User Someone that can login to Drupal. A user can
be tied to various roles and permission levels.
Taxonomy Drupal’s categorization system. Could be color, size, topic, etc.
Field Fields can be added to most entity types. Drupal
has many different field types that allow you to create a very customized experience.
View Mode Controls the output of your content.
Block An element of content that can be placed on
a page. Examples: latest blog posts, search form, address, etc.
Theme A collection of template files, CSS and JavaScript that
control the appearance of your site.
Module Drupal is built in a modular way. A module
provides some sort of specific functionality. drupal.org provides a list of many modules that have been contributed by the community.
Views One very powerful Drupal module. It can be used
for building lists of content. Examples: featured blog posts on the homepage, news archive, a list of staff members, etc.
Let’s Look at an Example
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Ready for a Tour?
What’s We’ve only scratched the surface. Next?
Resources • Build a Module - https://buildamodule.com/ • https://groups.drupal.org/colorado (Meetup
4th Tuesday of each month) • DrupalCamp Colorado (free event every summer) • Drupal Association - https://www.drupal.org/
Register: tinyurl.com/atend8
None
Thanks! Christine Coughlan
[email protected]