drupal basics
play

Drupal Basics an introduction to Drupal This introductory session - PowerPoint PPT Presentation

Drupal Basics an introduction to Drupal This introductory session will get the Drupal juices flowing, and help give a broad overview of Drupal jargon, Drupal Architecture & the Drupal Community... May 21st, 2010 - SNHU, Manchester, NH


  1. Drupal Basics an introduction to Drupal This introductory session will get the Drupal juices flowing, and help give a broad overview of Drupal jargon, Drupal Architecture & the Drupal Community... May 21st, 2010 - SNHU, Manchester, NH

  2. Getting Started with Drupal(con) Joshua Brauer Kent Gale Robert Douglass Brenda Boggs Kenny Silanskas Heather James Michael Haag Peter Bull Collin Waid Chris Rutter This introductory session will get the Drupal juices flowing, and help give a broad overview of Jeffrey McGuire Drupal jargon, Drupal Architecture & the Drupal Community... http://sf2010.drupal.org/conference/sessions/getting-started-drupalcon May 21st, 2010 - SNHU, Manchester, NH

  3. What is Drupal? • DRUPAL IS A COMMUNITY • 4000+ Contributed Modules • Building on the Shoulders of Giants • Try not to duplicate efforts • Contribute back to the community • Extensible Content Management System • Great APIs for creating and extending functionality • Social publishing tool, Collaboration and Community building • Highly Customizable theming system • Highly SEO Friendly • Fine grained permission system May 21st, 2010 - SNHU, Manchester, NH

  4. Drupal Jargon Drupal is full of many terms you may not be familiar with. This section will overview many of the commonly used Drupal terms you should know. May 21st, 2010 - SNHU, Manchester, NH

  5. Drupal Jargon Core Required components of Drupal that give it it's base functionality May 21st, 2010 - SNHU, Manchester, NH

  6. Drupal Jargon Drupal 6 At the time of this presentation, the most widely used, latest stable version of the Drupal system. Currently massive sites like whitehouse.gov and amnesty.org are using Drupal 6 to power their websites. May 21st, 2010 - SNHU, Manchester, NH

  7. Drupal Jargon Drupal 7 At the time of this presentation, the pre-release version of the next generation of Drupal. Each major release brings new, more powerful ways to accomplish anything in Drupal. Despite the alpha state of the Drupal 7 system, many developers and major projects are already using it, including examiner.com and drupalgardens.com , an Acquia project. May 21st, 2010 - SNHU, Manchester, NH

  8. Drupal Jargon Node Basic content building blocks in drupal, has a title has an author has metadata not all nodes are the same (content types) basic types included, page, story May 21st, 2010 - SNHU, Manchester, NH

  9. Drupal Jargon CCK (Content Construction Kit) Allows you to add custom fields Custom content types May 21st, 2010 - SNHU, Manchester, NH

  10. Drupal Jargon Views A visual query builder to render content from the Drupal database Allows you to display lists or tables of content provides filters provides sorting provides various display styles provides and advanced API May 21st, 2010 - SNHU, Manchester, NH

  11. Drupal Jargon Themes & Theming Referred to as a "skin" or "skinning" in some other systems Defines your sites visual display many contributed (free) themes premium themes as well Defines regions where content appears May 21st, 2010 - SNHU, Manchester, NH

  12. Drupal Jargon Regions Predefined zones on your website, defined by the theme that determine where content may be placed. Examples of Regions • Sidebars • Primary Content Zone • Header • Footer May 21st, 2010 - SNHU, Manchester, NH

  13. Drupal Jargon Blocks Small pieces of content to be placed throughout your site Can be defined by custom or contributed modules to display specific data as it relates to your site/content Can be created with simple, custom text and/or HTML as well through the block manager. May 21st, 2010 - SNHU, Manchester, NH

  14. Drupal Jargon Blocks (continued) Unlike nodes, Blocks are NOT associated with an author and do not have items like a menu item associated with it, or a custom path, etc. Placed in any region on your site as defined by the theme & presentation layer. May 21st, 2010 - SNHU, Manchester, NH

  15. Drupal Jargon Menus Provide navigation throughout your site's content Can be structured in a flat or hierarchical manner, and themed to be horizontal, vertical, dropdowns, etc. May 21st, 2010 - SNHU, Manchester, NH

  16. Drupal Jargon Taxonomy Ability to categorize your content based on vocabularies and terms Structured Vocabularies Free Tagging May 21st, 2010 - SNHU, Manchester, NH

  17. Drupal Jargon Modules Contributed code by the community to extend site functionality Can include completely new functionality Can enhance existing functionality using the API that Drupal provides May 21st, 2010 - SNHU, Manchester, NH

  18. Drupal Jargon Permissions allows you to configure what people can do/see May 21st, 2010 - SNHU, Manchester, NH

  19. Drupal Jargon Hooks API that allow modules to interact with the core and extend Drupal in a good way May 21st, 2010 - SNHU, Manchester, NH

  20. Drupal Jargon Cron Ability to schedule or automate tasks on your website May 21st, 2010 - SNHU, Manchester, NH

  21. Drupal Jargon Anonymous User An anonymous user is a user that is not logged into the site, and will usually have limited (if any) permissions beyond viewing basic content. May 21st, 2010 - SNHU, Manchester, NH

  22. Drupal Jargon Authenticated User An authenticated user is a user that has an account on the Drupal website and is logged in. They may also have multiple roles assigned to it that allow various permissions site-wide. May 21st, 2010 - SNHU, Manchester, NH

  23. Drupal Jargon Hacking Core (AKA: Killing Kittens) NEVER, NEVER modify core files Frequent security updates will be difficult if not impossible to apply if your modify core Drupal files A real Drupal user would never harm a kitten intentionally!! May 21st, 2010 - SNHU, Manchester, NH

  24. How Drupal Operates Server Side • Operating System (Linux/Unix/Windows) • Web Server (Apache/IIS) • PHP & Database (MySQL, PostgreSQL) May 21st, 2010 - SNHU, Manchester, NH

  25. How Drupal Operates Drupal System • Drupal • Core Sub System • Core Modules • Contributed Modules • Theme System May 21st, 2010 - SNHU, Manchester, NH

  26. How Drupal Operates Rendered to Browser • HTML • CSS • Javascript May 21st, 2010 - SNHU, Manchester, NH

  27. Reusable Content Drupal combined with popular contributed modules allows the ability to reuse content in a variety of ways, and not have to duplicate content/efforts May 21st, 2010 - SNHU, Manchester, NH

  28. Ecommerce Capabilities Powerful Ecommerce Capabilities • Sell & Distribute files • Sell & Ship physical products • Registrations • Donations Drupal 6 - Ubercart - http://ubercart.org Drupal 7 - Drupal Commerce http://drupalcommerce.org & Ubercart May 21st, 2010 - SNHU, Manchester, NH

  29. SEO Capabilities Through theme system, HTML generation, and Contrib modules Ability to structure output based on your SEO tactics Contributed Modules • Meta Tags • Drupal 6 - http://drupal.org/project/nodewords • Drupal 7 - http://drupal.org/project/metatags • Page Titles - http://drupal.org/project/page_title Avoiding Duplicate content • Global Redirect - http://drupal.org/project/globalredirect May 21st, 2010 - SNHU, Manchester, NH

  30. Internationalization (i18n) • 63% of all people who browse the internet do so in a language other than English • Drupal can speak ANY language you ask it to • Not the easiest of tasks, but it CAN be accomplished, translating your site to ANY language • http://localize.drupal.org/ • http://drupal.org/project/i18n May 21st, 2010 - SNHU, Manchester, NH

  31. Ease of Hosting • Many hosting providers tailor their hosting specifically to Drupal • Almost ANY hosting provider can handle PHP/MySQL software which is what IS required by Drupal May 21st, 2010 - SNHU, Manchester, NH

  32. The Drupal Community why Drupal IS Drupal There is nothing more remarkable than discovering the Drupal community for the first time. Seeing the outpouring of knowledge, support, advice and tutelage from a passionate community of developers, designers, marketers, and general Drupal enthusiasts. - Jake Strawn May 21st, 2010 - SNHU, Manchester, NH

  33. Drupal is... a 30-40 person “conference” in 2005 May 21st, 2010 - SNHU, Manchester, NH Antwerp, Belgium - 2005 Photo Credit: http://homepage.mac.com/drupal/archive/drupalcon%20day2-Images/12.jpg

  34. Drupal is... a 1500 person conference 4 years later May 21st, 2010 - SNHU, Manchester, NH DrupalCon DC - 2009 Photo Credit: http://www.flickr.com/photos/chrys/

  35. Everyone has a first DrupalCon... that you never forget... Druplicon michelle jake May 21st, 2010 - SNHU, Manchester, NH DrupalCon Paris - 2009 Photo Credit: http://www.flickr.com/photos/batigolix/

  36. Drupal is... a conference that doubles in attendance in just one year between DC and SF May 21st, 2010 - SNHU, Manchester, NH DrupalCon SF - 2010 Photo Credit: http://www.flickr.com/photos/49534559@N05/

  37. Druplicons are kid friendly... May 21st, 2010 - SNHU, Manchester, NH Photo Credit: http://www.flickr.com/photos/esmerel/

  38. Drupal is.... hearing the State of Drupal Keynote May 21st, 2010 - SNHU, Manchester, NH Dries - DrupalCon SF - State of Drupal Photo Credit: http://www.flickr.com/photos/ceardach

  39. Drupal is... A whiteboard with YOUR ideas.. May 21st, 2010 - SNHU, Manchester, NH Photo Credit: http://www.flickr.com/photos/tfdavis/

Recommend


More recommend