Where do you begin when trying to describe a system that does so much without making it look like a monster? We've tried to give a decent synopsis here. The best way to understand CMPro is to try it for yourself. Visit the demo. Also, feel free to ask questions.
Rapid Action Platform - Thoughtfully designed workflow preserves editorial control while keeping itself out of the way of getting the job done.
Design Flexibilty - Almost no restriction on the visual layout of the website. With the ability to plug in added functionality and gain full control of editing all parts of the site.
Compatibility - deployed in Coldfusion, so it has the ability to run on a wide variety of platforms.
Database Support - Runs on Microsoft Access, Microsoft SQLServer, MySQL, Oracle (tested on 8i/9i).
Security - Users can be assigned to only view or edit particular parts of the site. Site security best practices are faithfully practiced. Specifics can be discussed with qualified individuals. Contact us to arrange a teleconference.
Multiple Websites or Domains - Take control with the ability to maintain multiple websites within one admin manager. Assign content managers to have access to only the sites or sections they have been given.
Publishing Engine - Multiple options available, most of which are search-engine-safe. In addition to the widely-used FakeURL method (domain/page.cfm/pvariable/parameter) other options are supported. For example:
"Pseudo-Static" mode displays what appears to be a truly static page, requires no server modification and exposes no security holes (as does FakeURL). All this while completely maintaining its dynamic nature.
"Static HTML" mode creates truly static HTML pages that consume no database or application server services. Such pages are extremely resource-conservative and portable to any web server without reliance on any particular technology.
"Static CFM" is exactly the same as "Static HTML" above, but the created html pages are given a .cfm extension, so ColdFusion Application Server will be aware of them (extremely handy for keeping sessions alive on static sites).
Natural Page Names - Look at the URL of this page in your browser for an example. Easily specify human- and web-crawler readable pages laden with the keywords of your choice. Make your pages memorable to visitors and truly friendly to your search engine rankings. How effective is it? Google "GridMonger" for just one example.
WYSIWYG HTML Editing - Compatible with Microsoft and Mozilla browsers (some discrepancy in features and performance between platforms).
Form Builder and Submitted Data Manager - build fully featured forms without programming! Submitted data is warehoused within the system and easily manageable either globally (all submitted data for the site(s) being managed is visible in a single, central location) or individually (editors can view only the submitted form data from pages they have been assigned to). Fields can include simple server side validation. Form fields can be designated to function as opt-out address collectors and linked directly to specified html email mailing lists for email newsletters etc. Add in your own custom form processing ourr use CMPro's built in engine... or both!
Ecommerce-Enabled - The Form Builder lets users build forms via a simple non-tech interface. Using that same interface, a user can designate a form as a "Cart Item" and Presto... instant product item page, complete with "add to Cart" button, and fields for price, shipping weight, product taxability etc. Any page, anywhere can be a product page without restriction to a "store area". Again using the form builder, simply designating a new form as a "cart checkout page" lets you custom build your cart checkout form. CMPro's content production and organization features makes building store features like category pages simple and easy.
E-learning-Enabled - Still another Form Builder form type is "Graded Test". This form type allows the construction of online graded tests your users build themselves. Coupled with group permissions and other CMPro features you can build an elearning system where instructors are allowed to edit their course area, students sign up (and if desired pay) for various courses and are granted access to course study material. Then they can take a test on the material. Should they pass students are given access to a personalized course completion certificate.
Easy Section and Page creation - pages can be created using customized html templates with unlimited creation of templates within a template manager. A choice is then given when adding new pages to the system.
Date Control - of page posting and expiry (By default pages never expire and appear as soon as they are approved for Live display, but you can select either a date of appearance and/or disappearance if you like).
Page Permissions - Using a combination of tier- and group-based permissions, Users and privileged visitors will only see or have access to pages assigned to them. There are an unlimited number of groups. Groups can contain any number of users and pages can belong to any number of groups. The result is tremendous flexibility in deciding who can see what.
Page File Manager - Two methods are available. The dedicated Upload Manager make files available for download while protecting their true physical origin to prevent link sharing. Additionally, editors can upload a variety of files directly to the pages they are assigned to (subject to MIME-type file checks to prevent uploading of dangerous files, or files that exceed a certain specified maximum size).
Archiving - of all amendments to pages are stored and can searched and retrieved.
Page Mirroring - publish once and mirror content to other parts of the site.
Page Previewing - take a look at how your amendments or changes look before you make a page live.
Auto Linking - an item can exist on the menu that simply links to an entirely external web page, or an entirely different web site (any page, auto-links included, can also optionally open up in a new window).
Meta Tags - each page can be assigned its own meta tags including title, keywords and description. This can then be used for either search engine indexing or to enhance site search.
FTP Manager - Administrators can upload/rename/delete different files and additional file types to a central area for linking and general use within the website (this is in addition to the more restrictive, user-oriented file and image managers that operate in the page editing area and the wysiwyg editor).
User Manager - create an unlimited heirarchy of users as members, managers, administrators or content producers, with the ability to control access to sections or even separate websites. Users can then be formed into groups which can be applied to pages only to be viewed by those groups.
Mailing List Manager - full html emailing management with the ability to copy pages or events from the system website, including css styles. Or create new rich-HTML mail from scratch using the WYSIWYG editor. Dedicated lists can be maintained over time as well as one-off specialty mailers. Both mailer types can import addresses from external sources and both can save previously created mailers for future use.
Fact Box - Using the same easy-to-edit WYSIWYG html editor, place extra content outside the main page editing area, this can be as flexible as every page for supplying key facts or advertising or "Site-Wide" for use when content only needs to be edited once but duplicated on multiple pages.