answers@hook42.com answers@hook42.com
Conversational Drupal
A Crash Course in Drupal Jargon
Stanford Drupal Camp 2016 http://tiny.cc/drupaljargon
Kristin Bradham
kbradham@hook42.com
Conversational Drupal A Crash Course in Drupal Jargon Stanford - - PowerPoint PPT Presentation
Conversational Drupal A Crash Course in Drupal Jargon Stanford Drupal Camp 2016 http://tiny.cc/drupaljargon Kristin Bradham kbradham@hook42.com answers@hook42.com answers@hook42.com About K2 - Kristin Bradham Front End Developer
answers@hook42.com answers@hook42.com
A Crash Course in Drupal Jargon
Stanford Drupal Camp 2016 http://tiny.cc/drupaljargon
Kristin Bradham
kbradham@hook42.com
answers@hook42.com answers@hook42.com
K2 - Kristin Bradham
answers@hook42.com answers@hook42.com
Complex Drupal projects
A boutique Drupal agency
Say hello!
Small but strong!
answers@hook42.com answers@hook42.com
When I asked other developers what words stood out for them when they first started using Drupal
infrastructure (well
projects there)
the web)
answers@hook42.com answers@hook42.com
D7 D8
Just the next 40 or so minutes...
answers@hook42.com answers@hook42.com
○ D7 or D8 - Core is the base code, and a specific set of modules and themes.
Core is just the start, but keep it clean.
○ Custom Themes ○ Custom Modules ○ Custom anything really ○ The fun stuff
code base you download from https://www.drupal.org/start
answers@hook42.com answers@hook42.com
information
Developers
Makes it easier to turn functionality on and off.
answers@hook42.com answers@hook42.com
That depends on what you want to do...
answers@hook42.com answers@hook42.com
■ D7 - tpl.php (Tipple Fips!) ■ D8 - Twig files
Can I put this in a theme?
Developer
answers@hook42.com answers@hook42.com
based Stanford theme!)
Use a base theme to get going quickly.
answers@hook42.com answers@hook42.com
○ Admin Theme is usually “Seven” (also in D8)
Think intranet and internet...
answers@hook42.com answers@hook42.com
○ In Core (you just get them when you download) ○ Contrib - Downloaded from Drupal.org ○ Custom - Written by you, custom for your site! ■ (You might want to turn around and contribute this…)
Yours, mine and ours...
answers@hook42.com answers@hook42.com
You’ve learned a lot already.
Developers
Developer
answers@hook42.com answers@hook42.com
Awwww…..
answers@hook42.com answers@hook42.com
answers@hook42.com answers@hook42.com
Content types, node(s), views, and blocks
Contacts, Etc.
○ Title ○ Picture ○ Body
answers@hook42.com answers@hook42.com
answers@hook42.com answers@hook42.com
One set of content becomes a node.
piece of content, it becomes a node
Article Content Type
Article Node 1 Article Node 2 Article Node 3
Press Content Type
Press Node 4 Press Node 5 Press Node 6
answers@hook42.com answers@hook42.com
This is where Drupal gets powerful.
Users, etc.
information in a specific way? Make a view!
Press Content Type
Press Node 4 Press Node 5 Press Node 6
View of Press Links
Press Node 4 Link Press Node 5 Link Press Node 6 Link
answers@hook42.com answers@hook42.com
answers@hook42.com answers@hook42.com
Content placed in a region.
menus, views, search, etc.
regions ○ Regions are defined in the theme
answers@hook42.com answers@hook42.com
answers@hook42.com answers@hook42.com
Terms for Themers and Front-end Devlopers
Developer
answers@hook42.com answers@hook42.com
Drupal standards, these also come in core.
answers@hook42.com answers@hook42.com
A Few Other Things you should know about!
answers@hook42.com answers@hook42.com
You’ve learned a lot already!
answers@hook42.com answers@hook42.com
Awwww…..
answers@hook42.com answers@hook42.com
answers@hook42.com answers@hook42.com
Hooks are the design and the building blocks, 42 is the answer.
(usually) called in Drupal
Developer
answers@hook42.com answers@hook42.com
Hooks are the building blocks. modulename_hookname($variables) { // php code } themename_hookname($variables) { // php code }
answers@hook42.com answers@hook42.com
Developers throw these around...
answers@hook42.com answers@hook42.com
In the theme! We can do that!
answers@hook42.com answers@hook42.com
Drupal.org, Groups.drupal.org, IRC
infrastructure (well
projects there)
answers@hook42.com answers@hook42.com
Contributing, patches, peer reviews.
community” (used to be “ready to be committed”)
answers@hook42.com answers@hook42.com
The list from the beginning, now making more sense!
infrastructure (well
projects there)
the web)
answers@hook42.com answers@hook42.com
You now know what to call your skill set.
answers@hook42.com answers@hook42.com
Awww... LisaToms.diviantart.com
answers@hook42.com answers@hook42.com
Questions? I know I had many….
Email us at: answers@hook42.com
answers@hook42.com answers@hook42.com
Gossip, gossip, gossip
answers@hook42.com answers@hook42.com
Gossip, gossip, gossip
answers@hook42.com answers@hook42.com
Gossip, gossip, gossip
answers@hook42.com answers@hook42.com
Some great sites are out there to help.
answers@hook42.com answers@hook42.com
Sites I used to make this presentation - good references.