I just recently went through a similar process trying to integrate a new design (not done myself) with Jetspeed. It was a beneficial process to fight my way through the Turbine/Jetspeed rendering jungle. Just as an example, here are a couple screens of the layout (only about 85% done). They're not mockups; Jetspeed did draw these and it does all work. :)http://stumod.com/jetspeed/public.png http://stumod.com/jetspeed/staff.png
You will :probably: not have to write your own controller(s), but that'll depend a lot on what sort of layout you're trying to accomplish. Here are a couple tips: - layouts/default.vm draws the <html> tag; start here. - controls/jetspeed.vm gets called for each portlet on the page. - controllers.xreg and controls.xreg can tell you what templates get called when you're using a particular control/controller. To answer a few of your questions: - putting a nav portlet drawn by the framework up in the top nav area may be a challenge. I would bet there is a solution that would work w/o using a portlet, though. (a simple vm with $jslink()'s to other templates or psml for instance) - Changing the menu from L to R is trivial. I ended up having write a control to handle the left-hand submenu and a controller to handle the nested tabs. Both were pretty simple deals, really. I'd also really recommend gutting all of the table tags Jetspeed comes with and use css. It will makes things a thousand times easier in the long run. hth, stu >>> [EMAIL PROTECTED] 11/06/03 02:42PM >>> I have followed the Jetspeed tutorial, wrote my first portlet, and have a basic understanding of how things are working. Now I want to expand on that knowledge and start making some pretty big changes. For example, do I have to write a new controller to change the layout to something other than the ones that come with Jetspeed, or is it as easy as modifying a velocity template somewhere? What if I'd like to replace the top navigation with a navigation portlet, can I do that easily or do I have to write something new to do it? I know how to turn off the left navigation but what if instead I'd like it on the right side? I'd really like to work with what Jetspeed provides but at the same time I'm not sure of all it can provide and don't want to reinvent the wheel. As a proof of concept, I'd like to start with changing the layout to mirror our corporate intranet. I thought it would be as easy as changing a few velocity templates but it seems there is quite an interplay between turbine, velocity, and a number of other Jakarta components making understanding things a little more challenging. I'd also like to provide LDAP authentication Can someone point me to hints on how I could go about customizing Jetspeed's presentation without ending up writing my own portal? Thanks - Tod --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
