kargrafx
02-13-2006, 10:45 AM
I am not 100% sure where to post this, but since it is all (or, mostly) database driven, I figure MySQL is a good forum.
I want to build a small community website, or rather a collection of websites. I plan to have about a dozen members to start, eventually up to a hundred or more.
The main page will have a few banners, info on joining, and links to community features like a chat room and message board. It also has a search member sites portion that lets you pick from features (like birthday, zodiac sign, age, last name, hobbys, location, etc.) and display a list of the members that match most or all of your criterea.
Say it is "www.mysite.com", each member has a site name "john.mysite.com" or "mary.mysite.com". If I have to go with "mysite.com/john" I can, but I would prefer subdomains to directories for several reasons.
Their information is stored in a database, or perhaps several, to make the above search/sort easy. When you type in or click a link to one of the subdomains, it is a basic template site (1 page) with the info from the database - a simple user profile.
They will also each have their own image gallery on a second page (say something like "john.mysite.com/gallery/"), which they can add to or change at any time (only the user whose site it is; mary can't edit john's gallery, but john can).
So - what would be the best way to have new members just enter data into a form and have it populate the database; and then automatically have their membername.mysite.com generated with a dynamic site, based on their info in the database?
I was thinking of a CMS - like PHPnuke or Mambo, but I am not sure either of those would handle such a thing. I'm just wanting as much of this automated as opssible, so I have to do as little maintenance as I can get away with.
Thanks!
I want to build a small community website, or rather a collection of websites. I plan to have about a dozen members to start, eventually up to a hundred or more.
The main page will have a few banners, info on joining, and links to community features like a chat room and message board. It also has a search member sites portion that lets you pick from features (like birthday, zodiac sign, age, last name, hobbys, location, etc.) and display a list of the members that match most or all of your criterea.
Say it is "www.mysite.com", each member has a site name "john.mysite.com" or "mary.mysite.com". If I have to go with "mysite.com/john" I can, but I would prefer subdomains to directories for several reasons.
Their information is stored in a database, or perhaps several, to make the above search/sort easy. When you type in or click a link to one of the subdomains, it is a basic template site (1 page) with the info from the database - a simple user profile.
They will also each have their own image gallery on a second page (say something like "john.mysite.com/gallery/"), which they can add to or change at any time (only the user whose site it is; mary can't edit john's gallery, but john can).
So - what would be the best way to have new members just enter data into a form and have it populate the database; and then automatically have their membername.mysite.com generated with a dynamic site, based on their info in the database?
I was thinking of a CMS - like PHPnuke or Mambo, but I am not sure either of those would handle such a thing. I'm just wanting as much of this automated as opssible, so I have to do as little maintenance as I can get away with.
Thanks!