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

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0automate potrtal installautomate potrtal install
Previous
 
Next
New Post
2/20/2007 5:32 PM
 

There are several third party modules that provide variations of this functionality. Look for Onyaktech's Portal Sign-up and and BizModule's Personal Gallery. 

Smart Thinker also has a Homepages module but this has recently been cancelled and I understand the source is available.

There is also a similar module for around 200 Dollars on Snowcovered but the developer doesn't seem able to answer any questions about it so... avoid.

Which particular one is right will depend on your specific requirements. Check them all out.

Rob

 
New Post
2/21/2007 1:39 AM
 
dvdprkr wrote

Thanks so much for your reply. It seems like nobody really wants to talk about this. Looking at the url  http://demo.dotnetnuke.com/tabid/36/ctl/Signup/Default.aspx

Right, the way things are now, you'd have to create a custom module to do the signup. However, based on your observations, I may want to reconsider.

It's a shame, the demo portal creation is such a powerful element of DNN. I could REALLY use this.



It's about 90% functionally complete for http://domain.com/yourdemo child portals, with the only issues being defining how users should work across portals, and Newsletters. Both of those can be solved with a little work. Parent portals that require DNS and IIS changes... I think DNN will probably never be able to do that. There are way too many hosting situations to consider, and the core team's time is better spent elsewhere. But, a separate utility that does the DNS and IIS work, and also puts the right stuff into DNN's tables and filesystem is certainly doable.

So it's not so much that DNN can't handle it as that you'd need to think of DNN as a framework rather than perfectly meeting everyone's disparate requirements for hosting portals out of the box.

BTW, 4.4.1 fixed the issue I had with 4.4 where I could specify "admin" as the new portal's administrator upon creation. It' now says the user already exists, which is less than ideal, but at least prevents the orphan record in the Users table when the portal goes away.
 
New Post
2/21/2007 3:55 AM
 
dvdprkr wrote

Thanks so much for your reply. It seems like nobody really wants to talk about this. Looking at the url  http://demo.dotnetnuke.com/tabid/36/ctl/Signup/Default.aspx

my first thoughts were that it had to be a custom job. 1st,  http://demo.dotnetnuke  is a subdomain of http://www.dotnetnuke.

It's a shame, the demo portal creation is such a powerful element of DNN. I could REALLY use this.

Sorry I had not seen this thread previously.

http://demo.dotnetnuke.com is a straight, out of the box installation of DotNetNuke 4.4.1.  The only thing that is custom about it is a scheduled job which was created to do custom cleanup of the portal artifacts.  The site is so high traffic that we cannot afford for the expired portals to remain too long, we get 1-2k signups a week.  The site is simply a single install (one parent portal).  There is nothing magic about the url... http://demo.dotnetnuke.com is no more or less discreet than http://www.dotnetnuke.com... we just did not want to mix a demo playground with the site we use for community collaboration.  People do ALL KINDS of crazy things on demo sites.

The demo signup works.


Scott Willhite, Co-Founder DNN

"It is only with the heart that one can see rightly... what is essential is invisible to the eye. "
~ Antoine de Saint-Exupéry

 
New Post
2/21/2007 1:16 PM
 

Nope.

There's this:

If PortalSettings.ActiveTab.ParentId = PortalSettings.SuperTabId Then
rowType.Visible = True
optType.SelectedValue = "P"
Else
rowType.Visible = False
strMessage = String.Format(Localization.GetString("DemoMessage", Me.LocalResourceFile), Convert.ToString(IIf(Convert.ToString(Common.Globals.HostSettings("DemoPeriod")) <> "", " for " & Convert.ToString(Common.Globals.HostSettings("DemoPeriod")) & " days", "")), GetDomainName(Request))
lblInstructions.Text = strMessage
btnCustomizeHomeDir.Visible = False
End If

This means that whether or not the current user is superuser, the anonymous demo creator can specify a parent portal and home directory simply because the parent of the active tab is the host tab.

When specifying a tabid that isn't under SuperTabId, (like my home page /tabid/36/) I get a page with no modules injected.

So, I'm unable to reproduce the behavior seen here: http://demo.dotnetnuke.com/tabid/36/ctl/Signup/Default.aspx .

So, the choices are currently to use the URL of the host's Add Portal page, which will allow the user to create a parent portal that won't work until someone sets up IIS and DNS and allows them to specify the directory name; or, a blank page.

The only way I've been able to duplicate the functionality of demo.dotnetnuke.com is to create a module from signup.ascx and put it on another tab.

If' there's no magic, then what's causing the blank pages?
 
New Post
2/21/2007 4:02 PM
 

Thanks for clearing that up, but what is required to get the demo signup to work?

Selecting "demo signup" in the host settings is all I need to do? Will the demo signup page automatically appear on the home page?

How do I get to the demo signup page once I make the settings in the Host?

 

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0automate potrtal installautomate potrtal install


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