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]

Reply via email to