Log in to view full website content, join discussions, and to post information.

CONTRIBUTED MODULES

  • Installed in sites/all/modules
  • Enable (Site building > Modules)
  • Set permissions (User management > Permissions)
  • Configure (Site configuration > By modules)

Site Documentation

Menu Navigation

  • Installed DHTML Menu to reduce the number of page loads for nested menus
    • Configure: Site configuration > DHTML menu
  • Installed Administration Menu to enable theme-independent administration menu (black bar visible at top of every page)
    • Configure: Site configuration > By module > Administration menu

URL Paths

  • Enabled core optional module Path
  • Installed Pathauto to automatically generate path aliases
    • Configure: Site building > URL aliases
  • Installed External Links to open external links in new tab and add icon next to external links
    • Configure: Site configuration > External links

Text Editor

  • Installed Wysiwyg API  and TinyMCE (place in sites/all/libraries)
    • Installed tinymce_compressor_php in sites/all/libraries/tinymce to boost editor performance
    • Customize buttons, access, etc: Site configuration > Wysiwig > Select editor > Edit
    • Set default input formats: Site configuration > Input formats > Select format > Set default format
  • Image handling
    • Installed Image Resize Filter to enable resizing of images in texit edit area
      • Configure: site configuration > input formats > your_input_format > select "Image resize filter"
    • Installed Image Assist to handle insert images in text
      • Configure: Site configuration > Input formats > your_input_format > select "Inline images"
      • Configure: Site configuration > Image assist (Access settings, etc.)
  • Installed Better Formats to remove format selection, format tips, and format links below text edit area
    • Configure: User management > Permissions > better_formats_module > unselect all
    • Can set default input format per role, node/comment/block: Site configuration > Input formats > Defaults
  • Note: Filter By Node Type can be used to choose input format per node type, but seems to conflict with Better Formats. Have not yet resolved confict.

User Login

  • Use No Request New Password to disable link to request new password on user login and account pages - useful when testing LDAP authentication and data mapping
  • Installed Remember Me to manage user session time settings and add "Remember Me" checkbox to user login
    • Configure: Site configuration > By module > Remember me settings
  • Installed Login Destination to redirect user after login
    • Configure: User management > Login destination
    • Note: Need php snippet argument for a login destination
      • To redirect to page you were at before clicking login
      • Exclude login redirect if using the password reset login link
  • Installed Comment Login to embed user login into comment form : conflict with Login Destination???

User Profile

  • Enable core optional module Profile
  • Installed Me Alias to enable shortcuts to user's page (use "me" instead of "uid")
    • Configure: Site configuration > By module > 'Me' Aliases settings
  • Installed Profile Plus to add user profile searching capabilities to core search function
    • Follow instructions in README.txt to modify theme to remove default "Users" tab from search page
  • Installed Profile One Page to collapse all user account fields on one page

LDAP Authentication & Mapping

  • Installed LDAP Integration
  • Enabled LDAP Authentication
    • Configure: Site configuration > LDAP authentication
  • Enabled LDAP Data
    • Applied patch l4.patch (Comment #11 http://drupal.org/node/368731) to ldapdata.module (See drupal.org/patch/appy for instructions on applying patches.)
      • Fixes issue of ldapdata not being able to read mail attribute (http://drupal.org/node/368731)
      • Fixes issue of empty email field in Account settings when LDAP email entry is edited
      • Note: Does not fix issue of empty email field in user Account settings upon first login
    • Configure: Site configuration > LDAP data
      • Set "Changes in account fields will be mapped to LDAP attributes and back."
      • Mapped Drupal fields to LDAP fields (username, password, email)
      • Set all LDAP attributes not editable by user
    • Fixed error message of wrong datatype, per http://drupal.org/node/466708
    • Note: User's email field in Account settings is empty upon first login
    • Note: Changes in Drupal fields (email, password, etc.) only applied to server web clients. Need to investigate why changes are not propagated to other server clients.
  • Installed LDAP Provisioning to allow for account creation in Drupal and LDAP
    • Configure: User management > Account management > Upload accounts

Email

  • Installed SMTP Authentication and PHPMailer 5 (place in sites/all/modules/smtp)
    • Configure: Site configuration > By module > SMTP Authentication Support
    • Configure for website email (Google Apps account)
  • Note: Successfully sent test email and via "Contact us" forms. Unable to send email for other website user maintenance (e.g. via request new password, comment notification). Fixed with l4.patch to ldapdata.module (see above).

Notifications & Subscriptions

  • Installed Comment Notify to enable users to subscribe to notifications for replies to comments or new comments
    • Configure: Site configuration > Comment notify
    • Note: Can only send email to superuser account, no other users. Is this the same email problem as above??? Fixed with l4.patch to ldapdata.module (see above).

Print/Email Content

  • Installed Printer, e-mail, and PDF versions to enable printer-friendly display and emailing of content
    • Configure: Site configuration > Printer, e-mail and PDF versions