> 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!)
99% of Jetspeed's content is generated using Velocity templates not through ECS. Location of templates: Controllers: WEB-INF/templates/vm/contollers Controls: WEB-INF/templates/vm/controls Jetspeed's default layout: WEB-INF/templates/vm/layouts/html/default.vm Jetspeed's default page: WEB-INF/templates/vm/screens/html/home You can use the existing controls and controllers as examples to write your own. After creating your own controls and/or controllers, you will need to add entries for them to the local-controls and/or local-controllers respectively in WEB-INF/conf. Neither of these files come with Jetspeed as they are to be used for user-defined entries, so you will need to create them. You can use controls.xreg and controllers.xreg as examples on how to structure local-controls.xreg and local-controllers.xreg. Once you have your custom controls and controllers registered, re-start tomcat and they should be available for selection. Scott > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:brendan.richards@;draftlondon.com] > Sent: Wednesday, October 23, 2002 8:54 AM > To: Jetspeed Users List > Subject: RE: Changing the templates > > 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- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:jetspeed-user- > [EMAIL PROTECTED]> > > > > > -- > To unsubscribe, e-mail: <mailto:jetspeed-user- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:jetspeed-user- > [EMAIL PROTECTED]> > >
