I will take responsibility for #1 since I am currently re-writing the decoration portion of Jetspeed 2. I MAY even have a section on how to do it with JSPs since there appears to be a decent amount of mis-guided souls using J2 who still use them ;^) (Just kidding, don't flame me)
Regards, -Scott > -----Original Message----- > From: Joachim Müller [mailto:[EMAIL PROTECTED] > Sent: Monday, December 05, 2005 6:38 AM > To: Jetspeed Users List > Subject: Re: How to build a custom Portal Server > > Hi. > > I think it would be helpful to write down some best practices for > getting startet with developing a new portal: > > Things that come in my mind (extendable): > > 1.) Look an Feel > > - How to develop a new Look (Template, Decorators, styles etc.)? > - How to deploy this stuff? > - Naming conventions for style definitions, template files, etc? > > 2.) Development, Debug, Deploy cycle > > - How to set up an dev enviroment with eclipse? > - Basic steps to build my new portal application. > - How to debug my portal application? > > 3.) Core development > > - How to extend the Jetspeed functionality, add/exchange new Services? > - How to add new services, valves. > - How to debug? > - How to deploy this modifications? > > ... > > > Anyone wants to share experiences? > > Joachim > > > > > > Liu Yan wrote: > > hi, > > > > I am new to the JetSpeed as well as the Portal Server. Based on the > Getting Started page on the J2 web site, I successfully built and deployed > the the default Portal Server all from the J2 source. It runs well based > on MySql backend. All sample Portlets are cool except the RSS one, > however, I didn't look into it more. > > > > My current task is to build a custom Portal Server. After some doc > reading and mail list archive search, I found little information on it, > Wiki has such title but with empty content. I guess I could miss something > in the archive. The following are the steps I took: > > > > Environment: Windows XP Professional, Tomcat 5.5.12, MySql 4.1 NT, > JDK1.5.0_05 > > > > 1) Download Maven 1.0.2 (It seems there is some problem for J2 working > with Maven 1.1-beta, is that true?), set MAVEN_HOME, and PATH > > 2) Delete the ${user.home}/.maven directory, this directory working fine > for the default build directly from J2 source as I mentioned above, but > I'd like to delete it to have a clean environment. > > 3) Create a directory, say d:\myportal, copy the build.properties to > this directory > > > > maven.repo.remote = http://www.bluesunrise.com/maven/, > http://www.ibiblio.org/maven/, \ > > http://dist.codehaus.org/, http://cvs.apache.org/repository > > org.apache.jetspeed.project.home = d:/myportal > > > > org.apache.jetspeed.portal.home = d:/myportal > > org.apache.jetspeed.portal.name=myportal > > org.apache.jetspeed.portal.groupId = myportal > > org.apache.jetspeed.portal.artifactId = portal > > jetspeed.version=2.0-dev > > org.apache.jetspeed.portal.currentVersion = 1.0 > > > > org.apache.jetspeed.genapp.home= d:/myportal > > org.apache.jetspeed.genapp.groupId=myportal > > org.apache.jetspeed.genapp.name=Test Portal > > org.apache.jetspeed.genapp.currentVersion=1.0 > > > > (There are other settings related to Tomcat and DB config, I didn't list > them here for brevity) > > > > 4) Run: maven -DartifactId=maven-jetspeed2-plugin -DgroupId=jetspeed2 - > Dversion=2.0-M4-SNAPSHOT plugin:download > > > > BUILD SUCCESSFULLY > > > > 5) Run: maven j2:portal.genapp > > > > BUILD SUCCESSFULLY > > > > 6) Run: maven war:install > > > > After download a lot of stuffs, the build failed with the output: > > WARNING: Failed to download derby-.jar. > > The build cannot continue because of the following unsatisfied > dependency: > > > > What did I do wrong? Or do I just simply misunderstand the concept of > how to build a custom portal server? > > > > Your reply is appreciated. > > > > Liu Yan > > > > > > > > > -- > > . frankfurt am main, 7°c, zur zeit ein wenig > bewölkt in 610 m. die sichtweite reicht weiter als > 10 km. > > < joachim müller > [EMAIL PROTECTED] > t +49 69 759003 11 > > wemove digital solutions GmbH > www.wemove.com > > > > --------------------------------------------------------------------- > 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]
