3.1.6.0 - DirectControl release (Upgrade Version)
Changes in 3.1.6.0 release (Upgrade Version)
MAJOR:
1. Design Canvas
A. Visually design database driven forms, webpage layouts, and contact/informational forms
B. Use your mouse to drag objects onto the canvas for quick precision layout.
C. Use the custom object to place ANYTHING on a canvas, including navigation menus, keywords, and other existing Canvas Projects.
D. Native object types include Flash,Pictures,Content layouts,and a variety of form controls like text fields, drop-downs, and buttons.
E. Switchable graph-paper background aides in lining up objects with accuracy- use the nudge feature to finalize positions.
F. Group objects together for multiple-object moves.
G. All canvas objects (including keywords and navigation menus) are rendered in real-time - Work with everything visually!
2. Dynamic Navigation
A. Supports unlimited number of cascading pop-out style navigation menus.
B. Each profile supports independant style and page exclusions.
MINOR:
=========================================================================
Changes in 3.1.5.0 release (Upgrade Version)
MAJOR:
1. Field Level Meta Data enhancements
A. Set custom datatypes for fields in databases known to DirectControl
B. Non-destructive (does not change data or structure at the remote database)
C. Controls input field type(s) used in DirectControl generated data entry/update forms
--> Lookups based on fixed list or other database(s)/field(s), Image browser, File browser, Fixed list lookup
D. Alias field name
--> Replace the field name with a user-friendly label in DirectControl generated data entry/update forms
2. Advanced table / view properties
A. Set filtering rules to control data returned in DirectControl data Views.
--> Base these filters on Session variables, Querystring variables, or static values
3. A. Iframe Mode - Control the ability for outside hosts to iframe your CMS website.
4. A. Preferred Domain - Employ automatic 301 redirects to boost page rank of your multi-domain CMS website.
5. Client Portal login against external user database
A. Login your portal users against an existing MS SQL database.
B. Map DirectControl login fields to your remote database login fields
C. User account info locally cached to support existing keywords that return logged in username, email address, etc...
D. Custom mapping of a "user disabled" field and value pair ensures that DirectControl is aware of disabled users in the remote database.
E. Fill 2 DirectControl Containers (Session Variables) with any two field values in the user login table at login time
--> Example: You could use these to hold the user's ID and security group for controlling your application behavior.
=========================================================================
Changes in 3.1.1.0 release (Full Version)
MAJOR:
1. A. Added Alternate Domain feature to assist in automated real-time failover to a secondary CMS running an identical page
structure on a slightly different domain name (e.g. .net or org)
B. New Dynamic Navigation control set is installed, but awaiting completion of the new integration piece, therefore it is not
yet usable. Release 3.0.1.2 which is due out shortly will complete this system
C. Extended DRoC data add/editing capabilities into a keyword to turn any CMS webpage into a full-featured data management system (We
recommend restricting access to this by placing your data management page(s) behind a secured client portal.
--> Keywords are [##sys_addrecord##] AND [##sys_sys_updaterecord##] with the following examples of use:
--> [##sys_addrecord=<database name>.<table name or wildcard $any$>;style:default;validation:on<or off>;fields:<name or $any$>;heading:default<or your heading text here>##]
--> [##sys_updaterecord=<database name>.<table name or wildcard $any$>;style:default;validation:on<or off>;fields:<name or $any$>;heading:default<or your heading text here>##]
=========================================================================
Changes in 3.0.0.9 release (Upgrade Pack)
MAJOR:
1. Added SEO Toolbox feature-set to further enable SEO tactics for site owners
A. URL Optimization leverages the IIS 404 Page Not Found system to intercept URL's and map them to existing content.
-->Site owners can create friendly URL patterns and map those patterns to existing content, greatly enhancing SEO.
-->This feature can also be leveraged as a tool for sharing content between remote sites enhancing the size and content of all sites.
=========================================================================
Changes in 3.0.0.8 release (Upgrade Pack OR Full Installation)
MINOR:
1. Added audit tracking of all client portal activity.
2. Fixed a bug in the CSS manager mimiting the number of classes in a group.
3. Fixed a bug in the portal login system to allow copy and paste of login form code to pages outside of the walled garden access points.
4. Fixed a bug in the portal login system to allow the use of different headers and footers other than the secured page defaults.
=========================================================================
Changes in 3.0.0.7 release (Upgrade Pack)
Major:
1. Added active scripting support within the DRoC core (ASP --> VbScript or JScript).
A. Server side scripting can be processed with the following timing options:
-->BEFORE keyword tags are processed...would allow server-side scripts to set values into, and to produce, CMS keyword-tags.
-->AFTER keyword tags are processed....would allow server-side scripts to read and process CMS keyword-tag rendered values.
=========================================================================
Changes in 3.0.0.6 release (Upgrade Pack)
MINOR:
1. Added page /index.asp to smartly determine which cms page is the start, and to display that page.
2. Added a processor to the rendering engine to fixup URL's pointing to the start page to instead point to root.
=========================================================================
Changes in 3.0.0.5 release (Upgrade Pack, deprecated, use 3.0.0.6)
MINOR:
1. Moved keyword pre-processing into its own dedicated file
2. Fixed a bug in the rendering engine that failed to wrap/unwrap single quotes sent to data tables
=========================================================================
Changes in 3.0.0.4 release Full installation only...no patches.)
Major:
1.Webpage Check-Out/Check-In system
A. Users may now check out pages they are working on.
-->This feature will prevent other users from modifying checked out pages checked out by other users.
-->Checked out pages remain checked out until they are checked back in by the check-out owner account.
2.Single account logins are now enforced.
A. Account logins are now set at a 1 to 1 ratio.
-->If user "B" in with the account of user "A" then user A's session will be terminated.
-->User "A" will be notified that user "B" terminated their session by logging in "on top" of them.
-->User "B" will be notified that they "bumped" another user out.
-->Any pages that were checked out by user "A" will automatically be transferred to user "B"
3.Addition of the DirectCache smart content caching system.
A. DirectCache is a user-definable caching system that increases page-delivery performance while dramatically decreasing server load.
-->DirectCache can be enabled or disabled globally.
-->If enabled, ordinary page hits create a cached version of the page. This cached page is served to future users until expiration.
-->Expiration is user-defined, in units of seconds, minutes, hours, days, weeks, months, or years.
-->(Future version will contain a background web service to generate/regenerate the cache automatically during off-peak hours)
=========================================================================
Changes in 3.0.0.3 release
MINOR:
1. Added new keyword: sitemap_top for rendering sitemaps of only top-level pages. See support.directclarity.com knowledgebase
for further use instructions.
=========================================================================
Changes in 3.0.0.1 release
This is a MINOR version release.
Minor:
1.DRoC Release 1.1 has been optimized for speed and scalability with no loss in feature-set.
A. DRoC Release 1.1 is conservatively estimated to be approx. 300% faster than the Release 1.0 engine.
B. DRoC Release 1.1 is recommended for users of nested virtual tables and/or complex formulas & functions.
==========================================================================
Changes in 3.0.0.0 release
This is a MAJOR version release. Upgrading from all previous versions is NOT supported for the general public.
Major:
1.Integration of the DirectControl Data Rendering & Optimization Core (DRoC) Release 1.0
A. DRoC 1.0 is an MSSQL compatible set of extensible core features that enable non-technical personnel to rapidly develop
robust data-interactive applications without the need for traditional-based software development and development staff.
B. DRoC 1.0 provides grid-style, free-form list, and single record detail views suitable for application screen design.
--> Grid-style list: Display your data in a "spreadsheet" type of arrangement with dynamic paging, sorting, and filtering built-in.
--> Free-form list: Works well for displaying multiple records in a format much like a typical search engine results page.
--> Single record: A single record free-form view that is perfect for displaying large amounts of very detailed data.
C. DRoC 1.0 supports user-definable "virtual tables" that intelligently combine data from multiple sources based on matching values.
--> Virtual tables may be nested. i.e. virtual tables may be constructed using other virtual tables.
--> NOTE: Nested virtual tables do have a performance cost that is proportional to the level of nesting and complexity
--> Virtual tables support functions and expressions, making them a great choice for real-time (non-destructive) data transformation.
==========================================================================
Changes in 2.1.0.0 release:
This is a MAJOR version release. It is NOT recommended to upgrade. If upgrading is needed, upgrade ONLY from 2.0.2.0 -OR- 2.0.2.1
Major:
1. CSS is still managed internally, but is now made accessible to page content via standard css files.
A. A standards-compliant css file is generated for each Style Group in created in the CMS.
B. This css file is updated on the following events:
--> Navigation cosmetics update
--> Style class addition
--> Style class update
--> Style class group re-location
C. As further explained in Line item 2 below, additional versioned stylesheets are generated for font toggling funtionality.
2. Full support for toggling of font sizes is now available "out of the box" WITHOUT the need for togglefont markups in the code. (Yeah!)
A. Toggling is supported by auto generation of multiple stylesheet versions with marked up font sizes.
B. Simply pass the variable "tf=setSize" to grow the font from normal, to 120%, to 150%, to 200%, and back to normal again.
C. Alternatively, set the destination of your togglefont button or hyperlink to [##sys_togglefont=setSize##]
3. URL Redirection/Walled Garden:
A. Provides simple or password-protected interrupt-and-redirect capabilities for any matching URL
B. Provides an interrupt requiring a username and password to continue to the requested page or another URL.
C. Provides a back end interface for managing user accounts on a per-portal basis
D. Provides controls in the Edit Page screen to associate additional pages to created portals.
E. Provides the logged in user with the ability to manage their own profile and password. (See Minor Line Item 4 below)
Minor:
1. Breadcrumb Navigation adjustments *** Function HideUnlessThisDeep ***
Edit line 166 of multiKeywordDecode.asp to control at what page level you wish to begin displaying the breadcrumb navigation.
-->Example of use: hideUnlessThisDeep(0,lid)
The "0" in the example specifies that breadcrumbs will be drawn on every page, regardless
of level. Changing this to a "1" would hide the breadcrumbs on top level pages. Changing it
to a "2" would hide the breadcrumbs on both top level and first-level pages, etc...
2. Keyword Added: [##SYS_pagejump="destination"##]
-->Where "destination" can be a real URL (MUST begin with http:// or https://) (NO quotes)
-->Where "destination" can be the Page Name of any valid CMS Webpage (NO quotes)
-->Where "destination" can be the PID number of any valid CMS Webpage (NO quotes)
3. Keyword Added: [##SYS_togglefont=setSize##]
-->Referenced above in Major change ine item 2.C.
-->Used as the destination of an image button, action button, or hyperlink to post back to the current page and increase the font size.
4. Keyword Added: [##SYS_portal_controls##]
-->Renders a "Logged in as <username> greeting, Manage Profile & Logout links.
-->Renders nothing unless a portal has logged into. (Meaning the tag can be placed in a global template, like a header).
-->Look and feel can be maintained by creating and modifying a style class named "portalcontrol".
5. Keyword Added: [##image_rotate=/cm/media/images/<Image Directory Containing Images To Rotate>##]
-->Rotates through ALL images available in the specified directory.
-->Random image selection is performed everytime the keyword is decoded.
-->The more images available in the directory, the greater the chance for true randomization
6. Keyword Added: [##SYS_dataview=<Database>_<DataView>##]
-->Renders the named DataView
-->Where <Database> is a valid database known to the CMS
-->And <DataView> is a valid DataView defined in the CMS
7. Keyword Added: [##SYS_dataview_isolated=<Database>_<DataView>;<style attributes>:<values>;##]
-->Renders the named DataView as an isolated "floating" application in a borderless Iframe.
-->Where <Database> is a valid database known to the CMS
-->And <DataView> is a valid DataView defined in the CMS
-->And <style attributes>:<values>; are valid CSS attribute:value; pairs, such as positioning and sizing.
-->Rendering within an Iframe means multiple independant Dataviews are supported within a CMS webpage.
==========================================================================
Changes in 2.0.2.0 release:
Major:
1. User selectable font-size enlargement feature now supports font enlargement using Point, Pixel, or relative
Percentage increases. See URL below for more information:
http://share.directclarity.net/sites/devteam/Lists/Knowledge%20Base/DispForm.aspx?ID=11
Minor:
1. Editing of category "users" templates will happen in a pure HTML environment to prevent WYSIWYG editor code cleanup
from altering code snippets that may not contain all required tags, which is common for code snippets.
2. Added keyword ##SYS_showmyname## which will return the page name to the page.
==========================================================================
Changes in 2.0.1.9 release:
Major:
1. All 2.0.1.7 changes have been incorporated in this release
2. All 2.0.1.8 changes have been incorporated in this release
3. HTML Expert feature added
a. A checkbox toggle on/off setting on the "Edit Page" screen allows advanced users to work in a pure HTML environment.
b. The setting is saved as part of the user session and lasts until the user returns the setting to normal.
Minor:
==========================================================================
Changes in 2.0.1.8 release:
Major:
1. All 2.0.1.7 changes have been incorporated in this release
2. New keywords added:
a. Togglefont
i. Allows end user to enlarge/reduce font size from within the generated website
b. EmailURL
ii. Creates a mailto hyperlink that opens the end-user's email client and inserts a hyperlink to the current
website page allowing the user to easily share the page with friends & associates.
Minor:
==========================================================================
Changes in 2.0.1.7 release:
Major:
1. Allow duplicate style names in separate categories.
a. Allows for subtle changes or complete skin-style change of look.
Minor:
==========================================================================
Changes in 2.0.1.6 release:
Major:
1. Content rendering engine self contained for easy upgrades
a. Upgrades can be made without requiring reload of SEO pointers
2. Support for varying browser types regarding css
a. Browsers incapable of using a stylesheet link not suffixed in "css" will be linked to a flat css style file.
b. All others will point to the dynamic css engine.
Minor:
==========================================================================
2.0.1.5 DirectControl Patch
Changes in 2.0.1.5 release:
Major:
1. System now reports build version at bottom of admin screen.
2. Added built in support for zoom search engine integration.
Minor:
1. Fixed intermittent repeat-submit bug in template editor for template types of header.
2. Moved decoding of system functions into self contained file for easier updates.