0
DRUPAL SITE BUILDING    CHECKLIST
Drupal Consulting, Development, and Training              evolvingweb.ca                Suzanne Kennedy, Co-founder       ...
bit.ly/drupal-checklist
WHY HAVE A CHECKLIST?•   Plans change between design & launch•   Site building is an iterative process, so things    chang...
CONTENT TYPES
Remove Un-used Content Types
Manage Display: Is everything is the correct order?
Manage Fields: Is everything is the correct order?
Content Type Settings
VIEWS
Delete any Views or Views displays that you’re not using.
Document your Views!
Make sure that Views options are consistent
Check permissions for Views
SEO TOOLS
Add Google Analyticsdrupal.org/project/google_analytics
Configure URL Aliases  drupal.org/project/pathauto
Update Aliases
Update Action for URL AliasesConfiguration > Search and metadata > URL Aliases > Settings
Fix missing navigation on 404 Pages        drupal.org/project/404navigation
Custom error pages
Page Titledrupal.org/project/page_title
Mollomdrupal.org/project/mollom
FOR THE ADMIN
Administrative Viewsdrupal.org/project/administrative_views
Draggable Viewsdrupal.org/project/draggable_views
Administrative Menus drupal.org/project/admin_menu
WYSIWYG APIdrupal.org/project/wysiwyg
BUEditordrupal.org/project/bueditor
Configure Text Format DefaultConfiguration > Content authoring > Text formats
Configure Text Format DefaultConfiguration > Content authoring > Text formats
Embedded Imagesdrupal.org/project/insert   drupal.org/project/image_resize_filter
Webforms
USER ACCOUNTS
Set up correct user roles
Test the permissions for each role        drupal.org/project/masquerade
Anonymous User Permissions
CONTENT
Remove all the test content & users from the site
Remove all the test content & users from the site
No required fields missing from ‘legacy’ content
Test Your Image Styles
PRE-LAUNCH CHECKLIST
Disable Modules You Don’t Need
Turn on Caching & Aggregation  Configuration > Development > Performance
Modules up-to-dateConfiguration > Modules > Update
Change the Super Admin User Password
Disable Error LoggingConfiguration > Development > Logging and errors
Security Reviewdrupal.org/project/security_review
CONTRIB MODULES•   Views Bulk Operations   •   WYSIWYG API•   Google Analytics        •   BUEditor•   Pathauto            ...
TRAINING PROGRAMWe offer public and private Drupal training sessions.              evolvingweb.ca/training
THANK YOU!
Drupal Consulting, Development, and Training              evolvingweb.ca                Suzanne Kennedy, Co-founder       ...
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
Upcoming SlideShare
Loading in...5
×

Site Building Checklist DrupalCamp Ottawa

539

Published on

A checklist for site builders: things to do after you've built out your content types and views and before you show the site to your client or deploy it on production. See the list at http://bit.ly/drupal-checklist.

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

  • Be the first to like this

No Downloads
Views
Total Views
539
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Site Building Checklist DrupalCamp Ottawa"

  1. 1. DRUPAL SITE BUILDING CHECKLIST
  2. 2. Drupal Consulting, Development, and Training evolvingweb.ca Suzanne Kennedy, Co-founder @suzanne_kennedy
  3. 3. bit.ly/drupal-checklist
  4. 4. 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
  5. 5. CONTENT TYPES
  6. 6. Remove Un-used Content Types
  7. 7. Manage Display: Is everything is the correct order?
  8. 8. Manage Fields: Is everything is the correct order?
  9. 9. Content Type Settings
  10. 10. VIEWS
  11. 11. Delete any Views or Views displays that you’re not using.
  12. 12. Document your Views!
  13. 13. Make sure that Views options are consistent
  14. 14. Check permissions for Views
  15. 15. SEO TOOLS
  16. 16. Add Google Analyticsdrupal.org/project/google_analytics
  17. 17. Configure URL Aliases drupal.org/project/pathauto
  18. 18. Update Aliases
  19. 19. Update Action for URL AliasesConfiguration > Search and metadata > URL Aliases > Settings
  20. 20. Fix missing navigation on 404 Pages drupal.org/project/404navigation
  21. 21. Custom error pages
  22. 22. Page Titledrupal.org/project/page_title
  23. 23. Mollomdrupal.org/project/mollom
  24. 24. FOR THE ADMIN
  25. 25. Administrative Viewsdrupal.org/project/administrative_views
  26. 26. Draggable Viewsdrupal.org/project/draggable_views
  27. 27. Administrative Menus drupal.org/project/admin_menu
  28. 28. WYSIWYG APIdrupal.org/project/wysiwyg
  29. 29. BUEditordrupal.org/project/bueditor
  30. 30. Configure Text Format DefaultConfiguration > Content authoring > Text formats
  31. 31. Configure Text Format DefaultConfiguration > Content authoring > Text formats
  32. 32. Embedded Imagesdrupal.org/project/insert drupal.org/project/image_resize_filter
  33. 33. Webforms
  34. 34. USER ACCOUNTS
  35. 35. Set up correct user roles
  36. 36. Test the permissions for each role drupal.org/project/masquerade
  37. 37. Anonymous User Permissions
  38. 38. CONTENT
  39. 39. Remove all the test content & users from the site
  40. 40. Remove all the test content & users from the site
  41. 41. No required fields missing from ‘legacy’ content
  42. 42. Test Your Image Styles
  43. 43. PRE-LAUNCH CHECKLIST
  44. 44. Disable Modules You Don’t Need
  45. 45. Turn on Caching & Aggregation Configuration > Development > Performance
  46. 46. Modules up-to-dateConfiguration > Modules > Update
  47. 47. Change the Super Admin User Password
  48. 48. Disable Error LoggingConfiguration > Development > Logging and errors
  49. 49. Security Reviewdrupal.org/project/security_review
  50. 50. CONTRIB MODULES• Views Bulk Operations • WYSIWYG API• Google Analytics • BUEditor• Pathauto • Insert• Page Title • Image Resize Filter• Mollom • Security Review• Administrative Views • 404 Navigation• Draggable Views • Masquerade• Administrative Views
  51. 51. TRAINING PROGRAMWe offer public and private Drupal training sessions. evolvingweb.ca/training
  52. 52. THANK YOU!
  53. 53. Drupal Consulting, Development, and Training evolvingweb.ca Suzanne Kennedy, Co-founder @suzanne_kennedy
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×