Mailman

The Mailman plugin provides support for incorporating user-friendly subscription management for the Mailman electronic mailing list package into a CWIS interface. It integrates the ability to manage subscriptions into the account creation process and the user preferences page.

Caveats

Mailman must be running on the same server as your CWIS site, and some configuration must be performed for CWIS to be able to run mailman commands. See 'plugins/Mailman/README' for detailed instructions.

Mailer

The Mailer plugin allows a site administrator or collection developer to define one or more templates to be used to generate and send email messages out to users, usually containing resource information.

Latitude/Longitude Points

The Latitude/Longitude Points plugin allows you to specify one or more Point metadata fields to accept input and display in common latitude/longitude format (e.g. 43° 21' 10" N).

Aside from aforementioned functionality, this plugin also provides a good example of how to write your own plugin to dynamically modify metadata values as they're displayed (via the FIELD_DISPLAY_FILTER event).

Google Maps

The Google Maps plugin allows a map window to be quickly added into a custom CWIS interface, drawing the information displayed on the map from Point metadata fields in resource records.

Use

The Google Maps plugin provides a variety of different methods to display geodata.

Folders

The Folders plugin allows users to create, manage, annotate, and share groups of resources. A folder can be used to collect favorite resources, "bookmark" interesting resources to look over at a later time, present a list of featured or useful resources, or even for collection administrators to group resources they would like to review.

Field Redactor

The Field Redactor plugin allows values for a specified field to be replaced with supplied text when displayed, when user is not logged in.

Use

A common usage scenario for this plugin might be to require users to log in to gain access to the URL for a resource, either because there are additional requirements (e.g. membership) for login or just to gain more information about who is accessing the materials.

Drupal Login Synchronization

The Drupal Login Synchronization plugin shares user accounts between a CWIS installation and a Drupal installation, such that logging into either site automatically logs a user into both.  In addition to enabling the CWIS plugin, a companion Drupal plugin must be installed and enabled on the Drupal site for synchronization to function. Accounts which exist on the CWIS site but are absent on the Drupal site will be created as needed. However, preexisting accounts on the Drupal site (from before the plugin was enabled) are not currently synchronized.

Developer Support

The Developer Support plugin provides several features intended for use during CWIS-related software development:

Variable Monitor - Provides a display of currently active PHP variables intended for use in the HTML file for the current page.

DB Auto-Upgrade - When enabled, this looks for changes to the database version upgrade files and executes the SQL commands in the file when changes are detected.

Error Reporting Level - Provides a way of dynamically setting the current PHP error report level.

Database Clean Up

Periodically looks for and removes stray database entries, usually the result of debugging or interim development code.  Right now this is limited to clearing out any links from classifications or controlled names to resources that no longer exist.

This plugin is not intended (nor should it be needed) for use on a regular production site, though doing so should not cause any harm.

CAPTCHA Anti-Spam Support

The CAPTCHA Anti-Spam Support plugin adds CAPTCHA fields to registration, feedback, and other forms, to prevent spammers from submitting those forms via an automated mechanism (i.e., a bot). These CAPTCHAs can dramatically decrease the number of spam comments which need to be manually weeded from your site. By default, a CAPTCHA is displayed for:

Pages

Subscribe to Internet Scout RSS