• Save
Drupal Site Building Checklist from DrupalCamp New Jersey
Upcoming SlideShare
Loading in...5
×
 

Drupal Site Building Checklist from DrupalCamp New Jersey

on

  • 1,320 views

So you want to build a simple Drupal website? Maybe it's a corporate website for a small organization or a small university department. Once you get started, you might realize that your website is not ...

So you want to build a simple Drupal website? Maybe it's a corporate website for a small organization or a small university department. Once you get started, you might realize that your website is not so simple after all.

While Drupal provides lots of functionality out-of-the box, even the simplest website requires a lot of configuration, installing common contributed modules, and checking of checkboxes. How do you make sure that you haven't missed anything?

In this presentation, I'll walk you through my checklist of essential core configuration and contributed modules that pretty much every Drupal website will need. I'll use a McGill University research group website as an example.

Whether you're a project manager, site builder or administrator, this presentation should give you food for thought and help you build your own checklist for your next Drupal project.

Statistics

Views

Total Views
1,320
Views on SlideShare
1,318
Embed Views
2

Actions

Likes
5
Downloads
0
Comments
0

1 Embed 2

https://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Drupal Site Building Checklist from DrupalCamp New Jersey Drupal Site Building Checklist from DrupalCamp New Jersey Presentation Transcript

  • DRUPAL SITE BUILDING CHECKLIST
  • Drupal Consulting, Development, and Training evolvingweb.ca Suzanne Kennedy, Co-founder @suzanne_kennedy
  • 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
  • WHAT’S ON THE CHECKLIST? • Content Types & Views • SEO • Admin Tools • User Accounts • Content • Pre-Launch Checklist
  • 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
  • Limit registration
  • 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 • Insert• Page Title • Image Resize Filter• Mollom • Security Review• Administrative Views • 404 Navigation• Draggable Views • Masquerade• Administrative Views
  • 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 @suzanne_kennedy