/* $Id: README.txt,v 1.8 2010-11-29 20:47:39 sun Exp $ */ -- SUMMARY -- Journal module adds additional fields to all forms in a Drupal site to allow developers and site administrators to record and track all actions that have been performed to setup a site or change its configuration. Journal is primarily useful for developers and site administrators working in a team environment. Since Drupal is a full-fledged content management framework, it is often not easy to communicate, track and audit all changes that have been applied to a site. Even without contributed modules one is able to build a totally customized site. For a full description visit the project page: http://drupal.org/project/journal Bug reports, feature suggestions and latest developments: http://drupal.org/project/issues/journal -- INSTALLATION -- * Copy Journal module to your modules directory and enable it on the modules page. * Go to Administration » People » Permissions to allow users of certain roles to access the journal (which includes adding new journal entries) by enabling 'access journal' and 'access site reports' permissions. * Optionally enable the Journal block at Administration » Structure » Blocks. This block displays all entries which have been made in the past for the URL currently visited. -- USAGE -- * On any form, you or your co-workers/team are submitting to alter site settings and features, enter a meaningful description of your action into the journal entry form field. * To view all changes, go to Administration » Reports » Journal entries. -- CUSTOMIZATION -- * Until Form controller integration (http://drupal.org/node/228244) or a similar solution is implemented, you can override the variable 'journal_form_ids' in your site's settings.php to hide or require the journal entry field on specified forms. To do this, you need to identify the $form_id of the target form and add it to your settings.php. For example: $conf['journal_form_ids'] = array( 'fivestar_custom_widget' => 0, 'guestbook_form_entry_form' => 0, 'imagefield_js' => 0, 'img_assist_header_form' => 0, 'img_assist_properties_form' => 0, 'link_widget_js' => 0, ... ); A value of 0 means that Journal will not show up in the given form; a value of 1 indicates that a journal entry is required. -- CONTACT -- Current maintainers: * Daniel F. Kudwien (sun) * Stefan M. Kudwien (smk-ka) This project has been sponsored by: * UNLEASHED MIND Specialized in consulting and planning of Drupal powered sites, UNLEASHED MIND offers installation, development, theming, customization, and hosting to get you started. Visit http://www.unleashedmind.com for more information.