XML provider for umbraco Options
Petr Snobelt
Posted: Monday, April 21, 2008 9:48:02 AM
Rank: Aficionado

Joined: 10/2/2007
Posts: 149
Location: Czech Republic
Hi,

today I read about http://www.dotnetblogengine.net/ and I found out it has 2 data provaiders - XML and SQL out of the box.
Then umbraco come to my mind and I thinking how fine can be if umbraco has xml provider implementation too. Some nice new thinks can be possible - like moving content from dev server to production server, no db configuration if newbies can try umbraco etc.

I hope it can be relatively native for umbraco to have xml provider, because it store nodes as xml, and store it in memory.

What do you thinking about ?
dawoe
Posted: Monday, April 21, 2008 10:23:43 AM

Rank: Aficionado

Joined: 1/19/2008
Posts: 149
Location: Belgium
Hi Petr,

At the moment it's not that easy to integrate a XML provider in to Umbraco. Ruben V. did a great job in creating the datalayer so Umbraco can run on MySQL. But I would like to see even more abstraction by making use of the provider pattern. DotNetNuke does this and probably also this blogengine.

Now, if you want to run Umbraco on Oracle you have to build it in to the source.

With the provider pattern you could make your own project and inherit from a abstract class in the core.

This way Umbraco get's even more extensible. You could use this for membership, logging, data access, ....


Don't know how the core team thinks about this approach.

Converting a DotNetNuke site to Umbraco : Follow it here
dawoe
Posted: Monday, April 21, 2008 10:26:09 AM

Rank: Aficionado

Joined: 1/19/2008
Posts: 149
Location: Belgium
Here some reading on this provider pattern :

http://mikehadlow.blogspot.com/2006/10/playing-with-providers.html
http://www.codeproject.com/KB/architecture/smartjobmanager.aspx
http://blog.tieredsolutions.com/?page_id=403

You could of course load the DNN source code and see how it's used there.




Converting a DotNetNuke site to Umbraco : Follow it here
Users browsing this topic
Guest


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.