CWIS Plugins

Plugins are a way of modifying existing functionality or adding new functionality to your CWIS installation, without having to modify the CWIS code itself. They are written in PHP and, once placed in the correct location, are loaded and run automatically by CWIS at the appropriate time.

Administration

Pages — Allows the creation of additional web pages with free-form HTML content.
Rules — Allows specifying rules that trigger email or other actions based on changes to metadata.
User Account Pruner — Automatically removes unactivated accounts after a set period.

Analytics

Metrics Recorder — Records usage and metrics data to help track and analyze user activity.
Metrics Reporter — Generates reports from the data recorded by the Metrics Recorder plugin.

Developer

Backward Compatibility — Provides enhanced backward compatibility for interfaces created for earlier versions of CWIS.
Browser Capabilities — Provides internal support for detecting what web browser is being used.
Database Clean Up — A developer utility to look for and remove stray database entries.
Developer Support — Provides various conveniences useful during CWIS-related software development.

Import/Export

OAI-PMH Server — Provides support for serving resource information via the Open Archives Initiative protocol.
YouTube — Adds the ability to automagically upload videos from a resource record to YouTube.

Metadata

Author Autofill — Automatically populates specified fields in new records with user information.
Auto Screenshot — Auto-generates screenshots for resource web sites.
Field Redactor — Allows specified text to be displayed in place of a field value.
Latitude/Longitude Points — Provides support for entering latitude/longitude into Point fields.
Rules — Allows specifying rules that trigger email or other actions based on changes to metadata.
Tags — Provides support for Flickr-style tagging of resources.
URL Checker — Periodically validates URL field values and provides an interface tailored toward correcting any found to be bad.

Security

Bot Detector — Provides support for detecting whether page was loaded by web crawler or spider.
CAPTCHA Anti-Spam Support — Adds CAPTCHA support to protect against attacks by spammers.
OpenID Login — Allows log in with an OpenID, which enables users to use the same login across multiple websites.
OpenID Server — Allows users to log into other sites using their account on your site.

Third-Party Integration

AddThis — Supports adding AddThis sharing buttons for resources.
Drupal Login Synchronization — Synchronizes user accounts between CWIS and Drupal.
Google Maps — Provides support for adding a Google Maps window into a CWIS interface.
Mailman — Provides support for integrating CWIS with the Mailman mailing list package.
OpenID Login — Allows log in with an OpenID, which enables users to use the same login across multiple websites.
OpenID Server — Allows users to log into other sites using their account on your site.
phpBB Login Synchronization — Synchronizes user accounts between CWIS and phpBB.
YouTube — Adds the ability to automagically upload videos from a resource record to YouTube.

Other

Folders — Provides WYSIWYG interface for assembling and managing groups of resources.
Mailer — Generates and sends emails to users based on templates.
Mobile UI Switcher — Allows automatic UI selection when a mobile device is detected.
My Forum Posts — Displays list of user's recent CWIS forum posts in the sidebar.
My Resource Views — Adds a list to the sidebar of resources user has recently viewed.
Navigation Editor — Allows modifying the navigation in the default UI without editing HTML.