Exponent Modules
From Fishcakes Wiki
Links to notes on individual Exponent Modules.
Contents |
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.
Exponent CMS Resources
Official Exponent Resources
- exponentcms.org — official website.
- exponentcms.org Download — get Exponent.
- sourceforge.net Exponent — get Exponent from SourceForge.
- exponentcms.org Download Themes — change the look.
- exponentcms.org Download Modules — extend Exponent.
- exponentcms.org Forums — for advice.
- exponentcms.org FAQ — How Do I guide to common questions.
- exponentcms.org User Guides — PDF downloads.
- exponentcms.org Designers Guide — doesn't really exist yet!
- exponentcms.org Developers Guide — doesn't really exist yet!
- exponentcms.org How To Create a Module — basic module structure explained.
Unofficial Exponent Resources
- phpxref.com Exponent — online browsing of Exponent 0.96.3 source code.
- netstepcms.com eXponent Overview — good review of what's on offer.
- zimmertech.com Tutorials — excellent tutorials on variety of topics, including great Themes tutorial.
MySQL Resources
- mysql.com — MySQL official website.
- mysql.com Documentation — official user guide.
- wikipedia.org MySQL — good history and definition.
- php.net MySQL Functions — using PHP and MySQL together.
PHP Resources
- php.net — PHP Hypertext Processor official website.
- wikipedia.org PHP — good history and definition.
- w3schools.com PHP Tutorial — excellent online tutorial.
- php.resourceindex.com — index of PHP code snippets for the seriously techie.

