Skip to content Skip to navigation

Drupal Site Checklist

Posted by: 
  1. If installing on Leland, follow Drupal install instructions to make the necessary changes to .htaccess files and properly fill-out the mysql database form.
  2. Install the poormanscron module or choose an alternative crontab solution
  3. Set your site's default time zone and date/time format
  4. Enable your site maintenance page if you would like to have the site off-line while you work on it
  5. Change your site information Administer>Site configuration>Site information
  6. If you are modifying the CSS for your themes, you may want to enable Administer> Site configuration> Performance>"Aggregate and compress CSS files". It will increase load time, but you will be able to see the changes you make to the CSS.
  7. If you want clean URLs (without "?q=") but can't enable them, see the instructions at Clean URLs and/or Clean URLs with Proxy Server
  8. If you'd like to remove "cgi-bin" from the path/URLs, see the instructions at Remove cgi-bin from your path.
  9. If you want Stanford users to be able to login with their SUNet IDs, install the WebAuth module. See Drupal and Webauth on Leland and WebAuth Module for Drupal
  10. If using "Filtered HTML" as well as more permissive input formats (such as "Full HTML"), at a minimum add <p>, <br>, and <br /> to the default allowed tags list (<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>). (This can be done at Administer>Site configuration>Input formats>configure>configure.) This will make sure existing line breaks and paragraphs are not stripped out if users switch from a more permissive input format to filtered HTML.

    Likewise, if you will be using a WYSIWYG editor module (such as FCKeditor or TinyMCE) with Filtered HTML, at a minimum add <p>, <br>, and <br /> to the default allowed tags list. This will make sure line breaks and paragraphs entered in the WYSIWYG interface are not stripped out by Filtered HTML.

    In either case, but especially if using a WYSIWYG editor module, consider expanding the allowed tags even further. For example:
    <a> <p> <br /> <br> <blockquote> <div> <span> <address> <cite> <quote> <code> <pre> <em> <strong> <sub> <sup> <h3> <h4> <h5> <h6> <hr> <ol> <ul> <li> <dl> <dt> <dd> <table> <td> <tr> <caption> <img>

    (WYSIWYG editors may also make use of <b> <i> <u> <strike> tags in their own markup, and so these should be added unless other solutions are implemented.)