David,
I have found your new tutorial very useful. It was the first Jetspeed Tutorial from which I actually
created a working Jetspeed install. I am also learning to use Eclipse with this project (My dev
environment has been IDEA) so I can follow the tutorial and posts to this mail-list.
Here is some end-user feedback from where I struggled (not to criticize - meant purely as
constructive feedback):
1) http://people.apache.org/~taylor/tutorial/docs/site/01/first-steps.html you offer a link to the
"Tutorial Download Location". When I click this link I found 4 files which confused me - which do I
need? Where do I expand them? I would suggest the tutorial say something like,
"You will find the following 4 files: jetexpress.zip, express-demo.zip, Jetspeed-installer,
jetspeed-libraries.zip. In this tutorial we will expand the jetexpress.zip in directory
/JetspeedTraining/. Expand jetspeed-libraries into directory /JetspeedTraining/libraries/. We will
use the express-demo.zip in section-03 of this tutorial."
2) There is actually an instruction hidden (IMHO) in
http://people.apache.org/~taylor/tutorial/docs/site/references/tutorial_distribution.html. The setup
of the JETSPEED_LIBRARY I suggest be a tutorial step rather than a file description. I suggest any
step _required_ by the tutorial should be described _in the tutorial_, and not in a link off of the
tutorial (though I understand this is difficult in a ever-growing and -changing project like Jetspeed).
3) The tutorial in later pages assumes a certain directory structure. I suggest it be described in
this first page while you tell users which files to expand and where. For example, in describing the
changes to build.properties you offer the example:
app.server.home = /JetspeedTraining/servers/tomcat-express
I did not know how this path translated to my local file system. From this and the rest of the
tutorial I have gleaned that your examples assume the jetexpress.zip was expanded into a directory
called /JetspeedTraining/. This is also where my Eclipse newbiness hampered me as I did now know how
to define a new "workspace" to use this directory - but as you say in other posts, that was *my*
problem and beyond the scope of the tutorial.
4) http://people.apache.org/~taylor/tutorial/docs/site/01/install-it.html says "if you are following
the training material, the Tomcat directory is located under /JetspeedTraining/tomcat-express/".
Actually it is "/JetspeedTraining/servers/tomcat-express/".
5) http://people.apache.org/~taylor/tutorial/docs/site/01/install-it.html perhaps should indicate
what values we should use when running the installer. Now, in hind-site, I suppose you mention in
the bullets "/JetspeedTraining/tomcat-express/" to say this is the value I should tell the installer
is my "Tomcat Home".
6) <soapbox> A hint I would offer any new users on the first page is, "If you deviate from these
instructions, you may find later steps do not work. I suggest you change values or settings only
after you have got the tutorial working." I imagine new users come to Jetspeed with their own
project in mind; so, as they follow the tutorial they tweak a step here and their not realizing that
the effects of those tweaks which might make later instructions not work. For example, "For the
purposes of the tutorial, stick to the included tomcat, and use derby; once that works, then try to
change databases or Tomcat locations."</soapbox>
These were just thoughts I had while following the tutorial. I hope they are received as
constructive criticisms and NOT as complaints. By the end of section-1 I had a working Jetspeed
install - way cool!
Steve B.
David Sean Taylor wrote:
On Aug 20, 2007, at 12:04 AM, Sari wrote:
Hello,
This is to follow up on my own posting last week.
After asking the question last week, I did some more searching on
the mailing list and found out you can download the entire
repository, so I downloaded
http://www.bluesunrise.com/maven2/repository.zip, removed the
<Mirrors> section from settings.xml, generated the jetexpress portal
and built it.
I've finally got "mvn -P tomcat,min" to end successfully :-)
Now I can move on to the next step.
Could someone please confirm if this actually was the correct way to
build a custom portal?
Well, this is the current recommended approach:
http://wiki.apache.org/portals/Jetspeed2/Maven2BuildSupport
backed by the tutorial:
http://portals.apache.org/tutorials/jetspeed-2/
Recently, due to complaints from newbies about the difficulties of using
Maven-2, I decided to try a simpler method of building, with Ant +
Eclipse as described here:
http://people.apache.org/~taylor/tutorial/docs/site/index.html
So I recommend trying the Ant + Eclipse approach if you are having
trouble with the recommended Maven-2 tutorial, or just Maven-2 itself
Beware that the Ant Tutorial only goes as far as section 01 a
I was hoping to receive feedback about how easy it was to use and if
people found the getting started section, which they usually have so
much difficulty with, easier than Maven
Thus far I haven't really had an useful feedback to help me understand
what people would prefer
---------------------------------------------------------------------
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]