Exponent Modules

   Exponent Modules

Links to notes on individual Exponent Modules.

Fishcakes Exponent Modules

 * Google Maps Simple Module — googlemapsimplemodule — enables display of Google My Maps.
 * See also Google Maps Simple Module User Guide


 * Google Map Module — googlemapmodule — enables a Google Map Mashup.
 * Inventory Module — inventorymodule — manages an Inventory of Computer Equipment and Software.
 * Portfolio Module — portfoliomodule — creates a portfolio of projects with a logo, text, links and images for each project.

Fishcakes Modules Development Dropped

 * Portfolio CV Module — portfoliocvmodule
 * Showreel Module — showreelmodule (superseded by Portfolio Module)

Exponent Base Modules
Modules which are included with every Exponent CMS installation.
 * Address Book Module — addressbookmodule — manages a list of contacts, storing information like names, addresses, emails and phone numbers.
 * Administration Control Panel Module — administrationmodule — control panel that gives administrators easy access to the website administrative tasks.
 * Banner Manager Module — bannermodule — manages banner advertisements and user click-throughs for advertising clients.
 * Calendar Module — calendarmodule — allows posting of content to an online calendar with various views and categories.
 * Contact Form Module — contactmodule — generates a simple contact form which users can access to contact the website owner.
 * Container Module — containermodule — provides a way to contain other modules in different layouts, which allows for easy implementation of alternate page layouts.
 * Content Rotator Module — rotatormodule — randomly displays a piece of text (which may contain images) to the user every time the page is refreshed.
 * Data Entry Module — dataentrymodule — allows creation of arbitrary database tables, provides forms to manage table data, and reports to view and analyze it. Not yet functional.
 * File Manager Module — filemanagermodule — an admin tie-in module that allows images to be uploaded to the website and then used from the HTML Editor in the Text Module.
 * Flash Animation Module — swfmodule — allows Flash Animation files to be added to a page.
 * Form Builder Module — formmodule — allows the creation of forms that can be emailed and/or stored in the database.
 * HTML Template Editor Module — htmltemplatemodule — allows you to create, upload and edit HTML templates, which can be hooked into text controls.
 * Image Gallery Module — imagegallerymodule — allows users to post images to galleries.
 * Login Module — loginmodule — allows administrators and users to login to the site.
 * Navigator Module — navigationmodule — allows users to navigate through pages on the site, and allows Administrators to manage the site page structure / hierarchy.
 * News Module — newsmodule — manages news and announcements.
 * Preview Link Module — previewmodule — allows logged-in users to preview the site as an anonymous user, and switch back. Mostly useful for editors and administrators.
 * Private Message Center Module — inboxmodule — allows user to send and receive private messages, to and from other users on the site.
 * Resource Manager Module — resourcesmodule — manage uploaded files with automatic display of file type icons. Needs MS Word, Excel, etc added!!!
 * Search Module — searchmodule — allows users to search the content of the site.
 * Text Module — textmodule — manages text via HTML Text editor which formats text and allows for links and images.
 * UI Switcher Module — uiswitchermodule — allows users with sufficient permissions to switch between different User Interface Editing Modes.
 * Weblog/Online Journal Module — weblogmodule — Manages an online journal or Blog.

Exponent Add-on Modules
Additional modules which have been created by the development community.
 * Article Module — articlemodule —
 * Bulletin Board Module — bbmodule —
 * Extended Listing Module — extendedlistingmodule — see Listing Module.
 * FAQ Module — faqmodule — manages Frequently Asked Questions with support for categories.
 * Google Translation Module — googletranslationmodule — allows real-time translation of website via of Google language tools.
 * Keyword Module — keywordmodule — enables the display of most frequently used words on the site by indexing the Search Module.
 * Link Module — linkmodule — manage website links in categories.
 * Listing Module — listingmodule — a module for creating listings. For example to create personal bio pages for employees.
 * Page Displayer Module — pagemodule — displays files on the server, and optionally upload files to display.
 * Slideshow Module — slideshowmodule — turns images into a Javascript slideshow.

Exponent System Modules
These are modules which provide global functionality which is used by other Exponent modules.
 * Categories Module — categories — allows categories to be added to other modules.
 * Common Module — common — tbc
 * Exporter Module — exporter — allows database to be exported for backup.
 * Form Builder Module — formbuilder — part of the Form Manager module.
 * Image Manger Module — imagemanagermodule —
 * Importer Module — importer — allows database to be imported from backup.
 * Info Module — info — tbc
 * Multi-Site Manager Module — sharedcoremodule — allows multiple websites to share the same Exponent codebase.
 * Workflow Module — workflow — allows workflow to be added to other modules.

Exponent Modules See Also

 * exponentcms.org Download Modules
 * exponentcms.org Developers Guide
 * exponentcms.org How To Create a Module
 * yorkspace.com Writing an Exponent CMS Module — good starting point by Jason York.