    ##############################################
   ### MySource ------------------------------###
  ##- Change Log -----------------------------##
 #-- Copyright Squiz.net ---------------------#
##############################################
# Changes recorded here are for the MySource
# core. Changes to Xtras can be recorded in
# their own ChangeLog files.
#
# + = Addition
# - = Removal
# * = Change


Changes from version 2.3.11 BETA to 2.4.0 STABLE (30 Jan 2003)


+ Option for Sub Page template pages to open in new windows
+ IF conditions added: Logged in, Page Admin, Page Write Access, Site Admin, Site Write Access
* More natural ordering of pages in the backend (now alphabetically instead of ASCII)
* Now works with PHP 4.3.0
* Misc bug fixes


Changes from version 2.3.10 BETA to 2.3.11 BETA (19 Dec 2002)


* Several security-minded fixes/changes.
+ Datetime fields are now more powerful (used in custom forms, Notitia databases and elsewhere) - certain elements (e.g. day, year, second) can be ignored and intelligent formatting prints readable dates even if some data is missing (E.g. 12 Dec 2002; 12 Dec; Dec 2002; 12 Dec 4pm).
* It is now possible to hide certain questions in custom forms.
+ A new class of Xtras called wizards. These provide special customisable processes for one-off tasks such as viewing hit statistics or making bulk content changes.
+ Sexy new "brushed metal" background in backend.
+ A creation date is now stored for each user.
* Hit logging is now optional.
+ "Page not found" errors are now optionally logged.
+ "border", "vspace" and "hspace" attribute now definable for images in WYSIWYG editor.
+ New handy developer function: bam()
* Significant performance enhancements to load and caching saving over 1Mb in memory with each page view
+ Can now easily set whether a page should be SSL encrypted or not 
+ 'Send to a Friend' option added to Custom Form page template
+ Option to recieve Custom Form submission emails as HTML or Plain Text
+ Can now customise the layout of the Custom Form page using keyword replacements
* Various icons in the backend changed for a neater design
* Environment variables now control the various logging options. See INSTALL for more details.
+ Can now switch from IFrame, Nest Content and File cell types to others without losing content. 
+ Improved error handling - Error messages are now commented out on the frontend for professional publishing
(They still appear when you are logged into the backend)
+ Option to have the errors emailed to a nominated address or webmaster
+ Site admin can now add any users to a site access group, they no longer have to be the user's manager
+ New IF site design area which allows you to conditionally show bodycopy tables/rows/cells (e.g. if someone is
logged in or not)
* Misc bug fixes.


Changes from version 2.3.9 BETA to 2.3.10 BETA (1 Oct 2002)


* Users are now forbidden from logging into the backend unless their account is active (formerly only applied to frontend access)
* The "Add Subpages" box no longer appears if you do not have permission to do so.
* Removed some unnecessary backend messages regarding URLs.
* "Read-only Page Editors" are now a less oxymoronic "Frontend Page Editors"
+ Pull Content template now allows you to add extras Query String attributes to the pulled page.
+ You can now specify illegal file extensions. These files will be rejected whenever you try to upload a file attachment to a MySource page. E.g.: .php
* Several security fixes following a thorough audit.
* Configuration options for specifying maximum numbers of pages to delete or duplicate at a time.
* You can no longer edit the contents of a page if its site has no URL. This was causing problems with file attachments etc.
* Adjusted the size of bodycopy-editing popups to suit Mozilla.
+ The Printer-friendly Pages is now more robust and can handle dynamic content such as form and submisison results.
+ More universal keyword replacements, such as the current user's account expiry date (or how many days are left).
* Misc. bug fixes and optimisation.


Changes from version 2.3.8 BETA to 2.3.9 BETA (26 Aug 2002)


* Bug fixes


Changes from version 2.3.7 BETA to 2.3.8 BETA (21 Aug 2002)


+ "Wrap" option for page names in the stalks menu type.
- No deleting or duping of the site on the custom design tab - this was confusing.
* Misc bug fixes


Changes from version 2.3.6 BETA to 2.3.7 BETA (9 Aug 2002)


+ Page duping now dupes page admins and editors.
* Now forbids a user being both an admin and an editor of the same page.
+ Fixed bug in Custom Form that assumed you were logged in.
+ Added an option to menu design areas to allow you to pretend to be on one page when you're actually on another.
+ Controls over whether embedded movies have their control bar showing etc.
+ Progress meters for the duping and deleting of large numbers of pages.
* Logging of sessions, page hits etc now optional.
+ Email addresses with one-character domains are okay now.
* Misc bug fixes.


Changes from version 2.3.5 BETA to 2.3.6 BETA (31 Jul 2002)


* In the body copy editor, you can now edit as many table, row and call properties as you like before committing and refreshing the page.
+ Added a preview link next to each site in the site list. This will not appear if a site does not have any valid URLs associated with it.
+ The site navigation tree can now be undocked into a floating window.
+ Alt-V hotkey added to preview a page.
+ Alt-H hotkey added to launch the floating site navigation tree.
+ Ability to change multiple page statuses simultaneously from the site map. 
+ "Site search" tab added to site backend - allows searching of pages and files by name. 
* A red bar at the top of the page now indicates when you are "too quick off the mark." Once the red bar disappears you may begin editing page content.
* "Insert new row" and "insert new column" now duplicate the properties of the previous row/column.
+ Ability to set the default cell type for an entire MySource system (e.g. WYSIWYG). 
+ Ability to change all cell types for an entire table in one go: e.g. set all cells in a table to "Raw HTML". 
* You can now log into MySource by simply hitting enter in the password box rather than having to click a button.
+ Locations can now have names.
* Misc performance enhancements and bug fixes.


Changes from version 2.3.4 BETA to 2.3.5 BETA (23 Jul 2002)


+ New configuration option "moderate caching" tells MySource whether or not to try to determine whether browsers and proxy's should cache a page. Otherwise uses the PHP default.
+ Anchor support added to the WYSIWYG editor.
+ Custom Form emails can now have extra admin-supplied information attached to them.
+ When making links in the WYSIWYG editor, you can now browse multiple sites and find pages and files anywhere. Reduced the number of popups required and a small progress meter animates during a file upload.
+ Copying and pasting of body copies and body copy tables is now possible across pages and within the same body.
+ Added the ability to define whether certain site and page admins receive email notification when pages have their status changed.
* Some optimisation and bug fixes.


Changes from version 2.3.3 BETA to 2.3.4 BETA (16 Jul 2002)


+ New Xtras class "user authentication." This can be used to develop MySource extensions for authenticating users off databases other than MySource's built-in user database.
+ Extension to "if" design area that allows you to print certain sections if the user is a site administrator.
* Subpage_Listing template now allows you to specify the number of subpages per page, and provides "previous" and "next" links for paging through the list.
+ You can now customise the login box that appears in the backend by creating a HTML file with certain keyword replacements.
+ Scheduled page moving: similar to Future Page Statuses, you can now create future page moves.
+ Added page administrators. Like site administrators, page admins have the power to make pages live and edit live pages. This power is restricted only to the page they are associated with.
* Uploading images in the WYSIWYG editor can now be done within the insert-image popup.
+ Users can now have an image associated with them.
* Misc bug fixes.

Changes from version 2.3.2 BETA to 2.3.3 BETA (30 Jun 2002)


+ When inserting a link into the WYSIWYG editor, you can now upload a file to link to on the spot.
* Keyword replacement now works within anchor/link tags, for linking to pageids etc.
* Changed the look of some of the backend icons.
+ Many more options to the menu design area system.
* Colour input fields now display a dynamic preview square of colour next to the input box.
+ Subpage Listing template now enables you to print the content of subpages.
+ New design area "If", which allows you to print certains things depending on certain conditions.
+ New graph type "pie." Still in beta.
* Parameter set-based page templates now allow you to grab parameters from other similar pages in the site.
+ WYSIWYG editor help added.
* Minimum PHP requirement now 4.1.2.
* Misc bug fixes.

Changes from version 2.3.1 BETA to 2.3.2 BETA (07 Jun 2002)


* Improved performance of Site Selector design area.
+ New popup windows for adding hyperlinks in the WYSIWYG editor.
+ Added the template name to the tooltips for the "Contents" link in the page tree.
+ Parent Page design area can now use the site's information if the current page is a top-level page.
+ Added automatic date/time field functionality to forms and parameter sets.
+ Alternative user authentication system using LDAP.
+ Interface enhancements for creating and linking to anchors in the WYSIWYG editor.
+ Keyword replacements in the Custom Form thank you message, so that you can print out a user's answers inside it. You can also elect not to print a summary of all the user's answers.
* Signification performance enhancements in very large sites.
* Misc bug fixes.

Changes from version 2.3.0 BETA to 2.3.1 BETA (09 May 2002)


+ Custom Form can now send receipt emails to the user submitting the form.
* Fixed problem with page visibility being unset when changing to certain statuses.
+ Ability to switch backendessage logging on and off.
+ New design area "parent page" allows you to print information out about the current page's parent page, if any.
* Emails webmaster email address if a site has no administrators during a page status change.
+ Forbidden (403) pages. You can now specify a page to redirect users to if they try to access a retricted page. A new page template "Forbidden" allows you to build a page, complete with login box.
* Subpage Listings template now allows you to design the look of the listings using the Body Copy editor and keyword replacement.
* Intregrated Parameter Set support into all page templates, for quick development of template backends (for Xtra developers).
* Miscellaneous technical enhancements and bug fixes.

Changes from version 2.2.0 to 2.3.0 BETA (29 Apr 2002)


* When duping pages, references to files within the body copy(s) on those pages will be updated to refer to the newly duped files.
* Bug fixes concerning SafeEditing and deleting/duping.
* Changed default password generated by the configure script
+ Textareas now included in generic MySource stylesheet
* Image resizing capability improved
+ You can now have more than one "permenant page" design area in a design
* Improed security and PHP compatibilty with file uploading
* Separated the WYSIWYG editor from the Body Copy Editor, so that it can be used independantly
* Reordering form sections and questions maintains rule and "special information" allocations properly
* Rollover Image design area more customisable
* Merged included Javascript files to reduce download time.
+ Optional hyperlinking in "page lineage" design area
+ Warnings in Pull Content template before automatically deleting subpages
+ New Java-based multiple file upload module. Requires Tomcat or similar Java server. So far unsupported by any freely available MySource modules.
* Backend path may now be sepcified even if Virtual Paths are disabled
+ New template Subpage Listings, allows you to list information about a page's subpages below the body copy - similar to the subpage_list design area.
* Changed 'smart' date printer from printing "Today 3:15pm" to the entire date, by default.
+ Page's can now have an "image" associated with them for use in image-based menus.
- No longer creates a "Privacy" page along with each site. The majority of users don't want this, or can dupe/pull/redirect a Privacy page for themselves.
+ Customised forms can now have file-upload questions.
+ The Custom Form template now features "selective emailing," where the list of addresses sent copies of the submission is determined by the way certain questions are answered. This allows for filtering of queries to specialized departments etc.
* Many smaller cosmetic changes, bug fixes, optimisation etc.

Changes from version 2.0.2 BETA to 2.2.0 (14 Mar 2002)


* Page hierarchy display back on the main page tab.
+ New 'Nested Content' body copy cell type pulls content from a different page into a table cell
+ Individual pages may now have their own customised designs, or even completely different designs
+ Reorderable sections and questions on custom forms
+ More functionality in menus in your site designs
+ Added button to reorder pages alphabetically and reverse alphabetically.
+ Ability to use have bodycopy cells span multiple columns
+ Customized forms can now be paginated - splitting sections over screens.
+ Added an automatic privacy page when creating a site.
+ Added a new tab that lets the user create a new file when they are viewing file properties.
+ New menu level "page" for drawing menus based around what the current page is.
+ Ability to expand and collapse entire page hierarchies in the backend interface.
* Many bug fixes

Changes from version 0.9.5 BETA to 2.0.2 BETA (17 Dec 2001)


+ Greatly increased efficiency through the restructuring of data files. Only files which require a security check before being sent are piped through PHP. The rest a sent directly through Apache with no MySource interference. Public sites will now run up to ten times faster, depending on your site design, as will certain parts of the backend.
+ Timed release of pages. It is now possible to schedule changes in a page's status into the future. This means you can specify that a page must go live on a certain date at a certain time, or be disabled, archived etc.
+ New page status 'Up For Review' added.
+ Bonus template included in MySource standard release: Pull Content. This template allows the content of one page to be automatically displayed as the content of another page, without the need for duplication or maintaining both pages. This Xtra was contributed by University Communications Services, The University of Western Australia.
+ CSV class added so that various extensions can export/import to and from CSV files.
+ XML class added so that various extensions can export/import in XML format.
+ New bodycopy cell type "iFrame" for embedding external web-pages inside the display of a MySource page.
+ Added a quick link to a pages contents page from the site map in the backend.
+ Added ability to export the information kept on all users in the user database for a particular organisation: into CSV (Excel-compatible) or XML format.
+ You can now decide whether or not a page is shown in the menu or not.
+ Define a page as being the 404 "Page Not Found" page for your site.
* Page and site editing interfaces now split into more reasonably-sized tabs.
+ Customizble extra data can now be stored on users, defined on a per-organisation basis. This allows you to store more relevant information about your users.
+ Ability to store answers to custom form template forms in the database, to be exported later in CSV or XML format.
+ Added functionality to choose a page to redirect to on login and logout.
+ 'Permenant Page' design area allows a particular page to be permenantly embedded within the design of a site.
+ Redirect template now provides options to choose whether the statusbar, menubar, window-size etc. are displayed when it redirects to a new window.
* Redirect template now detects and forbids redirection loops within the same MySource system.
+ Alternative caching system that uses the database instead of the file system. This is not enabled by default and requires uncommenting some lines of code.. experimental.
+ Support for designs and menu systems that require frames.
+ Site design customizations are now independant of sites, opening opportunities for interesting new functionality, including the new frames support.
+ Account Manager template now allows subscriptions into the b-Mail extension.
+ Memory-based caching of data in a variety of places for increased performance.
* An overhaul of the menuing system in site designs.
+ You can now create links out of images in the bodycopy editor.
* Configure script tested and workin on NetBSD at least, and perhaps other BSD systems.
* DHTML menus now function better in Netscape and related browsers.
* Fixed a bug that wouldn't allow some site URL's to be entered.
* Fixed a bug which prevented site editors from changing virtual path names for pages.
+ Improved bodycopy editor, with support for white text, and easier linking to files.
* Cleaning up of some of the interface in the user database.
* Made some changes to ensure MySource is compatible with PHP Version 4.1.0.
* Fixed a bug that prevented site editors from seeing non-Live pages in the frontend menus.
* Keywords for pages are NOT processed for duplicates automatically anymore, this has now become optional.
* Xtras are now listed everywhere in alphabetical order.
* Piles of other bug fixes.


Changes from version 0.9.4 BETA to 0.9.5 BETA (26 Oct 2001)


+ Large overhaul of the backend interface. This may yet change again in future. The four main tabs ("MySource","Users","Web", and "Config") are permenantly visible at the top, and the tabs are not more relevant to the current context.
+ Also added is a quick-jump dropdown menu which allows you to jump to the various MySource Xtras you have installed, if any.
+ A dynamic pop-up menu tree in the Web section makes it easier to jump from one page to another while maintaining your site.
+ Hitting Alt-S on most backend screens is now equivilant to scrolling down and hitting the Commit button. This makes saving your changes much faster.
+ Parameter Set class created. This defines a text file format for MySource developers to rapidly develop backend interfaces to their Xtras. This has been used to rapidly speed up the development of the Squiz Interactive Message Board Xtra, which has dozens of options; as well as the upcoming eCommerce system. A parameter set definition file allows you to quicky name and differentiate screens, sections and parameters - which can be of a range of types from text boxes, numbers, options, checkbox arrays, body-copy interfaces and even customized forms.
+ Enhanced internationalisation support. You can now define the language and/or character set to be used at the system-, site-, or page-level. This makes it easier to publish in non-English and even non-Western European languages (we have successfully published MySource web sites in Japanese). This does not change the language used in the backend, however.
+ Much more powerful menuing options when creating frontend designs. There are now four types: normal (simply a list of pages), stalks (tree structure with little indenting lines), tabs (the well-known Amazon.com-style) and constant_buttons (for permenant design elements). You can define a different type for each "depth" or "level" of your menuing hierarchy. The "stalks" type is special in that is can be used to fill out any remaining levels.
+ Included with this release is a sample design that utilizes DHTML-based pop-up tree menus.
* Randomly-generated passwords are cuter and more human-friendly.
+ Abililty to print the description of the current page as part of the design.
* Code clean up and consistancy - particularly in backend interfaces.
* Added some extra functionality to the database wrapper class.
+ Added option to allow the selection of the text on focus for textbox/textareas.
+ Better PNG support in menus.
+ System-, web- and users-extension Xtras types.
* Ensuring that the active backend tab is in the foreground.
+ Keyword replacement. This is currently be utilized in a number of Squiz' commercial Xtras, but will soon be available in the Standard templates etc. Keyword replacement lets you put dynamic content in your pages (e.g. "Hello, %firstname%, welcome back!").
- No more WDDX requirement. WDDX and multi-byte character sets do not appear to make good bedfellows.
+ We have now implemented PHP's serialize() and unserialize() functions in Javascript, making client-server data-sharing much easier.
* Configuration/Parameter Set files can now use  "@include /path/to/another_conf_file.conf" syntax
+ Installation log.
* Getting tough on these constant stripslashes() issues. Magic quotes now turned permenantly off system-wide for database queries and file input. No stopping it from the GET/POST vars unfortunately (system-dependant).
* A few problems fixed in the customizeable forms. You can have infinite-length text questions now, if you're so inclined.
+ Support for REPLACE MySQL queries in the database object.
* Misc performance-enhancement.
* Misc cosmetic-enhancement.
* Misc bug fixes.



Changes from version 0.9.3 BETA to 0.9.4 BETA (4 Sep 2001)


+ Created a PNG version of the sample design for those without gd_with_gif
+ Original menu type can now support PNG tree stalks
* Suppressed error reporting when you try to grab a file with an ID that doesn't exist
* Fixed bug recolourizing JPEGs and PNGs
* Fixed bug which allowed sites to have URLs that clashed with the virtual paths of pages, and vice versa.
* Fixed bug which caused javascript errors in the menu when pages had quotes in their names
* Custom form errors are now printed in the "error" stylesheet class
* Changed reference to "site editors" to "page editors" in the correct section
* Changed the way file types and country lists are loaded from the configuration
+ Also added lists of languages and characters sets (for future enhancements)
* Getting values in sit design areas now return the bare minimum of data passing much more control into the hands of the designers
* Fixed bug reordering pages with quotes in their names
* Fixed a bug with links to files when the site root was at the base of domain
* Fixed a bug in the old-style bodycopy converter
* Fixed bug with a newline being added at the beginning or end of rich text and raw HTML editing in the bodycopy
* Fixed ordering of file inclusion that was causing Zend Cache to panic
* Changed all references to "parent::" to explicit references to the desired class name - due to an apparent inconsitency between the way Zend Cache interprets "parent" and how it is normally interpreted.
* Incrementing the filename when you try to upload a new one of the same name as an exitsting one
+ Keyword-cleaning (removal of duplicates, whitespace etc) is now optional for pages and files
* Logging out in the backend now preserves the query string, allowing you to log back in to where you were - sometimes.
* More sensible AliasMatch regexp in configuration
* Moved WebObject and UsersObject to their own files
* Removed unfriendly question mark from the unrecognized-file icon
+ Some on-screen explanation of virtual paths options in the configuration screen
* get_url() and get_href() can automatically add the correct suffix so that appending query strings is no problem
+ Added more thorough but fair checking to the addition of site URLs, page virual paths and filenames to ensure there are no weird characters in there
+ In the bodycopy editor, added new table pop-up to replace the old JS prompts; you can now set the default cell type.
* Changed the background colour of the new image pop-up from within the WYSIWYG to grey as the purple was freaking some users out
* Fixed bug with caption boxes for thumbnails
* Bug fixes


Changes from version 0.9.2 BETA to 0.9.3 BETA (21 Aug 2001)


+ Ability to search for unaffiliated users
+ Wrapper functions for users extensions
* Fixed redirect templates to deal with virtual paths correctly
* Fixed page-not-found problems
+ Added transparency to some icons
* Fix bug in image_tag printer, when the image doesn't exist
* Fixed a bug concerning login keys
* Fixed bugs deailing with URLs that have apostrophes in them (usually filenames)
* Colourized images are cleared if new versions are uploaded
* Fixed bug in configure script which produced incorrect AliasMatch lines (escaping the dollar-sign)
* Fixed bug with subpages that don't have virtual paths, and linking to them
* Fixed a small bug in lib_href()
* Fixed bugs with relative hrefs in the bodycopy
* More efficient/robust URL and HREF management
+ Prints the total number of results when searching for users, and listing managers/users in the organisation interface
* Stopped URLs from confusing the determination of site, page and fileids
* Sub-organisations now listed in alphabetical order
* Many more bug fixes


Changes from version 0.9.1 BETA to 0.9.2 BETA (14 Aug 2001)


+ Virtual Paths and a URL lookup table. Pages and files may now have "normal" looking URLs rather than '/?p=1243' you can have '/products/apples' or '/products/apples/gallery/granny_smith.png' etc.
+ Relative-HREF-from-URL derivation, used in links throughout
+ With virtual paths, automatically takes the user to the Content-editing interface if they append the backend suffix to a page's URL
* References to 'image' sending changes to 'file' sending which is more accurate now
* Rearranged of the web directory and the addition of the new 'send_file' type: lib.
+ Logging HTTP referer URLs at the beginning of sessions
* Corrected spelling of 'irreversible' in 21 places in the backend *cough*
* More efficient use of the 'send_file' MySource action, which encourages caching through complex sites
* More comprehensive instuctions in installation script and INSTALL file
* Tooltips are now more informative and consistent throughout the backend
* Renamed the session class to mysourcesession, to avoid clashes with other PHP libraries
* Using mysource_session_action instead of mysource_action for logging in/out - less confusing/clashing
* Fixed bug renaming files to filename_copy.ext if you reuploaded them
* Improvements to and added flexibility to site design file management
* Custom form rules don't mention the question number in their automatic descriptions if you don't want them to
+ New (unreleased) site extension for displaying printer-friendly versions of pages (alternate site design)
+ Files can now be reordered
+ New web configuration options: Virtual Paths on/off, and backend suffix
+ New Xtra type: Users Extensions - added functionality to the Users database
+ Added class checking when updating site design areas
+ Caption support when converting from old-style body copies
+ Ability to specify a site_designid when grabbing custom design files
* Optimisation of menu rendering and other site design issues.
* Other optimisation
* Continued the eternal battle with backslash-related bugs
* Other bug fixes


Changes from version 0.9 BETA to 0.9.1 BETA (26 Jul 2001)


+ Added Reports template which is now monitoring bugs on mysource.squiz.net
+ Added ssl_url column to ecommerce database so that an ecommerce can use ssl. This involved changes to the ecommerce backend and design areas.
+ Can now embed Shockwave Flash and QuickTime Movies in the Bodycopy
* When a design is selected for a site (by a superuser) that is not currently "allowed" it is made so.
+ Can now add new images from the richtext pop_up
* Made it so that the "Contents" tab stopped appearing immediately after a page had been set to "Pending Approval" 
+ Added more information to the INSTALL file
- Removed site extension areas from the default design
+ Configure script changes: now checks group ownership & changes accordingly
+ Added more INSTALL documentation
+ Configure script checks MySQL is running before importing SQL scripts
* Fixed bug that caused recolourized images to be recreated every page hit
+ Ability to automagically extract keywords from page templates: standard, form, redirect, account manager, reports
+ Added an inhouse extension for retrieving debugging info from a MySource site
+ Added a function for retrieving and printing HTTP headers
+ Added ability to break out of SSL when ordering through eCommerce module
+ Added an 'extra' parameter for printing image tags
* Prevented a few bugs that might have arisen running MySource through SSL
+ Added "Date/Time" question type to custom forms for time and date questions.
+ Added a function for printing password boxes - cleaned up some code
* Database passwords in Config tab are now type=password
+ Secure ordering and shopping links added to the eCommerce module
+ Created a new template "Reports" for bug-reporting, helpdesk and follow-up feedback purposes
+ Added tolerance attribute to image recolourizing - still not perfect however
* Size of description field for pages enlargened.
* Various bugs in account manager fixed: URL displays, refreshing of Edit form
+ Ability to rename site designs
- Sample design does not include reference to any unreleased site extensions
+ Code neatening
* colour_remap function rewritten, rejected, rewritten, rejected and fixed slightly to handle zero-tolerance
* Fixed database errors occuring when there are no editable sites, managed organisations or managed users
* File interface adjusted so it may optionally display only the upload box (for quick attachments)
* Moved some Javascript files around
* Moving files between pages actually works now
+ Added ChangeLogs for the two major databases
* Fixed bug moving pages between sites
* Optimisation
* Bug fixes


Changes from version 0.6 ALPHA to 0.9 BETA (16 Jul 2001)


+ Ability to manually refresh the Xtras registry
+ Copy box on rich-text popup in the bodycopy editor
+ Ability to reorder columns, rows and tables in bodycopy editor
+ Tooltips to Xtras registry, tabs, toolbar buttons and logout button
+ Ability to move pages to other sites
+ Hit reporting can now handle more than one report - layered
* Changed order link in e-Commerce module to an order button
* Changed messages when changing passwords, logins and emails
+ Function for checking a password against a user
* Cosmetic changes to the MySource tab, and a new little swish icon
* Country options in the custom form not so megalithic in Netscape
+ Created a number of friendly little text files for the root directory
* Account Manager template deletes unsucessful signing up users
* Cosmetic changes to backend in general
* Pagefile lists, subpage lists and e-Commerce product lists do not appear whn not wanted (i.e. under search results)
* Xtras registry returns blank on a request for an uninstalled Xtra *type* instead of a throwing an error
+ Account Manager template mostly finished - at least the first version
* Moved recipient email out of the form class and into the xtras where it is used.
* Made the search engine an Xtra
+ Banner Engine now logs hits and impressions and provides a hit-reporting interface for each
+ Can now create multiple pages in one hit
* Banner Engine only printes banners if the extension is allowed
* Search results are only printed if allowed
+ get_title() added to extentions and templates, giving more control over page display
- Default creation of a site extension
- Unused JS function
* Layer handling object more stable
* Subpage list and file attachment list design areas are now more flexible
* Textural summaries of forms now look nicer
+ Prepended licensing information to most files
+ New backend display for the Mysource Tab, with remote link to mysource.squiz.net/News
* Bug fixes aplenty: stripslashing fields, duping/deleting extensions and templates, caching etc etc


Changes from version 0.5 ALPHA to 0.6 ALPHA


+ Started logging changes to ChangeLog :)
