Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to Drupal
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Christine Coughlan
February 04, 2017
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Drupal
DU ASIS&T Tech Boot Camp
Christine Coughlan
February 04, 2017
More Decks by Christine Coughlan
See All by Christine Coughlan
How Our Collaborative Discovery Informed the Design of Stanford Summer Session
ccoughlan74
0
270
From User Research to Design
ccoughlan74
2
100
Unify Search Results with a Decoupled Web App
ccoughlan74
0
100
Connect, Cultivate, Hook for Higher Education
ccoughlan74
0
160
Connect, Cultivate, Hook
ccoughlan74
0
230
Connect, Cultivate, Hook: UX Workshop
ccoughlan74
0
75
Building a Digital Content Strategy to Engage Your Online Users
ccoughlan74
0
130
Food, Water, Shelter and Your Product
ccoughlan74
0
240
Other Decks in Technology
See All in Technology
Metadata - Section 1: HTML Basics
mohab1
0
120
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Classmethod Company Deck
satoshi7
1
680
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
490
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
What's in a price? How to price your products and services
michaelherold
247
13k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Visualization
eitanlees
153
17k
Technical Leadership for Architectural Decision Making
baasie
3
600
Prompt Engineering for Job Search
mfonobong
0
520
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
The Language of Interfaces
destraynor
162
27k
New Earth Scene 8
popppiees
4
2.7k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
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]