Drupal From Scratch: New Site Checklist

  • Set the Admin theme
    • Seven comes installed with Drupal 7
    • Rubrik is nice but has one bug that doesn’t show view replacement patterns
  • Set the site email address to your preferred administration email
    • admin/config/system/site-information
  • Before Creating any content (fake or otherwise)
    • Create content types
      • !!! Warning: once content has been entered, content types cannot be changed without damaging data
    • Turn on and configure path aliases with pathauto module
    • Turn on clean urls
    • Create text formats for user roles
      • admin/config/content/formats
    • Set up WYSIWYG editors if needed
    • Create image style settings
      • admin/config/media/image-styles
    • Create a 2nd admin account (Thanks to commenter Nik for this one)

What's your process for setting up a new Drupal site? Let us know in comments if you think we missed anything.

@Cameron: This checklist is for starting *development*, yes all those things are necessary but that's not what this post is about.

@jochen, Good point, thanks for the correction

@Nik, Good one! I do that as well, I'll update the post.

What about setting the user account creation settings to admin only. That's crucial. One time I forgot to change this setting and a bunch of porn sites created user accounts and posted spam.

Node Form Columns and Module Filter are 2 more modules that I always have installed right off the bat. As well as Admin Menu over the Toolbar.

Well, checking permissions for every content type is regular workflow. Installing subpathauto is nice if the public will be editing content (node/14/edit is ugly, blog/my-post/edit is way better).

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <cpp>, <java>, <php>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.

About the Author