After many weeks of coding and testing I'm proud to announce the latest update of DMX 4: 04.03.00. The following work has been done:
Change: DNN Dependency from 04.05.03 to 04.06.02
Enhancement: Objects support IPropertyAccess
Change: XSLT method for generating email dropped for DNN token replace
Enhancement: Revised notification engine now aggregates emails over time (30 minutes) and sends as single email
Enhancement: API: implementation of IHydratable on all objects
Enhancement: API: New methods in entries controller to simplify rename, move, delete, find an entry
Enhancement: New Unification SPROCS
Enhancement: DAL: Entry keeps path IDs in column. Updated using trigger and SPROC.
Enhancement: RSS syndication of DMX module
Enhancement: "Permission only by admin" now possible in parts of the document tree
Enhancement: New simpler search interface. Search now shows 3 tabs: regular, advanced and expert.
Enhancement: Search can be limited to folder and descendents
Enhancement: Search string tokenized
Enhancement: press CTRL-SHIFT-F to bring up search on main screen
Enhancement: Menu XSL now copied to portal directory and selectable
Enhancement: MailMe now shows feedback on screen
Bugfix: Editing unapproved item no longer approves it
Bugfix: Host now also can move/copy items
Bugfix: Remove orphaned permissions on entries
Enhancement: Subscribing to a folder now notifies on content in subfolders as well
As you can see a substantial list of enhancements. Note the following:
- The changed dependency. You'll need to be minimally on DNN 04.06.02 for this version of DMX to work.
- New features such as Rss and Notification are documented in the help files that are included in the distribution.
- The old notification mechanism has been deprecated. I apologize for those that have made email templates using that system and will now need to retype them in the new engine. A major reason for moving to a new mechanism was the fact that DNN now (since v 04.06.02) sports a decent token replace engine. This outperforms the old DMX template engine in terms of usability.
As usual I advise you to backup your installation first (most importantly the database and DesktopModules/Bring2mind/DMX folder). That way you can always roll back in case you find a showstopper.