Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 10/21/2010 9:46 PM by  Peter Donker
DMX 05.03.00 Released
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Peter Donker
Veteran Member
Veteran Member
Posts:4536


--
10/04/2010 1:59 PM

    The latest release of DMX can be installed over any previous version and it will upgrade automatically. The change list is as follows:

    • New Feature: Central control panel on module menu for Admin/Host as entry point for admin functions
    • New Feature: Get Help panel to send help request to Bring2mind directly from within the module with support for Sys Info and optional Host account creation
    • New Feature: Upload control now properly separated into provider model allowing creation of new uploaders in the future
    • New Feature: Module now supports multiple uploads (DMX-280)
    • Enhancement: Template edit screen overhauled to improve user experience
    • Change: Dependency moved to DNN 04.09.02
    • Enhancement: Support for sprites
    • Enhancement: DMX portal-wide settings and host-wide settings no longer stored on disk but in a special table in SQL
    • Fix: Multiple imports no longer cause double file imports
    • New Feature: Ability to create and edit HTML and Text documents online
    • New Feature: Introduction of View controls allowing online viewing of files within the Ajax UI. In this release: html, text, pdf and images
    • Enhancement: Ability to switch off the graveyard functionality which copies hard deleted files to a specific folder on disk (DMX-284)
    • Enhancement: When entry is written to graveyard, the log will now also be exported there for auditing reasons
    • Enhancement: Css file reorganization to reduce the number of files to download during normal operation
    • Enhancement: Revised UI for categories administration (DMX-345)
    • Enhancement: Split "new item" menu items for each base type
    • Enhancement: Scripts (RunScript function) can now chunk processing to help alleviate execution timeouts. (DMX-306)
    • Fix: Fixed issue where new document goes into unapproved mode with individual user permissions (DMX-346)

     

    Note there are quite a few changes to DMX 5.2 and a few precautions should be made.

    1. Backup your installation. Check this post on why and how.
    2. Check which extensions you have and whether they need updating. Here is the page with extension downloads for this version.
    3. If you're using Templated view you may notice some icons going missing. This is due to the css sprite overhaul. Check below for a fix.

     

     

    Sprites and Templated View

    If you use the TemplatedView you may notice some broken images. If you have not made any changes to the templates then go to "edit templates" and note in your browser's url the module id (or "mid" parameter). Then on your server's hard disk find Portals/[portalid]/DMX/ViewTemplates/[moduleid] and just delete that folder. It will reset all templates to the default.
    If you DID make changes then you need to change a couple of things in the templates to get the icons back. The old way of getting an icon was as follows: img src="[dmxmodule:rooturl][entry:icon16]" / for the small icon and img src="[dmxmodule:rooturl][entry:icon32]" / for the larger icon. Now those have been replaced by [entry:icon16html] and [entry:icon32html]. This will emit either a div with the correct class to load the sprite or it will generate an img if the entry type's icon is not included in the sprite.

    Peter

    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    10/10/2010 9:56 AM

    Symptom: the main DMX UI remains blank

    Note the first thing to try is to refresh your browser as the Javascript file has been edited and this does not always automatically refresh on your browser. So press F5 first and your browser should redownload the new JS files. Second step: empty temporary internet files. That does the same but more rigorously.

    If the problem persists you probably are using DNN 4 and a legacy skin. A legacy skin is rendered in old HTML 4 and not XHTML to the browser.

    Legacy Skins and DNN 4

    DNN 5.3 introduces sprites as mentioned above. This makes a significant shift in dependencies on the technology used for the skin and the browser. It was tested with FF, Chrome, IE 7 and 8 in various modes and various skins. The only problem we faced was IE in quirks mode on legacy skins. Here the main treeview would not show any icons, nor the menu. The lack of icons in the menu we felt was not important enough to delay release. But time was spent on getting the treeview to render icons. This involved a hack which uses jQuery.

    jQuery is present in DNN 4.9.2 and later. But it turns out that in DNN 4 it is not included in the page output. Plus: the $ shortcut doesn't work in DNN 4 either. So the included hack doesn't work out of the box in DNN 4 (note this only concerns non-XHTML skins).

    The solution is as follows:

    1. Go to page settings on the page where DMX is and add reference to jQuery to Page Header Tags: see this post by Joe Brinkman

    2. Open DesktopModules/Bring2mind/DMX/js/ViewCollection.js in a text editor and replace every $ with jQuery so the function repairTreeClasses becomes this:

    function repairTreeClasses(){if(b_mode=='Q'&&CA_IE){jQuery('table.TreeNode tbody tr td[vAlign=middle]:not([class])').attr('class',function(){return jQuery(this).parent().parent().parent().attr('class')});jQuery('table.TreeNode tbody tr td[vAlign=middle]').removeClass('TreeNode');jQuery('table.TreeNode').attr('class','TreeNode');}}

     

    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    10/21/2010 9:46 PM
    In DNN 5 installations it is possible that an upgrade to this specific version did not migrate the settings of the module. Please verify these.
    You are not authorized to post a reply.