Discover Drupal preview

1,770 views

Published on

Discover Drupal Training preview

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,770
On SlideShare
0
From Embeds
0
Number of Embeds
1,470
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Discover Drupal preview

  1. 1. Discover Drupal
  2. 2. INTRODUCTION Who’s who, Requirements, Schedule
  3. 3. About Me • Rob Van Belle – drupal.org/user/3527 – twitter: @RobVanBelle • Recent projects – fairtradegemeenten.be • Multilingual multisite (domain access) – bestelinjebuurt.be • Commerce marketplace
  4. 4. DropSolid • dropsolid.com • Drupal knowledge hub • Academy, consultancy, solutions • Keywords: Value, Time, Freedom
  5. 5. Requirements What do you need?
  6. 6. Checklist • Required: – Laptop – A working webserver – A fresh Drupal 7 install – Browser with inspection tools – A fresh cup of coffee
  7. 7. Schedule What are we going to do today?
  8. 8. Schedule • Session 1: What is Drupal? • Session 2: Extending Drupal • Session 3: Content Management • Session 4: Site building • Session 5: Questions, Wrap up.
  9. 9. Overview Session 1: What is Drupal? • CMS • CMS vs CMF • Extensible API • Powerful components • Themes • Modules • Community • Facts • Events & Local Groups • Open Source • Core, Contributed, Custom • LAMP - Alternatives • Distributions vs Install profiles • Drupal Installation • Admin interface • Exercise: Create Shortcuts, add a Content Type, add a Block, enable and configure a Module Session 2: Extending Drupal? • Modules – Setup – Categories – Module page – Project page – Exercise: Download a Module & configure • Themes – General – Base Themes – Exercise: Change the Theme settings
  10. 10. Overview Session 3: Content Types? • Entity & Content Types – Data Modeling – Fields – Example – Exercise: Adapt a CT, Create your own CT Extra: Install a wysiwyg • Taxonomy – Example – Practical – Exercise: Add Vocabularies to Taxonomy ‘tag’ Extra: Change Fields to Taxonomy references and add test content • Users – Default users and roles – Permissions/Settings – Exercise: Create a Role, add Permissions, create Users and test using Masquerade Extra: Show premium content for subscribed users Session 4: Site building • Blocks • Regions – Add block to a region – How regions are built? • ATTENTION! • Visibility settings • Exercise: Create a Block with Social Media icons Extra: Subscription block, Link to Contact form • Views • Exercise: Enable and configure existing views Create a new view, list articles, … Extra: Add a block to display the Authors • Information architecture • Pathauto • Exercise: Configure paths and recreate existing • Menus • Exercise: Add, rearrange menu items & create menu
  11. 11. Overview Session 5: Content Types? • Drush – Commands • More Modules – Basic Modules – Advanced Modules • Theming – Child Themes – Premium Themes Questions?
  12. 12. 1 DRUPAL? CMS, Community, To the Core and back, LAMP
  13. 13. Don’t hack core!
  14. 14. 2 EXTEND DRUPAL Installing modules and themes
  15. 15. 2.1.1 There’s a module for that! • Before you start coding your own modules, realize that there’s probably already a module you can use. • Some examples: – Full calendar module – Webform module – Rate/fivestar module
  16. 16. 3 CONTENT MANAGEMENT Modeling data, adding data
  17. 17. 4 SITE BUILDING Let’s put on our overalls, shall we?
  18. 18. 5 WRAP UP Where to go now?
  19. 19. Questions?

×