This site is currently using: VWCMS AXP-1.2.0
VWcms Release Notes
-------------------
31-JUL-2011 v1.2.0
~~~~~~~~~~~~~~~~~~~
* Support the Google reCAPTCHA service.
http://en.wikipedia.org/wiki/reCAPTCHA
http://www.google.com/recaptcha
* Provide Question and Answer challenge.
Yet another approach to frustrating spambots.
21-MAY-2011 v1.1.0
~~~~~~~~~~~~~~~~~~~
* $$IF$query=<keyword>$$ allows testing the query string keywords used for
several fundamental VWcms actions. Provides for the slightly more intuitive
$$IF$query=tag$$ than $$IF$cgi=WWW_FORM_TAG$$.
* $$INCLUDE$$ and $$INSERT$$ refresh=<integer> parameter
* Improve (indeed some may say make work correctly in the first place) the
scope of copy, remove and insertion actions so that internal links to the
sections are maintained.
* Refine [copy], [remove] and [h1]/[h2]/[h3] insertion so that related
sections of the site can be manipulated as a whole (in fact this is now the
default). See "VWcms Edit" and checkbox section of the Vdub document.
* The VWcms Edit dialog now allows the name of a section to be inserted into
the content ([Here^]) in addition to a link to a section ([Link^]).
* Bugfix (or two (or three)).
09-APR-2011 v1.0.0
~~~~~~~~~~~~~~~~~~~
* Ta-da!
* The edit/manage interface can be dragged from its initial position, and
can be "closed" (returned to site view) using an icon in the drag bar.
* $$MANAGE$absolute=X,Y$$ allows the edit/manage interface to be explicitly
positioned within the window.
* New $$BLOG$new$$ parameter allows single-button blogging.
* [PMDF-kludge] configuration directive introduces the specified transport
to wrap the sender email address. This is specifically to improve PMDF
handling of some email addresses.
* The [save] button has been removed from the TinyMCE editor menu.
* The [save] button has been removed from the FCKeditor menu through the
introduction of the configuration file element
oFCKeditor.Config["CustomConfigurationsPath"] = "/_vdub/_fckeditor.js" ;
and a custom FCKeditor toolbar in that file.
* The [.STARTER] subdirectory contains the necessary files required to start or
transform a site into VWcms.
15-APR-2010 BETA 7
~~~~~~~~~~~~~~~~~~~
* CAUTION! VWcms global configuration has changed from a logical name based
schema to a global configuration file. Ensure you read section "Global
Configuration" BEFORE attempting an upgrade! Mapping rules into site resources
(e.g. pass /_vdub/ /vwcms_root_vdub/vdub/) will require adjustment. I get away
with this because it's still in BETA :-P
* New $$BLOG$latest=..$$ allows the most recent blog entry to be used as ny
pages content (e.g. the home page of a site).
* $$INCLUDE$$ and $$INSERT$$ use a new syntax (with backward compatibility)
and allow greater control over width and height.
* New directive $$NOPRINT$$ suppresses printing of a section and $$NOPRINT$+$$
supresses the section and all subordinates.
* New $$TAG$$ directive allows section tagging and synopsis generation based
on those tags.
* Regular expressions can now be used when searching (and for conditional
configuration matching). Just prefix the search term with a '^' character.
17-JAN-2009 BETA 6
~~~~~~~~~~~~~~~~~~~
* New $$FORM$$ directive and form processing functionality.
* New $$HTML$$ directive allows the inclusion of raw HTML.
* New $$TICKET$$ and associated comment, feedback and form processing.
* The $$RSS$$ directive now provides an additional "validate this feed" link.
* When logged-in $$LOGIN$$ now dynamically displays any remaining [login-idle]
period (time before login becomes invalid forcing re-login).
* Reject access where the user-agent is absent or empty.
* [reject-agent] rejects access where the user-agent contains one of these
(new)line-delimitted strings. Intended to help deter known SPAMbots.
* [ods] sets the on-disk structure to either 2 or 5 (when creating file
names for comments, hit counting, etc.) VWcms now defaults to the same
structure as the volume the site configuration file resides on.
* Some changes to some language directives. Check any you have customised.
30-OCT-2009 BETA 5
~~~~~~~~~~~~~~~~~~~
* $$RSS$$ provides the facility for an RSS feed of $$BLOG$$ and $$SYNOPSIS$$
summaries. Multiple feeds can be configured.
* $$BLOG$$ and $$SYNOPSIS$$ now support the same parameters (but different
defaults). Multiple blogs per site are now supported.
* $$IF$$, $$ELSE$$ and $$ENDIF$$ provide an infrastructure to allow
conditional content.
* $$CRUMBS$$ provides a breadcrumb-style navigation aid.
* The [IncludeSpawn] directive has been replaced with a logical name.
06-AUG-2009 BETA 4
~~~~~~~~~~~~~~~~~~~
* $$TOC$CSS$$ provides a sophisticated, cascading, pop-out or drop-down
Table-of-Content system using only CSS (Thanks Dean Woodward for the
suggestion).
* $$TOC$ACROSS$$ obsoleted (see TOC$CSS$DROP$$).
* Changes in [.VDUB]_VWCMS.CSS mean it should be copied to autonomous sites.
19-APR-2009 BETA 3
~~~~~~~~~~~~~~~~~~~
* When SYSUAF authenticated [site-access] and [site-manage] can discriminate
using a VMS rights identifer rather than on a specific username. Just prefix
the identifer name with a percentage symbol ('%').
* When [include-spawn] is enabled, the $$INCLUDE$$ and $$INSERT$$ "spawn:///"
directives, which provide raw HTML output, can now use "splain:///" to include
preformatted, HTML-escaped output (e.g. directly include the output of DCL
commands).
* Reader comment may now be moderated. Initial submissions have text
obfuscated until moderator approval or removal. Moderator(s) (site manager(s))
are (optionally) notified by mail when a comment is submitted.
* Due to some substitution directives having many parameters making positional
roles cumbersome, a keyword indicator for each parameter has been introduced.
Current directives using these are $$BLOG$$, $$COMMENT$$, $$SYNOPSIS$$ and
the new $$FEEDBACK$$. Any existing test sites using the first three will need
remedial changes to comply with the new syntax. (Better the pain now :-)
* To support a more complete Reader Comment infrastructure the comment file
has changed to a format incompatible with anything previous. All previous
comment is effectively lost (it is only an EAK BETA after-all).
* There have been changes to language configuration.
* Changes in [.VDUB]_VWCMS.CSS mean it should be copied to autonomous sites.
04-APR-2009 BETA 2
~~~~~~~~~~~~~~~~~~~
* [include-file] configuration file directive allows one configuration to
include the configuration directives of another.
* [login-alias] configuration file directive maps a user-supplied login name
to user name prior to authentication. An example use might be using the user
email address, or local mailbox name, as the 'username' and mapping that to a
VMS username before authenticating against the SYSUAF.
* $$TITLE$$ substitution directive has additional parameters and behaviour
allowing the titles of superior sections to be displayed.
* $$TOC$ACROSS$$ substitution directive allows tables of content across the
page as a primary TOC and then a secondary TOC as subsections are opened.
* New [.EXAMPLE2] with the basics of $$TOC$ACROSS$$
* Changes in [.VDUB]_VWCMS.CSS mean it should be copied to autonomous sites.
* miscellaneous refinements (even a bugfix or two :-)
21-MAR-2009 BETA 1
~~~~~~~~~~~~~~~~~~~
![print this and sub-pages [PRINT]](/_vdub/print_plus.png)