Hey Daniel,

Thanks for the reply. ... Duh!  I don't know why I didn't think of
that.  There are so many foreign aspects of this to me (yes I come
from a mod_perl, php background).

I can give some more information to hopefully help me grasp this just
that bit more.

Basically I am creating my own custom blog site for me and a few of my
friends.  We have wanted our own for a while, but I also have been
wanting a project to work on so I don't want to use an already created
one (I have a few ideas of my own that I haven't seen in others that I
want to attempt).  I started it in PHP, but then noticed django and
decided to try a new approach to the whole thing.

So basically when I roll it out, the website would have no blogs on
it, just a front page welcoming me and possibly displaying some
statistics or news on it and allowing register/login.  So if I were
the first to create an account, I would gain access to 
www.mysite.com/bbeaudreault
or whatever and the corresponding apps therein.  If my friend
registered they would get the same, www.mysite.com/friend1

The kicker is I want them to be able to completely customize the look
of their blog.  From positioning of the different modules (like recent
posts, calendar, etc being moved from left to right to top) to color
scheme, to images on it, and of course disabling certain modules (if
they don't want a calendar).  Sure this may be more complicated than a
blog has to be, but these will be added over time and will present a
nice little project for myself in adding them as I go.

I guess now that I think of it more (if I am hopefully gaining a
better grasp), when a new user is created I would have to automate an
adding of a new url to the urls.py file.  And I could probably store
the resulting CSS from moving modules around, as well as flags for
enabled/disabled modules in the DB for each user as well.

Does this sound more in line with django's design philosophy?

Oh, and yea I went through the tutorial, and it is great for the
simple website kinda thing.  I am just having a hard time
extrapolating that to what I have in mind for this site (explained
above)

Thanks again,
Bryan

On Jul 3, 3:33 am, Daniel Hepper <[EMAIL PROTECTED]> wrote:
> Hi Bryan,
>
> maybe I don't quite get what you are trying to do.
>
> URLs likewww.mysite.com/Foo/don't relate to filesystem paths
> (like /home/django/Foo). They are mapped to python functions. This might
> confuse you if you come from a PHP background. Usually you don't clone
> project, apps or any kind of code for each user. You have one project
> which consists of several apps, the information for each user is taken
> from the database.
>
> Have you gone through the 
> tutorial?http://www.djangoproject.com/documentation/tutorial01/
>
> Maybe you can explain what kind of site you have in mind if you really
> think you have to clone apps or projects.
>
> Regards,
> Daniel
>
> Am Mittwoch, den 02.07.2008, 21:42 -0700 schrieb bbeaudreault:
>
> > Hello all,
>
> > I just recently started playing around with django, and I am
> > interested in using it to create a site I have in mind.  I would
> > appreciate any help in understanding if I have wrapped my head around
> > the idea of projects and apps properly.
>
> > Basically, the site would have a main page that displays generic info
> > from the DB and allows uers to login/register.
>
> > When a new user registers, it would create a new subfolder of the
> > domain, which would be a clone of some django app/project (the part I
> > dont get).
>
> > So, if I understand this correctly (and I probably don't :) ), I would
> > have the following:
>
> > /home/django/website   (would contain the basic info from the DB,
> > registering/logging in, etc)
> > /home/django/default (would contain a bunch of apps for the various
> > functions a user would have access to)
>
> > So let's say the user "Foo" registers .. I would clone the default
> > project to
>
> > /home/django/Foo
>
> > so the person would be able to access their specific site 
> > atwww.mysite.com/Foo/.
>
> > Now hopefully you understand where I am going with this, whether or
> > not I have it correctly.  Now, the other way I thought this might
> > happen is like this, with 1 parent project and a bunch of apps and sub-
> > apps that are all cloned instead of separate projects
>
> > /home/django/mysite (the default site, would contain such apps as
> > "login" or whatever)
> > /home/django/mysite/default (an app inside mysite project, containing
> > various sub-apps?)
> > /home/django/mysite/Foo (the default app was cloned to a new app named
> > after the user)
>
> > Now, I am having a hard time figuring out which way is the right way,
> > or if it is even possible to have "sub-apps" ... Should I be working
> > with separate projects here, or separate apps within 1 parent project.
>
> > The actual cloning process is probably a problem for another day, but
> > I am really just looking for some guidance or information as to which
> > of these methods is possible/preferred.
>
> > Thanks, and if I haven't explained myself properly please feel free to
> > ask for clarification.  Like I said, I am still trying to grok the
> > whole thing.
>
> > -Bryan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
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