First you have to figure out how you want to map your users to their
pages.
Do you want to use subdomains? How about something like the
delicious.com scheme
(i.e., http://delicious.com/username/ ) Or perhaps you have something
else in mind.

After you figure out your URL mapping, the rest looks like standard
Django stuff to me.
You have your different Django apps and you simply pull data out of
each of them on a per user basis. You will need to look into a
"paglet" model like django-chunks for managing content from several
different Django apps in a single user page. Lot's of people have
created their own implementations of this particular capability as it
is not difficult to do.

The tricky part will be what to do if your site gets popular and
suddenly you are managing a ton of data. Then you may need to start
using advanced techniques to scale your site. But for now I wouldn't
worry about premature optimization. Just keep it simple for now.


On Nov 12, 8:42 am, Andreas <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Using Pinax I am looking to create a site where users can create their
> own "subsites", ie similar to Ning.com or Wordpress.com. Each subsite
> will be administered by the user that created it, and several
> different Django Apps are needed to give each subsite the
> functionality it needs (photo gallery, blog etc). Preferably this
> should be done by using some existing App to handle the subsite
> specific functionality, but I have not found any such App.
> django.contrib.sites is not really an option since it requires editing
> settings.py for each new subsite and the creation of a new subsite
> should be as automated as possible.
>
> Do anyone know of an existing App that can be used for this?
> Any tips on how this could be structured?
>
> I would appreciate any pointers as I am relativly new to Django.
>
> Thanks!
> Andreas
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to