covers versions 3.2.0 stable, 3.3.0 beta, 3.5.0 development
The bug tracker has links in the left hand navigation to allow quick access to stored reports. The "View outstanding bugs" link will now list all open bugs that are not marked as features. It used to list all open bugs not marked as fixed, but this list had so many feature requests included that it was hard to find the bugs that needed fixing.
There is a new link called "View feature requests" that will show a report of all open bugs that have been marked as features.
Due to these changes, the outstanding bugs report will contain all bugs that have been fixed or marked as not being bugs. It will also list all bugs that have workarounds. From now on, once a bug has been fixed or a resolution found, the bug will be closed after a week of inactivity. This will be a manual process completed by Greg and will ensure that the outstanding bugs report is easier to read.
Our new MySource Matrix developers are currently working on an online poll module. It's not ready yet, but should be completed in the next couple of weeks. It will allow multiple questions per online poll, provide a "Past Polls" interface, provide a "Vote" interface, and allow poll questions to be shared between online polls. It also provide both HTML based and image based graphs of the votes. Stay tuned for updates on this new module.
MySource Matrix is currently undergoing heavy development in the 3.5.0 development version. The asset map is going to be completely revamped to make it easier to use for systems with a large number of assets. Backend translation is also being worked on, including plans for a new integrated context sensitive help system for the administration interface. A triggering system is also being built to allow users to define business logic using a GUI interface (eg. when a standard page is created under "Intranet" also add it to the "New Pages" folder).
This development work will be completed by the end of January 2005, so don't expect too many new features to be added before then.
There have been a few changed made to the Cron Manager to fix some bugs and make the interface easier to use. All these changes are currently in 3.5.0 development but are not tested enough to be put into other versions yet. If Cron Manager problems become an issue for any clients, we can look into moving these changes to a beta (or even a stable) release.
The changes to the Cron Manager and future statues in the development version require changes on demo systems. If you are running a demo system using the 3.5.0 development version, please read the new features section below for instructions.
MySQL support was removed from the development version almost 2 months ago, but was reintroduced to an extent during the Oracle database changes. These changes to remove MySQL support have now been recommitted to the 3.3.0 beta and 3.5.0 development versions of MySource Matrix.
The changes remove the use of the db_extras_subquery function to handle subqueries in MySQL, and remove the use of concat switches (MySQL and PostgreSQL do concats differently by default) in queries. Can everyone please be on the lookout for problems with the reintroduction of these changes.
Squiz UK are currently working on changes to the metadata system, including changes to the way in which metadata values are stored in the database. Any developers who need to make changes to the metadata system should first check with Blair or Greg before starting any work.
Added to: 3.3.0 beta, 3.5.0 development
When logging submissions for custom forms, the submissions are stored as assets in MySource Matrix. The process of creating the submission asset and saving the submitted values was quite slow. This process has been improved by reducing the amount of times the submitted values are saved - reducing the number of database queries and the overall time to complete a form submission.
More work will be completed on form submission times once a set of database queries can be logged and ananlysed.
Added to: 3.5.0 development
When adding a future status, there is now a button you can press to set the time of the future status to the time of the next Cron Manager run. This makes it easier to add future statuses by allowing the drop down fields to be populated automatically.
The future status interface now also checks to see if the Cron Manager appears to be configured. If it thinks that the Cron Manager has never run or will never run, it will not allow future statuses to be added. This could be a problem for demo systems running 3.5.0 development. Demo systems should always set the Epoch value of the Cron Manager (on the Options screen). Alternatively, the core/cron/run.php script can be run. The Cron Manager will set the Epoch value itself the first time this script is run.
Added to: 3.5.0 development
To reduce confusion, pressing a button that submits a form while editing (such as the Commit, Lock, or Release Locks(s) buttons) now disables all buttons in the editing interface. Previously, pressing a submit button twice produced a Javascript warning, letting the user know that the form has already been submitted. This new method makes this process less confusing for users.
| Bug ID | Stable | Beta | Dev | Description |
| 375 | N | Y | Y | Bodycopy DIV ignores Name attr upon creation |
| 379 | Y | Y | Y | LDAP Users cant add cron jobs |
| 380 | Y | Y | Y | Deleted form section appears in form |
| 381 | Y | Y | Y | MetaData Date Fields display wrong keyword replacement in read only mode |
| 382 | Y | Y | Y | Changes to the created or published dates of an asset are not logged |
Bug #374 (Cloning: Folder contents not cloned) was submitted by Andrei but was not a bug. Version 3.2.0 included a change to cloning where the parent asset and its dependants are cloned, not all children. This change was made to to stop problems with cloning large sites or other system hierarchies, fixing bug #247.
Bug #376 (New Index causes error in PostrgreSQL) was submitted by Blair and refers to a new index for PostgreSQL that improves the speed of some database queries. This index is only supported in versions 7.4 and greater of PostgreSQL and will cause a syntax error on older versions. It is fine to ignore this index if it does not work on the installed version of PostgreSQL for a MySource Matrix system.
Bug #377 (Bug #324 is still in 3.2) was submitted by James but was found to actually be a problem with a client site. The MySource Matrix core had been upgrade to 3.2.0 but the packages were still at version 3.1.0 RC1. Bug #324 was a custom form bug and the custom form asset had not been upgraded in the CMS package.
| Bug ID | Description |
| 372 | Site should support a favicon.ico and robots.txt file |
| 373 | Insert Link dialog to include an Accesskey selector |
| 378 | Locked user account log message |
| Bug ID | Stable | Beta | Dev | Description |
| 19 | N | N | Y | Cron Manager Permissions |
| 366 | Y | Y | Y | Using 2 Metadata Schemas with shared section causes indexing error |
| 368 | N | Y | Y | Rollback_management.php doesn't work anymore |
| 375 | N | Y | Y | Bodycopy DIV ignores Name attr upon creation |
| 379 | N | N | Y | LDAP Users cant add cron jobs |
| 382 | Y | Y | Y | Changes to the created or published dates of an asset are not logged |
There are currently no comments for this newsletter.