Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Drupal

Introduction to Drupal

DU ASIS&T Tech Boot Camp

Christine Coughlan

February 04, 2017
Tweet

More Decks by Christine Coughlan

Other Decks in Technology

Transcript

  1. 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?
  2. What is Drupal? • Content Management System • Started in

    2001 • Open Source • Modular • Currently version 8
  3. Global Community • One of the largest in the world

    • More than 1M • Contributions • IRC and Slack Channels • Cons, Camps and Meetups
  4. Why D8? • More in Core • API First •

    Theming • Configuration • Accessibility
  5. Why D8? • More in Core • API First •

    Theming • Configuration • Accessibility
  6. Why D8? • More in Core • API First •

    Theming • Configuration • Accessibility • Content Creation
  7. Entity The highest level object. In Drupal 8, everything in

    the system attempts to be an entity. Users, content, etc.
  8. Content Type A unique type of content. Article, Event, Blog

    Post, etc. Content will get created using content types.
  9. User Someone that can login to Drupal. A user can

    be tied to various roles and permission levels.
  10. Field Fields can be added to most entity types. Drupal

    has many different field types that allow you to create a very customized experience.
  11. Block An element of content that can be placed on

    a page. Examples: latest blog posts, search form, address, etc.
  12. 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.
  13. 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.
  14. 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/