Wednesday, January 07, 2009
Archive
Minimize
Blog2mind
Minimize
Nov 24

Written by: Peter Donker
Fri, 24 Nov 2006 00:35:36 GMT 

Work is underway for a brand new version of DMX

For about a week or so I've been really up to my ears in DMX code. Not that it changes much from the normal daily routine of working with DMX, but this time everything is in pieces. You know when you plan to 'redo the kitchen' or something like that? You look at it and have everything in your head (and/or drawing). And all along you're thinking: just need to tear down this bit and put up that and ... and ... etc. Then once you start you're up to your eyeballs in junk that gets displaced by your work and your family looks on in horror as the kitchen is in a much worse state than it was before ... OK, so that was the feeling this week. I redesigned the DAL so I yanked all the data classes out. This is like pulling out the foundation from some structure. Everything just comes crashing down. The error list in VS stays clipped at 100+ and whatever you do, for days it doesn't show any improvement. This is not coders heaven.

OK, now for the good news. What has been done so far:

DAL overhauled.

  • Entry Permissions are now handled correctly using a link table. I've already implemented a hybrid permission structure at this level allowing you to set an extensible set of permissions for both roles and users. O, I almost forgot: and these permissions can be time limited, too.
  • Categories are also split off using a regular link table.
  • Keywords will become 'tags'. They will be stored in a separate table and again linked to Entries using a link table. The idea is stilll that users create them on the fly unlike categories.
  • Introduction of proprietary dynamic localization solution. The DNN CT is not moving on this issue and after an initial debate here in Europe we still seem to be short of the magic solution for this. DMX can't wait any longer an I've decided to go ahead with my own solution.
  • IsLocked will vanish to make way for a WebDAV compliant locking mechanism
  • IsPrivate will vanish to be replaced by user-based security
  • IsApproved will vanish to make way for a proper Approval mechanism

In other developments:

WebDAV is now nearing completion. You will be able to store an retrieve documents from your own Office programs straight into the DMX. I'm very excited about this as I believe it is one important difference between 'small' and 'big' DM systems available.

O, and I started this blog as well. Just so I can throw this stuff at you ...

Tags:

10 comment(s) so far...

Re: Working on DMX 4

great news. we are waiting for it.

By bbhermann on   Wed, 29 Nov 2006 22:05:53 GMT

Re: Working on DMX 4

Since you are doing a rewrite, could you include the ability to change UI presentation to allow modification of the view down to the module level, versus portal wide. Or better yet allow multiple views at the module level to allow users to choose alternate viewing methods.

By spirit on   Wed, 29 Nov 2006 22:06:10 GMT

Re: Working on DMX 4

Hi Peter, This sounds really good, thanks for giving us an overview. Users will really appreciate the WebDav implementation, however, are there any security considerations you are aware of? By the way, your updated site looks good, too. Glad to see you finally got on DNN 4.3.x! Thanks for your efforts.

By rralston on   Tue, 12 Dec 2006 11:42:39 GMT

Re: Working on DMX 4

Hi Peter,
Can you say a bit more about the WebDAV integration? Are you saying that (extrapolating wildly from your statement above) a user will be able to open a document from DMX, click Save and it is saved back into DMX as an update to the existing document? If so, that is a huge breakthrough!
By the way the new site is very smart!

By lneville on   Tue, 12 Dec 2006 11:42:49 GMT

Re: Working on DMX 4

Laurence,
Yes, they will be able to use any webDAV enabled product (like Word/Excel etc) to open/lock/save documents. This looks very promising.
Peter

By donker on   Tue, 12 Dec 2006 11:42:22 GMT

Re: Working on DMX 4

Rob,
No security considerations for you to worry about that I'm aware of at this stage.
Peter

By donker on   Tue, 12 Dec 2006 11:44:12 GMT

Re: Working on DMX 4

Peter,

Will it be possible to schedule the process of importing (existing) content?

Regards,
Marc

By pietje_puk100 on   Fri, 26 Jan 2007 17:57:18 GMT

Re: Working on DMX 4

It is too early to say.

By donker on   Fri, 26 Jan 2007 17:57:40 GMT

Re: Working on DMX 4

Hi Peter,
Any further news on the WebDAV integration?

By lneville on   Sun, 04 Mar 2007 18:25:57 GMT

Re: Working on DMX 4

Hi Laurence,
No further news on WebDAV as yet (other than in progress). This part is being done by a partner in Austria, but they're still working on DMX 3. DMX 4 overhauls permissions and therefore the data model. Obviously we expect some adjustments there.
Right now the focus is on UI and implementing some state-of-the-art controls to enhance the user experience.
Peter

By donker on   Sun, 04 Mar 2007 18:28:54 GMT
Privacy Statement  |  Terms Of Use
Copyright 2004-2008 Bring2mind