Massimo, I have downloaded and installed the layout plugin you had mentioned above.
I can see what you are getting at when you are talking about including the layouts. I will have a go with this and see what I can come up with. Thank you for your help! -David :0) On Nov 23, 7:02 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > You layout.html needs to look into > > request.env.http_host for the requested host name and include a > corresponding > > <link href="{{=URL(r=request,c='static',request.env.http_host+'/ > style.css')}}/> > > so every http_host has it own style.css and images under its own > static folder. > > Massimo > > On Nov 23, 4:59 pm, David <digitalcry...@gmail.com> wrote: > > > > > Hi Massimo, > > > Yes I saw the plugin and thought it was pretty fancy. I might have > > missed the point on implementation of it. > > > Here's a better look at what I am trying to do: > > >www.example1.com---> css+ static files in their own home directory > > (Independent of example2.com) > > | > > <========================================>web2py + postgresql (1 > > installation) > > |www.example2.com-----> css+ static files in their own home directory > > (independent of example1.com) > > > Both sites are virtual hosts which have their own static content that > > is exclusive from each other which they can FTP in and out. This way > > a user can upload their new layouts without affecting other sites. > > Both sites will have the default layout of my choosing which can be > > substituted for their own preferences if they want to change it. > > > My thinking is that this would give the domain owner a simple way to > > implement a custom "template" to modify the look and feel. I would > > then present them with a small manual on the output tags that could be > > used to implement boxes, feeds, products etc on their custom > > templates. > > > Both sites will share a common web2py for installation which also has > > one postgresql installation. > > What I've done in the postgresql side is added auth field (user_id) > > and in the views I am pulling data based on user_id and I would like > > to also pull based on request.env server name. On the named based > > vhost side I would like apache2 to serve the static files. > > > On Nov 23, 1:25 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > On Nov 23, 11:21 am, David <digitalcry...@gmail.com> wrote: > > > > > Layouts should depend on the domain. > > > > > But I don't want to have 50+ installations per server that need to be > > > > update manually when I make changes to the code or bring enhancements. > > > > > They don't need appadmin. I am writing a control panel for them to > > > > manage users. > > > > > Would it not be possible to share a single web2py installation for > > > > multiple vhosts so I only need to update one directory on each server? > > > > Yes you can. You never need more than one web2py installation. > > > - You can have multiple apps under one web2py installation and map > > > them ti different vhosts (in this case apache does the mapping) > > > - You can have one app with multiple layouts depending on the vhosts > > > but in this case (in this case web2py does the mapping) > > > - You can have one layout.html and different CSS files depending on > > > the vhosts > > > > The best way really depends on what the differences are and who is > > > allowed to edit these differences. Are they set once for all? Do you > > > need to add more? Are the differences just in color and images or are > > > they differences in the actual HTML? > > > > have you looked intohttp://web2py.com/layouts? > > > > > On Nov 23, 10:15 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > > > You should consider different approached depending on whether the > > > > > layout depends on the domain or the user. If it depends on the domain > > > > > and it is fixed for domain, I suggest different web2py apps with > > > > > different set of views that talk to the same db. Usevirtualhosts to > > > > > map domain into app. If the are per user, I would make the CSS dynamic > > > > > and retrieve it from the a database based on user preferences. > > > > > > On Nov 2, 2:28 pm, David Henry <digitalcry...@gmail.com> wrote: > > > > > > > Hi Thadeus, > > > > > > > Did you happen to have the information on how to set this up? > > > > > > > I wanted one web2py with multiple applications that serve unique > > > > > > views/ > > > > > > html/css to users based on the domain used to access the site so > > > > > > users > > > > > > can customize the look and feel to their tastes. > > > > > > > Thanks, > > > > > > David > > > > > > > On Nov 1, 2009, at 7:41 PM, Thadeus Burgess wrote: > > > > > > > > I use virtualhosts on a per domain basis. You are wanting the > > > > > > > same > > > > > > > app, with the same data, but different layouts depending on > > > > > > > domain, > > > > > > > or do you want two completely separate apps per domain? > > > > > > > > -Thadeus > > > > > > > > On Sun, Nov 1, 2009 at 7:12 PM, David Henry > > > > > > > <digitalcry...@gmail.com> wrote: > > > > > > > uld I need symlinks to the virtualhost directory as we --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---