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
71
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
92
Unify Search Results with a Decoupled Web App
ccoughlan74
0
93
Connect, Cultivate, Hook for Higher Education
ccoughlan74
0
140
Connect, Cultivate, Hook
ccoughlan74
0
220
Connect, Cultivate, Hook: UX Workshop
ccoughlan74
0
67
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
AI Agent Dojo #2 watsonx Orchestrateフローの作成
oniak3ibm
PRO
0
120
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
730
Performance Insights 廃止から Database Insights 利用へ/transition-from-performance-insights-to-database-insights
emiki
0
270
やる気のない自分との向き合い方/How to Deal with Your Unmotivated Self
sanogemaru
0
500
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
2
570
Railsの話をしよう
yahonda
0
110
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
ガバメントクラウド(AWS)へのデータ移行戦略の立て方【虎の巻】 / 20251011 Mitsutosi Matsuo
shift_evolve
PRO
2
200
新規事業におけるGORM+SQLx併用アーキテクチャ
hacomono
PRO
0
260
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
3
1.5k
BI ツールはもういらない?Amazon RedShift & MCP Server で試みる新しいデータ分析アプローチ
cdataj
0
160
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
630
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
246
12k
Navigating Team Friction
lara
190
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Six Lessons from altMBA
skipperchong
29
4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
33
2.3k
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]