Setting up the Admin area
26 Jan
Drupal admin and configuration:
- 1. Create a "HTML help" block and assign it to appear on only "node/*/edit" and "node/add/*"
- 2. Use the "edit permissions" link on admin/user/roles to get a single column
- 3. Use the Firefox Web Developer Toolbar to "Populate Form Fields" on the access page for the admin role
- 4. Use "site:drupal.org {search terms}" to search all of drupal.org with
Google. Set up a Firefox shortcut so you can type "dru [your search]" to
search Drupal. Also api.drupal.org/apis/{search_term} - 5. When using pathauto to alias usernames, don't let users change their usernames.
- 6. Use PathAuto and Path Redirect together to redirect old aliases to the new ones. Search engines will love you.
- 7. Use Global Redirect to make sure home page is "/" and current page doesn't have an alias.
- 8. When creating PathAuto template, keep uniqueness in mind -- perhaps add a date to your blog and news entries.
- 9. Move the "My Account" menu item by creating a custom menu item at 'user'
- 10. Use update_status module along with cvs_deploy & cvs tags to manage sites
- 11. Use ImageCache to resize images. It's worth the poor u.i. and configuration challenges. Tastes best with ImageField, CCK, and Views.
- 12. Turn any CCK type with an imagefield into a photocast with ConTemplate
- 13. Use Automatic Node Titles whenever you want to have separate (CCK) fields for first name and last name, but you want the node title to contain the full name.
- 14. Use SimpleMenu to remove the need for an admin block on the page.
- 15. Set your site in "offline mode" when doing Drupal upgrades, to ensure that your end users are never exposed to any funky errors.
- 16. Use locale.module to change English text into other English text. Example: change "Forums" to "Message Boards". Slight performance issue for high-traffic sites. In Drupal 6, there's a new "locale lite" feature to translate only a few pieces of interface text without the overhead of locale module itself. Check the bottom of default.settings.php for more details.
- 17. Use views + views_fastsearch to build "section search" or custom advanced search pages