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
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
4
1.5k
「Linux」という言葉が指すもの
sat
PRO
4
130
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
840
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
250
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
440
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
380
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
7
820
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
970
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.8k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
160
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
220
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
The Cult of Friendly URLs
andyhume
79
6.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Making Projects Easy
brettharned
117
6.4k
Done Done
chrislema
185
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Context Engineering - Making Every Token Count
addyosmani
3
43
It's Worth the Effort
3n
187
28k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
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]