>From what I can tell there isn't a single global template that controls site look and feel.
A page is built from a number of portlet objects embedded into a heirachy of controller objects. the simplest portlet will just display a chunk of html code from a file so you can get your web designers to produce these. For example, the fist portlet displayed when logging in as Tommy Turbine just shows some HTML with a "Welcome to jetspeed" message. The skins system allows you to apply stylesheets to these portlets. What I don't know is how the HTML from a controller is built. For example, if you use a tabbed pane controller you get a tab-navigation system (login as admin to see this). Is the HTML for those navigation buttons hard coded into the controller code or is it customisable in some form? My guess is that to fully customise every visual aspect of the page, you would have to build your own or modify existing controllers. It seems a lot of the HTML on the site is produced in the source code of the components by jakarta ECS (element constuction set) http://jakarta.apache.org/ecs/ I which is fine for JAVA developers that don't know HTML but is (i think) clunky for anyone who is experienced in hand-coding HTML for web sites. (on the ECS page I find the first example far more readable!) As far as web design is concerned, I'd do the following: 1) Look at page architecture with your designers - divide up into left nav, top bar etc. 2) use PSML to layout the page to this structure 3) get your web designers to deveolop HTML components to fit within this framework. Brendan Richards "Tarek M. Nabil" <[EMAIL PROTECTED]> 23/10/2002 13:22 Please respond to "Jetspeed Users List" To: "Jetspeed Users List" <[EMAIL PROTECTED]> cc: Subject: RE: Changing the templates Does that mean I have to know PSML to change the template? I think our web designers won't like that :( -----Original Message----- From: [EMAIL PROTECTED] [mailto:brendan.richards@;draftlondon.com] Sent: Wednesday, October 23, 2002 9:59 AM To: Jetspeed Users List Subject: Re: Changing the templates Tarek, As far as I can tell, the site can be fully customised using the "site markup" features of PSML. using this you can specify the layout of controller objects (menu, tabbed pane etc.) I think the customiser interface provides a way to easily change the PSML via point-and-click but to get full control you could edit the PSML for yourself. The customisation works by allowing differnt PSML files for different users, groups etc. go to http://jakarta.apache.org/jetspeed/site/psml.html that's my take on it anyway. could someone please correct me if i'm mistaken.... Brendan Richards "Tarek M. Nabil" <[EMAIL PROTECTED]> 22/10/2002 20:58 Please respond to "Jetspeed Users List" To: "Jetspeed (E-mail)" <[EMAIL PROTECTED]> cc: Subject: Changing the templates Hi everyone, I just downloaded Jetspeed today to evaluate it, and it looks pretty good to me so far. I've worked with a similar product before - Plumtree, but it wasn't an open-source one. Now, to the question, I've been looking around in the documents, and it seems like the documentation about how to change the whole look of the site is hidden somewhere I can't find. I need to make new templates and change the whole look of the site while retaining its main functionalities. I also wonder whether they way gadgets are laid out can be changed, I mean, does the page always have to be divided into columns? I appreciate your help. Thanks, Tarek M. Nabil -- To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org> -- To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>
