Forum Moderators: mack
Here is what I think I need to accomplish.
1. When the member becomes a subsciber and pays of course,
2. Sub domain created (subscriber.mysite.com)
3. Update DNS so sub domain is available
4. Change the index page of the main site to allow for redirect from www.mysite.com/subscriber to subscriber.mysite.com
5. Populate the sub domain with 3 web pages customized to information from thier subscription information (first name, last name, phone number, email, etc.)
With that said, I'm using DotNetNuke (.NET 2.0) as my framework, but the only thing I see from that is creating portals and I don't want those, since the subscribers should be able to choose what provided landing pages they want to use. Can someone lead me in a direction to help me accomplish this?
Thanks
I'm afraid your message is a bit confusing. It's not immediately clear to me what you mean by "subscriber", "landing page", or "generate leads". At first I thought you meant a subscriber was someone who'd signed up for a newsletter. Only when I got to your numbered section did I get a clue that it was someone who had paid for some type of service.
I also don't know what kind of "leads" your site will generate, or how it will generate them, and reading your problem the answers don't seem relevant anyway, though since you took the trouble to explicitly mention it, it's hard to say whether it's really irrelevant or not.
Also, what you say you want to do at first (build dynamic pages) is at odds with what you say you want to do in your numbered list (create subdomains for each subscriber). Which is it? And you haven't said why specifically you want to go the subdomain route. You should have a pretty compelling reason, because creating subdomains is harder, and rather unnecessary.
The traditional way to serve dynamic pages is a lot simpler. When the user goes to your domain (example.com), they can log in, or be automatically logged in if you've set a cookie for them. Either way, once your server knows which subscriber they are, your server-side programming language serves them a customized page. Two different people looking at example.com can see two completely different pages as a result. I think this is the route you want to go.
If this sounds like what you want and you know which programming language you want to use, then please post again in that specific forum.
I don't know why he wants to program this from scratch, as there should be plenty of pre-packaged solutions available for this.
The entire project is way beyond the scope of what we can help him with, anyway. My suggestion: learn, learn, learn!
In order to do this project from scratch you will need to master a number of skills, from script programming to DNS to database design. Like I said - learn, learn, learn!
For the webmaster who doesn't have these skills - there is a fortunate out in most cases - somebody else has already done it!