ImpressCMS Modules

Edit content

The following free software titles for the ImpressCMS content management system are available for download (download full collection V1.04). They are all native ImpressCMS 1.3 modules built for the ICMS Persistable Framework. They are distributed under the GNU General Public License V2:

Blank V1.0 Final

A placeholder module that you freely rename to get a nice URL for a section of your site and a hook to hang customised block layouts off. That's all it does.

Catalogue V1.14 Final

The catalogue module is designed to display a simple grid of products and optionally link to an external eCommerce provider/shopping cart, as featured on the Happy Dolls website. It is a visually-oriented module, you must upload a photo of each item that you want to display. Grid layout and image sizes can be dynamically altered in the module preferences, allowing you to reconfigure your catalogue display in seconds. Catalogue can also serve as a photo gallery and generates RSS feeds. Optional tag support is available via the Sprockets 2.0 module.

Contact V1.04 Final

A simple web-based contact form. Messages are both stored in the site database and emailed to designated recipients. It includes CAPTCHA support managed through the ImpressCMS system preferences. Optional categorisation of messages is available via the Sprockets 2.0 module.

Events V1.01 Final

This is a simple events listing and calendar module. It has two views either of which can be set as default: i) A bullet list of events displaying title, location and dates, divided by year and month or ii) a calendar view. You can optionally enter a description for an event, in which case it can be viewed in single item mode, otherwise the links point directly out to external event websites. Events automatically expire when their end date has passed so maintenance is minimal. An 'upcoming events' block is available.

Library V1.03

Library is a multi-purpose, single publishing interface that can handle text articles, images and downloads, and stream audio and video files with appropriate templates assigned according to object type at run time. Related works can be organised into collections. Library features tagging and category support via the optional Sprockets 2.0 module, per-tag RSS feeds, a timeline page and support for the Open Archives Initiative Protocol for Metadata Harvesting.

Quotes V1.01 Final

Displays a block with a random or static quote in it. Quotes can be toggled on or offline, it is a very simple one-function module. For ImpressCMS version 1.3.x only.

News V1.16 Final

A blog/article management module. News features a configurable spotlight block, scheduled publishing, RSS feeds, archive page and flexible pagination controls. Support for tags, per-tag RSS feeds, rights management and the Open Archives Initiative Protocol for Metadata Harvesting is available through the optional Sprockets module V2.0. News is a drop-in replacement for the legacy XOOPS News module and supports legacy news URLs. A migration script is available to help you import your existing stories. If you are using Sprockets V1.x on your site please use News V1.12 instead.

Partners V1.04 Final

Displays information about your partners and sponsors, with optional tagging support from the Sprockets module V2.0. Includes a block that displays partner logos. For ImpressCMS 1.3.x only.

Podcast V1.33 Final

Publish audio soundtracks and videos via RSS feeds and the web. You can use this module to publish podcasts, music albums, talks from conferences or other collections of sound and video. Features a highly configurable user-side display, RSS feeds with enclosures for each programme/album, rights management, dynamic resizing of album art and it can participate in distributed digital library systems via the Open Archives Initiative Protocol for Metadata Harvesting.

Projects V1.04 Final

Display dossier pages for your organisation's projects, with optional tagging support from the Sprockets module V2.0. Includes a block for displaying project summaries. For ImpressCMS 1.3.x only.

Reader V1.06 Final

Reader is a module for displaying external newsfeeds (RSS, Atom) on your site. Includes a configurable caching mechanism to reduce page load times, handling of media enclosures, and two blocks that display a list of feeds and a list of the latest posts from a particular feed or from all feeds combined. For ImpressCMS 1.3.4+ only (please use Reader V1.05 for ImpressCMS 1.3.1 to 1.3.3).

Sprockets V2.0 Final

A utilities module that provides shared components to other ImpressCMS modules, including: Tags, categories, rights management, unified (cross module) RSS feeds and support for the Open Archives Initiative Protocol for Metadata harvesting (OAIPMH).

Yubikey V1.14 Final (for ImpressCMS 1.3.1 to 1.3.7 only)

The Yubikey module prevents user accounts from being hijacked if their password is compromised by mandating 2-factor authentication with a Yubikey hardware token. The Yubikey is a small USB device that generates one-time passwords, which are authenticated against validation servers operated by Yubico. The one-time passwords are strongly encrypted so they can traverse hostile networks safely and include counters to prevent replay attacks and timers to allow expiry after a configurable period of time. Important: Please read the manual before attempting the use this module.

GNU General Public License Version 2.