Hello,
I just installed the Jetspeed M2 version and till now I'm not familiar
with Jetspeed or Portlets.
So I do have a few questions some of you might easily answer:
First of all some information about my little project:
This is my directory tree: (today is my webapp)
tomcat
|
---webapps
|
---today
| |
| ---META-INF
| | |
| | ---MANIFEST.MF
| |
| ---WEB-INF
| |
| ---portlet.xml
| |
| ---web.xml
| |
| ---classes
||
|---de
| |
| ---brhv
| |
| ---hs
| |
| ---diplom
||
|---glass
| |
| ---jetspeed
| |
| ---TodayPortlet.class
|
---jetspeed
|
---WEB-INF
|
---pages
|
---default-page.psml
MANIFEST.MF
---
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.3
Created-By: 1.4.2_06-b03 (Sun Microsystems Inc.)
Built-By: sascha
Name: org.apache.jetspeed
Specification-Title: today
Specification-Version: 2.0-M2
Specification-Vendor: Apache Software Foundation
Implementation-Title: org.apache.jetspeed
Implementation-Version: 2.0-M2
Implementation-Vendor: Apache Software Foundation
portlet.xml
---
?xml version=1.0 encoding=UTF-8?
portlet-app
xmlns=http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd;
version=1.0
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:schemaLocation=http://java.sun.com/xml/ns/portlet/portlet-app_1_0.x
sd
http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd;
portlet
descriptionToday Portlet/description
portlet-nameTodayPortlet/portlet-name
display-nameToday Portlet/display-name
portlet-classde.brhv.hs.diplom.glass.jetspeed.TodayPortlet/portlet-cl
ass
expiration-cache-1/expiration-cache
supports
mime-typetext/html/mime-type
portlet-modeVIEW/portlet-mode
/supports
portlet-info
titleToday Portlet/title
short-titleToday/short-title
keywordsToday, current date/keywords
/portlet-info
/portlet
/portlet-app
web.xml
---
?xml version=1.0 encoding=UTF-8?
!DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application
2.3//EN http://java.sun.com/dtd/web-app_2_3.dtd;
web-app
display-nameToday Portlet/display-name
/web-app
Questions
-
- is the content of the documents ok?
- are there any documents missing?
- do I need the tld- and view-directorys?
- to view the portlet I edited the default-page.psml:
fragment id=dp-19 type=portlet name=today::TodayPortlet
property layout=TwoColumns name=row value=3 /
property layout=TwoColumns name=column value=0 /
/fragment
But where do I find/calculate the id? The dp-19 is just guessed!
This is from the wiki.apache.org:
The id for the portlet fragment uses a unique combination of
${portlet.application.id}::${portlet.name} where
${portlet.application.id} is either the id in portlet-app id=appid
or, if that is not present, he actual name of the war file that contains
your portlet app and {portlet.name} needs to be the value in the portlet
name tags, portlet-nameMyPortlet/portlet-name. Changes to the psml
will be picked up automatically and you should now be able to view your
portlet!
But where do I find {portlet.application.id}::${portlet.name} or
portlet-app id=appid ?
If there are any other sources of information (ger/eng) for a newbee
like me please let me know so I do not waste your time.
Thank you very much.
Sascha
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]