Table of contents ▼▲
April 2005 (Release Notes)
29 Apr 2005 (Release Notes)
- new install/upgrade030.php file added. This converts old style directory structure files into v.0.3 complaint files.
- fix cls_file::LoadFile went into loop if trying to load empty file. Fixed
- mod $BufferSize increased from 4k to 32k. File read now much quicker
- mod Older WikiDX .xml that used '¶' as a newline char now load
25 April 2005 (Release Notes)
- new {{sectionedit}} and {{nosectionedit}} pages commands.
- new XHTML1.0 compliance tested successfully on various pages
- new Basics of a form building engine within the wiki code/scripts/forms.php.
- new footnotes 1) can now be added using the ((<footnote text>)) syntax.
- fix Small bug in
- mod page variables can now contain normal formatting
- mod Edit conflict finished.
- mod passwords now use crypt() function
$Rules->Add("Table-simple",...) where tables not picked up if on first line.
15 April 2005 (Release Notes)
- new $DefaultOutput flag added. Allows for very simple templates. All actions will generate output into $TPParms['TEXT'] variable. (See the 'simple' skin. Flag is set in skin.php, and template simply contains $TEXT variable.)
- new clsHTML class added. Used to seperate the skinning, and wiki output from the template processing. Also generates the output if above flag is set.
- fix Removed the annoying Warning about bug_compat_42, and bug_compat_warn. Was trying to link a global variable to $_SESSION by 'reference' (
- fix removed multi template stuff... We now use a single template !
$var=&$_SESSION ).
13 April 2005 (Release Notes)
- new cls_util.php . Check if mkdir() function is disabled (in function FormatPageName() ), which is normally the case in hosts running in safe_mode. If disabled, rename file from 'wikidx/dev/todo' --> 'wikidx_dev_todo' which prevents a directory create call, but still allows 'groups'
- fix Missing a '' from allowed characters for external urls
- fix ' and causing problems in search. needed to push through addslashes()
- fix Diff processing. No longer picks up the trailing 'blank lines'.
- mod changehistory.php script amended. Better display, and optional display sizes.
11 April 2005 (Release Notes)
- new BackLinks processing added - Find pages linking to 'this'.
- new user variables added. {{var <var>=<val>}} and {$<var>} (These last only for the life of page)
- new cls_auth_session.php added. Provides password security for groups for certain actions, ie read, edit.. (passwords are not yet encrypted...)
- new Added {$This} page variable. ie this page is '2005apr'.
- new ban lists added as external script
- new Search output template processing added
- fix Namespace char ':' not being removed from alternate text.
- fix BugFix - in _KeepText() when replaceing newline n
- fix Really annoying bug with :xxx: at start followed by more :::. All it needed was to make regular expression Ungreedy. Can now put http:// links in definition lists.
- mod Changed button bar forms in default skin to use 'get' method rather than 'post'.
- mod builddiff function moved into clsDiff class
- mod breadcrumbs() function modified to show ../ in front of 'group' pages.
- mod browse.wtp changed after running through xhtml checker
- mod Modified template handling of bad fields, ie function doesnt exist, variable name doesnt exists etc.. Rather than failing, simply puts the <!--{...}--> code out.
- mod modify section editing. Dont issue a section edit if header text is blank
- mod clsRulesEngine changed to be re-usable. This allows sub'rules processing if required. (Trying this out on a forms add-on)
- mod Diff display now handled by template files. Array output from clsDiff::Show()
1) These are added via script footnotes.php