Transcript
Page 1: Site Building Checklist DrupalCamp Ottawa

DRUPAL SITE BUILDING CHECKLIST

Page 2: Site Building Checklist DrupalCamp Ottawa

Drupal Consulting, Development, and Trainingevolvingweb.ca

Suzanne Kennedy, Co-founder@suzanne_kennedy

Page 3: Site Building Checklist DrupalCamp Ottawa

bit.ly/drupal-checklist

Page 4: Site Building Checklist DrupalCamp Ottawa

WHY HAVE A CHECKLIST?

• Plans change between design & launch

• Site building is an iterative process, so things change and get inconsistent

• Avoid last minute fixes the week after launch, or when the site admin starts adding content

• Your checklist can serve as documentation

Page 5: Site Building Checklist DrupalCamp Ottawa

CONTENT TYPES

Page 6: Site Building Checklist DrupalCamp Ottawa

Remove Un-used Content Types

Page 7: Site Building Checklist DrupalCamp Ottawa

Manage Display: Is everything is the correct order?

Page 8: Site Building Checklist DrupalCamp Ottawa

Manage Fields: Is everything is the correct order?

Page 9: Site Building Checklist DrupalCamp Ottawa
Page 10: Site Building Checklist DrupalCamp Ottawa
Page 11: Site Building Checklist DrupalCamp Ottawa

Content Type Settings

Page 12: Site Building Checklist DrupalCamp Ottawa

VIEWS

Page 13: Site Building Checklist DrupalCamp Ottawa

Delete any Views or Views displays that you’re not using.

Page 14: Site Building Checklist DrupalCamp Ottawa

Document your Views!

Page 15: Site Building Checklist DrupalCamp Ottawa

Make sure that Views options are consistent

Page 16: Site Building Checklist DrupalCamp Ottawa
Page 17: Site Building Checklist DrupalCamp Ottawa

Check permissions for Views

Page 18: Site Building Checklist DrupalCamp Ottawa

SEO TOOLS

Page 19: Site Building Checklist DrupalCamp Ottawa

Add Google Analytics

drupal.org/project/google_analytics

Page 20: Site Building Checklist DrupalCamp Ottawa

Configure URL Aliases

drupal.org/project/pathauto

Page 21: Site Building Checklist DrupalCamp Ottawa

Update Aliases

Page 22: Site Building Checklist DrupalCamp Ottawa

Update Action for URL Aliases

Configuration > Search and metadata > URL Aliases > Settings

Page 23: Site Building Checklist DrupalCamp Ottawa

Fix missing navigation on 404 Pages

drupal.org/project/404navigation

Page 24: Site Building Checklist DrupalCamp Ottawa

Custom error pages

Page 25: Site Building Checklist DrupalCamp Ottawa

Page Title

drupal.org/project/page_title

Page 26: Site Building Checklist DrupalCamp Ottawa

Mollom

drupal.org/project/mollom

Page 27: Site Building Checklist DrupalCamp Ottawa

FOR THE ADMIN

Page 28: Site Building Checklist DrupalCamp Ottawa

Administrative Views

drupal.org/project/administrative_views

Page 29: Site Building Checklist DrupalCamp Ottawa

Draggable Views

drupal.org/project/draggable_views

Page 30: Site Building Checklist DrupalCamp Ottawa

Administrative Menus

drupal.org/project/admin_menu

Page 31: Site Building Checklist DrupalCamp Ottawa

WYSIWYG API

drupal.org/project/wysiwyg

Page 32: Site Building Checklist DrupalCamp Ottawa

BUEditor

drupal.org/project/bueditor

Page 33: Site Building Checklist DrupalCamp Ottawa

Configure Text Format Default

Configuration > Content authoring > Text formats

Page 34: Site Building Checklist DrupalCamp Ottawa

Configure Text Format Default

Configuration > Content authoring > Text formats

Page 35: Site Building Checklist DrupalCamp Ottawa

Embedded Images

drupal.org/project/insert drupal.org/project/image_resize_filter

Page 36: Site Building Checklist DrupalCamp Ottawa

Webforms

Page 37: Site Building Checklist DrupalCamp Ottawa

USER ACCOUNTS

Page 38: Site Building Checklist DrupalCamp Ottawa

Set up correct user roles

Page 39: Site Building Checklist DrupalCamp Ottawa

Test the permissions for each role

drupal.org/project/masquerade

Page 40: Site Building Checklist DrupalCamp Ottawa

Anonymous User Permissions

Page 41: Site Building Checklist DrupalCamp Ottawa

CONTENT

Page 42: Site Building Checklist DrupalCamp Ottawa

Remove all the test content & users from the site

Page 43: Site Building Checklist DrupalCamp Ottawa

Remove all the test content & users from the site

Page 44: Site Building Checklist DrupalCamp Ottawa

No required fields missing from ‘legacy’ content

Page 45: Site Building Checklist DrupalCamp Ottawa

Test Your Image Styles

Page 46: Site Building Checklist DrupalCamp Ottawa

PRE-LAUNCH CHECKLIST

Page 47: Site Building Checklist DrupalCamp Ottawa

Disable Modules You Don’t Need

Page 48: Site Building Checklist DrupalCamp Ottawa

Turn on Caching & Aggregation

Configuration > Development > Performance

Page 49: Site Building Checklist DrupalCamp Ottawa

Modules up-to-date

Configuration > Modules > Update

Page 50: Site Building Checklist DrupalCamp Ottawa

Change the Super Admin User Password

Page 51: Site Building Checklist DrupalCamp Ottawa

Disable Error Logging

Configuration > Development > Logging and errors

Page 52: Site Building Checklist DrupalCamp Ottawa

Security Review

drupal.org/project/security_review

Page 53: Site Building Checklist DrupalCamp Ottawa

CONTRIB MODULES

• Views Bulk Operations• Google Analytics• Pathauto• Page Title• Mollom• Administrative Views• Draggable Views• Administrative Views

• WYSIWYG API• BUEditor• Insert • Image Resize Filter• Security Review• 404 Navigation• Masquerade

Page 54: Site Building Checklist DrupalCamp Ottawa

TRAINING PROGRAMWe offer public and private Drupal training sessions.

evolvingweb.ca/training

Page 55: Site Building Checklist DrupalCamp Ottawa

THANK YOU!

Page 56: Site Building Checklist DrupalCamp Ottawa

Drupal Consulting, Development, and Trainingevolvingweb.ca

Suzanne Kennedy, Co-founder@suzanne_kennedy