Client Portals creating their own child portals

This is an open forum for any mojoPortal topics that don't fall into the other categories.

This thread is closed to new posts. You must sign in to post in the forums.
11/4/2009 9:30:14 AM
Gravatar
Total Posts 13

Client Portals creating their own child portals

I have a different requirement that involves regarding creating portals for client and in turn client creates their own portals as the need for offering site to different set of users. This child portal can be set a date to expire so that after that expiration date, the site no longer functions or not available.

Hopefully, I can do this by having mojoportal as the platform. Obviously, this will change the source code of mojoportal. I will track all changes and send it to you and have ur peer review as well.

Thanks,


Location: WS, NC

11/4/2009 9:59:12 AM
Gravatar
Total Posts 18439

Re: Client Portals creating their own child portals

Hi,

If you implement something like this you should implement it as separate projects, it does not need to be included in mojoPortal nor does it require changes in mojoPortal to implement such a feature.

I have listed on my Road Map that I actually plan to implement a feature like  this named Site Provision Pro, that will enable ad hoc site provisioning with an option to use ecommerce to charge before a site can be provisioned. This will be a paid add on feature when I implement it but nothing stops a developer from implementing something similar.

Best,

Joe

11/4/2009 10:13:32 AM
Gravatar
Total Posts 13

Re: Client Portals creating their own child portals

Oh I didn't notice your roadmap before. Its great that something I want is in your road map.

When are you planning to get SiteProvision Pro out. I am eager to see that and willing to purchase as well.

 

Thanks.

11/4/2009 11:14:30 AM
Gravatar
Total Posts 18439

Re: Client Portals creating their own child portals

Hi,

First thanks for the coffees!

I'm afraid the bad news is that the feature is only in the planning stage, I don't have a target date for it yet.

Best,

Joe

11/4/2009 2:03:54 PM
Gravatar
Total Posts 13

Re: Client Portals creating their own child portals

Not a problem!!!

Too bad, that it will not be out there sooner. I will start looking at it from a separate project point of view.

This is what my initial plannings are:

1) Create Client Lists

2) Each Client automatically has a site associated with it. However, client can be in 1 to many relationship with site(s) with the exception of 1 always there and cannot be removed (acts as main site). All child portals can be further configurable. For example: expiration date, site charge etc.

3) Each client can have its own set of exclusive users.

4) Each child portal can have its own set of exclusive users where user is in 1-to-1 relationship with its portal.

 

I hope I can achieve above with a new project just like u have recommended. I just have doubt in Users and Roles. May be I need to further understand in that area.

 

Thanks,
-Soven

11/4/2009 3:04:40 PM
Gravatar
Total Posts 18439

Re: Client Portals creating their own child portals

Hi Soven,

A lot of what you describe is very project specific, client lists etc. We currently support 2 scenarios, one where sites are completely independent and have different users and roles, and then we have related sites mode where all sites share the same users and roles.

I think in your scenario you could implement some logic to synchronize users and roles across client specific sites. You can keep all extra data in your own tables linked by SiteID or SiteGuid.

Note that things are quite different depending on whether using folder based child sites or host name based sites. One of the challenges of host named based sites is creating the needed DNS records on demand. My planned feature will work out of the box with folder based sites but for host name based sites it will expose events where its possible to hook in other supporting functions so that host names could be provisioned by some external web service.

Do as much as you can to keep your code in your own projects, if you bump into things that make you think you need to modify mojoPortal code then post specific questions and maybe I can recommend a strategy that requires no changes to mojoPortal code or maybe I will consider small changes that make it easier to support your needs. Its a case by case judgement.

I noticed that you are in NC, I'm in Charlotte myself.

Best,

Joe

11/4/2009 4:27:23 PM
Gravatar
Total Posts 13

Re: Client Portals creating their own child portals

I will use host name based sites even though DNS record has to be created manually, that is fine with me as long as it does accomplish the goal. I am not worried in that area. Definitely I will keep you posted with whatever strategy and work I come up with.

Great to know that u r in NC as well.

MOJOPORTAL Rocks!!!!

 

11/5/2009 7:10:59 AM
Gravatar
Total Posts 18439

Re: Client Portals creating their own child portals

Hi,

Well the problem is that generally host name DNS records can take up to 24 hours to propagate across the internet. I use Yahoo Domains and generally when I create a new host A record its working for me within about 30 minutes but may not be working around the world that fast. Some DNS services can promise much faster propagation but they are usually pretty expensive.

The way I see it, unless you can automate the DNS provisioning and make it nearly real time the site provisioning feature does not really express its potential. I mean if a real person has to manually create the DNS record to provision a site then you might as well just use an existing feature like a contact form or Form Wizard Pro, to capture the request for a site and then manually create the site from the site settings in the root admin site right after setting up the DNS. Its only a few clicks to create a new site.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.