Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Can DNN do this?Can DNN do this?
Previous
 
Next
New Post
2/22/2012 6:31 AM
 

Hello DNN gurus!

 I've got a question regarding the capabilities of DNN and if it can help me on this project. Basically, I've been tasked to allow 3rd party users to create their own website WITHIN our website. A bit like how you can have a outlet store within eBay - it's the users store but it's within ebay. Thinking about this stuff needed to perform this, we basically come up with a list which sounds like we'll be writing our own CMS (like workflow approval processes, versioning etc) - so why bother writing a custom CMS?

The question for me is, in a traditional CMS you give users access to be able to update content on a site which has had it's foundations (layout etc) already preconfigured. With my project, they want to be able to give the users complete control over the layout and the content, having a page editor (almost a Dreamweaver lite) where the user can drop controls onto the page and arrange it however they want. Yes, you can end up with shops which look totally different but thats whats been asked for (the rights and wrongs of this are a different argument).

Can DNN help in this respect? The web design team are going to produce the page editor but can we hook that into DNN to take some of the CMS duties off our backs? It seems silly having to write our own CMS - unless you know better?

 

Many thanks for reading,

Pete

 
New Post
2/22/2012 7:26 AM
 
Yes. You could set up the initial portal (or website) for user/company and they can do whatever they like. All of the basic functionality already exists in DNN and for custom solutions, they can develop that in Visual Studio, upload it to their portal and then add the module to any of their pages.

Mark
 
New Post
2/22/2012 9:37 AM
 

Thanks for the reply Mark.

I've got a bit of a brain fuzz today - so we can develop this customer, drag & drop website editor, in house and plug it into DNN? Yes, a custom DNN module would seem like a good idea.

 Do you know of any good pre-done ones which I can use in a quick proof of concept? Also, for the workflow stuff - does it have to the Enterprise version as I'd like to play about with those functions without purchasing anything.

Cheers,

Pete

 
New Post
2/23/2012 8:17 AM
 
Yes. You can create a module to perform some action, install it in DNN and your users can then add that module to their pages.

Here's a link to a template developed by one of the DNN employees:

http://christoctemplate.codeplex.com/

There's also documentation and videos on the DNN website for module development.

I believe the workflow piece is only in the paid versions of DNN but I have to say it's worth it if you need this functionality.

PoC - not sure of your exact module needs but you can download the community version, set up portals and users and that can work for a demo. There are some basic (but powerful) modules that are part of the base install for DNN. Maybe you can use those for a demo.

Mark
 
New Post
2/23/2012 10:19 AM
 
Pete,
As Mark stated, DNN support multi tenant at it's core. You can setup child portals mainsite.com/customerstore or parents customerstore.mainsite.com. The benefit for the parent portal is that you can steup a wildcard on your DNS so people can launch a site quickly as an alis..but then they can go back and add in their own domain name later.

Either way, each portal will have it's own users, security, etc protecting an admin on one store from accessing or changing things on another store. Additionally, DNN has modules and content panes (places where you can put things) built into the framework...it fact is used to have some drag and drop but I haven't seen that working for a while. I'd recommend you development team integrate to the existing module's concept to do things like drag a module from a list of available modules into a page.

Modules, skins (the look and feel) and host users (you) can be shared across all portals on a single DNN instance.

You can use "site templates" to preconfigure sites on creation.

There is a module designed to walk a user through a portal creation process. You can get it here (http://www.onyaktech.com/Products/tabid/65/CategoryID/0/List/1/catpagesize/0/Level/a/ProductID/21/Default.aspx?SortField=UnitCost+DESC,ProductName). It's $29 and is designed to wizard a user through the portal creation process, select a site, select a skin, setup their user, etc. It's meant for paid subscriptions for their site but also allows for things like trial periods, etc.

I used to run a multi-tenant solution on DNN that supported over 300 dealership in North America. It was a combination of core, purchased and custom modules but it worked really well. We did that using three separate DNN instances.


Steven Webster
Manager, Community Platform
F5 Networks, DevCentral
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Can DNN do this?Can DNN do this?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out