Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

10 Steps Not To Forget After Installing Drupal 8


Published on

Out of the box Drupal? Sure, Drupal now comes with Ckeditor, Views and Forms but it’s still built as a flexible framework for building complex web applications. And flexibility comes at a cost. After you've installed your new site you still have a bit of work to do. This session will cover 10 often forgotten steps to really get your fresh installation together. We dive into things people forget to configure and more, like:

How to get a good start. You can build sites faster by taking a few initial steps to make development go smoother.

Best practices for system and user settings. We’ll take a look at often forgotten configurations especially those that will make your buildout go smoother and those that benefit users.

Understanding content type configurations and authoring settings. Get Content Types ready to fill up by getting configurations right.

Steps to properly configuring displays and strategies for leveraging View Displays throughout your Drupal site.

How to get the most out of blocks and techniques for using different types of blocks to layout content in your site.

Hidden settings for Views and tips on how to get the most out of views and optimize them for performance.

How best to configure Media from the start to make it easier for users to load images and for your theme to display them.

Get mail settings right and tools to make sure that notifications are delivered when people need them.

What to do before and during launch to make sure your site is ready to go live.


Learn how to get from a bare installation to a usable site
Learn basic steps not to miss in your installation
Get tips on how to make your site more builder and user friendly
Target Audience

Site builders of any experience level
Developers and themers who are getting ready to build sites with Drupal 8

Published in: Technology
  • Be the first to comment

10 Steps Not To Forget After Installing Drupal 8

  1. 1. 10 Steps Not To Forget After Installing Drupal 8 Drupal GovCon 2017 Daniel Schiavone
  2. 2. About me
  3. 3. 1. Make Your Life Easier - Dev Environment ● Php.ini (extra credit) – memory_limit and upload_max_filesize settings ● Drush ● Git ● Gulp
  4. 4. 1. Make Your Life Easier - Basic Modules Your list may vary... ● Admin Toolbar ● Devel ● Display Suite ● Pathauto ● Redirect (For migrations) ● Reroute_email ● SMTP
  5. 5. 2. Basics ● Site email (dev vs live) ● Front page ← node/1 ● 403 Error (Access denied)* ● 404 Error (Page not found)* *Chance to be creative and user friendly
  6. 6. 3. Users ● Account settings ● picture - (now a field) ● Emails ● Login/Logout destination (Rules, LoginToboggan, login_destination) ● Roles & Permissions
  7. 7. 4. Authoring ● Text formats (Served up by role and by the order they are in) ● Plain text (For anonymous e.g. comments) ● Filter HTML (For regular users) ● Full HTML (For power users)
  8. 8. 4. Authoring - CKEditor ● Available buttons ● Filters
  9. 9. 4. Authoring - Images & Media Enabling media installs... media, crop, image_widget_crop, dropzonejs, dropzonejs_eb_widget, embed, entity_embed, inline_entity_form, entity_browser_entity_form, entity_browser, blazy, slick, slick_media, media_entity_document, media_entity_twitter, media_entity_instagram, media_entity_slideshow, video_embed_media, video_embed_field, media_entity_image, entity, media_entity
  10. 10. 5. Content Types - Basics ● Submission form settings ● Display settings (Doh! default is display author and date) ● Comments (With power comes great responsibility) ○ Doh! Default is comments enabled ○ Disqus Module
  11. 11. 5. Content Types - Urls ● Install and enable Pathauto ● Setup default aliases ● The default is content/[node:title] (Nice try but...) ● Usability and SEO (Make it friendly for human beings, the robots will understand it better)
  12. 12. 5. Content Types - Displays ● Form Displays ○ Body field summary behavior ■ Smart Trim module ○ Assign image styles ○ Media browser settings ● View Displays ○ Add Display Suite Module
  13. 13. 6. Blocks ● Blocks are back ● Titles are blocks ● Site branding is a block ● Block types and custom blocks ● Ability to place multiple instances of a block
  14. 14. 7. Views - UI ● Pre configured views (e.g. Front Page, Content, Glossary) ● Do you know there are settings? Like... ● Show SQL query ● Show performance stats ● Always show advanced settings (Why not?)
  15. 15. 7. Views - Once you build... ● No results settings ● Exposed form style, in block ○ Submit. Reset, Autosubmit (the later is tempting but can be confusing to users) ● Use Ajax ● Caching
  16. 16. 8. Media ● File System (public/private) – It will matter ● Image styles ○ Configure display sizes here and use them in displays everywhere (nodes, views, etc.) ○ Media has view modes too now While you're at it configure Date and Time formats
  17. 17. 9. Notifications ● Where are the configurations! ● SMTP module ● Rules ● Reroute Email Module ○ $conf['reroute_email_enable'] = 1; ○ $conf['reroute_email_address'] = “developer@” ○ $conf['reroute_email_enable_message'] = 1;
  18. 18. 10. Performance ● Cache settings ● Aggregate js and css ● Views caching
  19. 19. Extra Credit ● Configuration management $config_directories[CONFIG_SYNC_DIRECTORY] = 'sites/default/sync'; ● Pre-launch Tasks ○ Disable devel modules ○ Logging and errors
  20. 20. Questions Daniel Schiavone @schiavo @Snake_Hill DDO: schiavone Community Baltimore Drupal Meetup → 2nd Wed @ Bertha’s Baltimore / DC Drupal Co-working Drupal4Gov Baltimore DrupalCamp (Coming this fall!)
  21. 21. Agenda 1. Make Your Life Easier 2. Basics 3. Users 4. Authoring 5. Displays 6. Blocks 7. Views 8. Media 9. Notifications 10. Performance