|
User Management
An administrator can register users via the Manage Users Form.
Allow user's to register themselves via the User Registration Form choosing between:
- Immediate approval of user registrations.
- Registration requires Administrator approval.
- Automatic approval via E-mail verification (default).
|
|
Security
Set optional Password Rules to require a minimum number of characters, miminum alpha characters, minimum numeric characters and more...
Optionally require password changes every n days.
Prevent user Fred from using password fred or derf or efdr or f1r2e3d.
SignIn, Recommend Site, Password Recovery, User Registration and Contact Request pages by default require visual confirmation of character strings to help guard against spam bots.
The Password Recovery function generates strong alpha-numeric passwords and sends to the E-mail address of the requesting user.
|
|
Variable Substitution
Variable Sustitution is performed as content is sent to the browser. For example if the variable {IP_ADDRESS} is included in the content being sent to the browser it will resolve to the visitor's IPAddress. In this case: 38.107.191.114.
Today {YYYY/MM/DD} will resolve to 2010/09/09 and {MMMM} will resolve to September. The selection criteria for the contents of this page can be displayed via the {RETRIEVE_CRITERIA} variable and would resolve to:
AND (Every Lanquage OR English) AND (Every Month OR September) AND (Every Day OR Day9) AND (Every Thursday OR the second Thursday ) AND (AllHours OR Hour7), AND (All Minutes OR Minute7) AND (Guests OR AllUsers), AND (All Screen Widths OR Screen Width 1024) AND External Users, AND Internal Users, AND Data Item Is Active
|
|
Time-Based Content
Define your content for the Christmas season and then set the time control variables so that the content retriever will only send the content to the browser during the time period December 1 through December 25 or whatever suits your needs.
No need to rush to get online and remove the content on December 26 as the content retriever will discontinue sending the content to the browser after December 25.
|
|
Cyclical and Random Content
Data can be defined as containing random items. The content retriever will randomly select one of the defined items and forward it to the browser.
Data can also be defined so that it is forwarded to the browser on every nth cycle. Where n represents a number defined by the user. Typical usage might be to display a coupon or "special offer" every 1000 page views.
Random and Cyclical functionality can be combined to for example display one of ten items every 1000 page vielws.
|
|
Calendar
Intelligent calendaring support where recurring (yearly) calendar events need be specified only once. Easily define events which occur on non-specific dates such as Labor Day (1st Monday in September) and Grandparent's Day (1st Sunday after Labor Day).
Each calendar event can be associated with a specific page.
|
|
Upload/Download
Easily upload files without FTP. Optionally resize images and/or create thumbnails on upload.
-
Allow user downloads without .htaccess protected directories.
-
Limit user downloads to specific directories via the permissions system.
-
Add descriptive text to downloadable files without using long and awkward file names.
|
|
Email Capabilities
Build very simple to very advanced email content and send under controlled conditions to prevent overloading the server. Supports both SendMail and SMTP. Specify the hourly send limit, how many emails to send per batch, how long the mail processer should sleep (in seconds) after each batch and how many cycles to be run before the processor terminates.
|
|
WYSIWYG Editor
Support for WYSIWYG Editors. Allow users to modify their site content using a 'What You See Is What You Get' Editor which presents the user with a screen format similar to a word processor with support for inserting text formatting, tables, images, etc.
Currently supported editors include the TinyMCE editor and the openWYSIWYG editor
|