Changes from 2.8.0 to 2.8.1 (17th July 2003)
- Fixed a bug where deleting a site didn't clean up pages from that site.
Changes from 2.4.0 Stable to 2.8.0 Stable (15th July 2003)
- + New backend design
- Allow four letter tlds in email address verification (eg: www.squiz.name)
- + Three new statistics reporting functions and a more extensible way of adding more
- + Added a wizard that allows you to update virtual paths to the pages current name or short name
- + Added a 'not' option for access groups
- + Added a new form element 'email list' which allows a user to enter in name and email pairs. This dynamically grows as the user hits enter on the last row.
- + Added the concept of 'show if' to bodycopy tables, rows and cells. Using this will allow you to show the part of the body copy if a certain criteria is met which is determined by the type of show if selected.
- + Added the ability to change the order of search results
- + Can now edit an existing parse file directly instead of having to upload it for each change.
- + Can mass delete entries from the submission logs for the Custom Form page template
- + Added an option to the custom form which allows a user to validate all their answers before submitting the form at the final screen
- + Now you can upload all your file attachments to the mysource/data/ftp directory and then go to a page attachments tab and 'Register' them to the page
- + Movies embedded using the file/image bodycopy cell type can now be set to loop
- + Added a spell checker to the wysiwig if the server has pspell installed
- + Added instructions on how to install MySource using symlinks instead of Apache alias matches
- + Added a 'w3c' option to constant button site design which if set, omits the name attribute from img tags. This has the side effect of breaking Netscape 4.x compatibility (if you turn it on).
- + Added ability to define metadata for sites and pages
- + PHP 4.2.0 now the minimum required version (4.3.2 recommended)
- + Added basic support for events (developers see docs/events/readme.txt)
- + Added a 'system integrity' wizard which checks the data directory structure, page statuses and metadata to make sure they are ok.
- + Change the redirect page template to be a parameter set type of template
- + Change the standard page template to be a parameter set type of template
- + quotes and ampersands are no longer allowed in urls since they caused lots of problems
- + Should now work on MySQL 4
- + Add First Name and Surname auto answers to the custom form
- + Can select keywords from a dropdown in the wysiwig now
- + The password can no longer be the same as the username
- + Edit multiple bodycopy cells and bodycopy properties at once
- * Register globals - MySource is now register globals friendly.
- * Safediting has had a major overhaul, not only is it more efficient now, it should actually work as expected. Modification to safe-editing include
The under construction version of the page only shows valid statuses now You only see the page properties tab of the live version of the page Fixed a bug which wasn't saving the the create date of the old page (Thanks Adam Wright) Prevent pages from being moved under the under construction version of a safe edited page Fixed a problem with safe-editing fixed template pages where images would not be set Added ability to cancel safe edit from frontend of a fixed template page You no longer loose a custom design when you safe edit a page
- * Floating site map now refreshes when you make changes which require it. This only works if you are the one to make the change, if someone else is making the change then it wont automatically update your site map.
- * Add a sanity check which can cause an infinite loop in some cases when trying to lookup the url. Because php doesn't count mysql execution as part of its execution time this meant that the web server process would essentially be 'locked' until apache is restarted.
- * Fixed a bug with searching which skipped pages deeper then 3 levels into the page hierarchy
- * The duping / deleting batch size in the backend can be over-ridden by mysource if it thinks it is set too high to complete.
- * You have to be a page admin or higher of both a pages current parent and a pages new parent to move it (as well as the page itself)
- * If a user is a superuser, can't add them as a webmaster or usermaster.
- * If a user is a web/user master and you add them as a user/webmaster then it makes them a superuser
- * Modify the simple importer to break files apart which helps for importing large files
- * Fix a bug which was causing certain object types to all cache to the same file - this should make a noticeable difference to a few things, most noticeably notitia
- * Fix a bug which prevented the configure script from recognising mysql 4 > mysql 3.23
- * Duping has had a major overhaul which should make it more efficient for large sites / trees of pages and more stable
- * Changed the upgrade script system to hopefully make it easier to apply the many different upgrade scripts in this version
- * Fix a bug in the datetime form element which prevented dates earlier then 1970 from being displayed
- * Can only create affiliations with organisations that the user is a manager of
- * The link to the preview is now set to the url you came in on if it is a in the site url list, otherwise its the first url in the site url list
- * Change to how image rollovers work to make them w3c compliant. This however breaks Netscape 4.x compatibility
- * Change the delete / dupe default batch size to 5 (down from 10)
- * Change the install script to only check for short tags being on (since it should be register globals friendly now)
- * Workaround for logging in under Mysql 4 since the password mysql function has been renamed to old_password and password does something different now
- * PNG stalk images are now using indexed colours so they should be colourisable now
- * Fixed a bug which was ignoring the system default cell type when creating a new table
- * Fix a problem which kept saying "Invalid login key" and required a browser restart to fix.
- * Fix a bug with was preventing the page not found page from being displayed when using strict url matching
- * Fix a bug which, if you had a newline as the email recipient would an email to the mystical ether
- * Fixed a bug which had incorrect counts in the results if the query string was an exclude string (eg -searchterm)
- * Fixed expand all in the page tree
- * Added bind dn to ldap authentication which should now make it possible to authenticate off active directory servers (Thanks Rich Buggy)
- * Fixed a bug which prevented attached images from being displayed in the insert image popup
- * Increase max text length in forms from 128 to 255
- * Fix a bug with constant buttons which if you explicitly defined a current image would break the src for the img tag.
- * Prevent the root user account from expiring or having it status set, can't delete it or lock it or expire it
- * To run from php-cgi edit mysource/web/init.php and set php_cgi to 1
- * Raise an error if you attempt to search when the search extension wasn't allowed by the security tab
- * Major rework of the site design uploading which should cut down on the memory usage by alot
- * Custom form receipt emails now set to send by default
- * Don't create a users directory unless it is needed now
- * Renamed ssl to usessl for MySQL 4 compatibility
- * Use the 5th php mail argument to set the from properly
- * Fixed some problems with special user data
- * Fixed status popups in Mozilla derivative browsers
- * Some miscellaneous changes to make frontend pages more w3c compliant (this of course doesn't stop you from breaking compliance with a poor site design)
- - Remove 'Moderate Caching' from the configuration since it did the opposite of what everyone thought
- - Can no longer create pages under a safe edited page
Note: Mysource 2.8 is totally different from 2.4.x so expect a few questions from your users.
1) When you edit the contents of a cell in MySource 2.8, the status bar above the contents will turn blue. To save the contents of this cell, you must click on "Commit" at the bottom of the page (or, if you are using IE 5.5+ on a PC, you can use the shortcut Alt-S).
2) Likewise, if you change cell properties, the background will change colour which means you have to Commit before the changes will be seen.
3) To delete a table, the icon is now in the Table Properties Window. This should cut down on accidental deletion of contents. The copy table icon is also in the Table Properties Window.
MySource 2.6.0 - Not released.
Changes from 2.4.0 Stable to 2.4.1 Stable (3 Feb 2003)
- Bug fix that stopped a new installation working
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)
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.
|