Help Module

The Goal:

Create a help system for Exponent that will put links in convienent places for users to click that will pop up a new window showing help documentation.

Overview:

We will create a "Help" module that will be hosted on oicgroup.net and exponentcms.org. The module will allow an editor to create a version #.  After the version the number is created we can start adding docs.  The docs will have a "Title" and "Body" field. The title will be used in the links the users hit to find the right help.  For example, a help link be look like http://www.oicgroup.net/help/version/2.0/module/text. The "text" part of the url will be the title of the piece of content. The module should allow an editor/admin to create a new version.  In doing so, it will copy all the docs for the current version, including attachable items and mark the copies with the version number of the new version.

To go along with the Help Module we will also need a smarty plugin that will probably look like {help module="text"}. The plugin will create the link to the help site (pulling the domain from the site config, the version from exponent_version.php and the module from the parameter passed to the plugin. Also, we will hard code a help link into the chrome or menu in the container module that is "aware" of what module it is.  The plugin can be used to put help links in other views throughout the system.

Steps to Implement:

  • Create Help Module with Title, Body and attachable screenshots & videos
  • Create a tabbed view to display the help to the users.  3 tabs..overview has the text, screenshots for images, and videos for screencasts.
  • Create the "help" smarty plugin
  • Update the container module to place help links in the chrome or fly down menus

Areas of Exponent Affected By the Change:

Container module and any views we place "help" plugin in. We will probably only place it in edit and config views for now.

About Exponent Framework

ExponentFramework.org is a portal dedicated to the development of the Exponent 2.x codeline. All activites pertaining to development of the 2.x codeline can be found on this site.

Exponent Newsletter

Sign up for the Exponent newsletter and recieve updates about upcomming events and other news about Exponent's developments.

News from ExponentCMS.org

Exponent CMS to be migrated to Microsoft's .NET Framework. (April Fools ;)

Wednesday, March 31, 2010
We are excited to announce a new direction for Exponent CMS, and we are very interested to hear your feedback (see link at the end of this post).. We will quickly be transitioning Exponent into Microsoft's .NET Framework. The LAMP stack has served us well over the years but we believe this decision will benefit Exponent in the long run. It was fun while it lasted, but let’s face it: Microsoft isn't going anywhere. We wholeheartedly believe that unless we join forces with such formidable opponent, Exponent may continue to be just another CMS in a sea of PHP code. Read More

Exponent on Launchpad, getting ready for takeoff

Wednesday, March 17, 2010
Exponent is now using Launchpad.net to help centralize development efforts. If you're looking to get involved in the project, you'll be able to join the Exponent CMS Community Team and sign up for the Exponent Mailing List, View Exponent Codelines for both 1.0 and 2.0 version, and File Bug reports. Read More

Exponent websites under attack.

Sunday, February 21, 2010
For the past few weeks, many Exponent websites have been under attack were successfully hacked. Read More