Hi David,
thanks for the reply.
Find attached some psml and a portlet.xml (the demo app) In current
portlet.xml I have removed the
<title xml:lang=""> and have left only <title> with Greek title... Still
getting ?????? Any ideas pls?
thnx,
Vangelis
David Sean Taylor wrote:
On Aug 28, 2009, at 5:34 AM, Evangelos Vlachogiannis wrote:
Hi list,
I am facing a strange problem. I am editing portlet.xml of my
portlets and adding Greek titles <title xml:lang="">. When starting
tomcat I am getting the greeks on the page normally. However when I
restart tomcat I am getting ??????????? and need to just save again
portlet.xml without changing anything!!! Any ideas please?? The site
is http://u-portal.gunet.gr
Can you send me a sample of your PSML file and I'll try it out...
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="demo"
version="2.0"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>e-University</description>
<description xml:lang="el">Portlet καλÏÏοÏίÏμαÏÎ¿Ï ÏÏην
δικÏÏ
ακή ÏÏλη U-portal</description>
<portlet-name>e-University_Home</portlet-name>
<display-name>Welcome</display-name>
<portlet-class>org.apache.portals.gems.file.FilePortlet</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supports>
<mime-type>application/pdf</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supports>
<mime-type>application/zip</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supports>
<mime-type>text/csv</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supported-locale>el</supported-locale>
<portlet-info>
<title>ÎαλÏÏήλθαÏε</title>
<short-title>ÎαλÏÏήλθαÏε</short-title>
<keywords>αÏÏείο</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>file</name>
<value>/WEB-INF/_content/home.html</value>
</preference>
</portlet-preferences>
</portlet>
<!--
<portlet id="HelloPortlet"> <description>This is the hello world of
portlets, it doesn't do much</description>
<portlet-name>HelloPortlet</portlet-name> <display-name>Hello
World</display-name>
<portlet-class>org.apache.portals.applications.demo.helloworld.HelloWorld</portlet-class>
<init-param> <description>test init param</description>
<name>hello</name> <value>Hello Portlet</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>faces-glasses.png</value> </init-param>
<expiration-cache>-1</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>EDIT</portlet-mode>
<portlet-mode>VIEW</portlet-mode> <portlet-mode>HELP</portlet-mode>
</supports> <supports> <mime-type>text/vnd.wap.wml</mime-type>
<portlet-mode>VIEW</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale>
<resource-bundle>org.apache.portals.applications.demo.helloworld.resources.HelloWorldResources</resource-bundle>
<portlet-info> <title>Hello World</title>
<short-title>Hello</short-title>
<keywords>demo,tutorial,learn,hello</keywords> </portlet-info>
</portlet>
-->
<portlet id="bookmarkportlet">
<description>The Bookmark Portlet stores links, also known as
bookmarks, to any website for quick access to your favorite websites.</description>
<portlet-name>BookmarkPortlet</portlet-name>
<display-name>Bookmark Portlet</display-name>
<portlet-class>org.apache.portals.applications.desktop.BookmarkPortlet</portlet-class>
<init-param>
<name>ViewPage</name>
<value>/WEB-INF/view/bookmark-view.jsp</value>
</init-param>
<init-param>
<name>EditPage</name>
<value>/WEB-INF/view/bookmark-edit.jsp</value>
</init-param>
<init-param>
<name>HelpPage</name>
<value>/WEB-INF/view/bookmark-help.jsp</value>
</init-param>
<init-param>
<name>portlet-icon</name>
<value>bookmark-new.png</value>
</init-param>
<expiration-cache>-1</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<supported-locale>el</supported-locale>
<resource-bundle>
org.apache.portals.applications.desktop.resources.Bookmark</resource-bundle>
<portlet-info>
<title>Τα ÎγαÏημÎνα μοÏ
</title>
<keywords>tools,bookmark,link</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>Aegean University</name>
<value>http://www.aegean.gr</value>
</preference>
<preference>
<name>University of Athens</name>
<value>http://www.uoa.gr/</value>
</preference>
<preference>
<name>University of Crete</name>
<value>http://www.uoc.gr/</value>
</preference>
</portlet-preferences>
</portlet>
<portlet id="bookmarkportletXHTML">
<description>The Bookmark Portlet for XHTML Basic stores links,
also known as bookmarks, to any website for quick access to your
favorite websites.</description>
<portlet-name>BookmarkPortletForXHTMLBasic</portlet-name>
<display-name>Bookmark Portlet for XHTML Basic</display-name>
<portlet-class>org.apache.portals.applications.desktop.BookmarkPortlet</portlet-class>
<init-param>
<name>ViewPage</name>
<value>/WEB-INF/view/bookmark-view-xhtmlbasic.jsp</value>
</init-param>
<init-param>
<name>EditPage</name>
<value>/WEB-INF/view/bookmark-edit-xhtmlbasic.jsp</value>
</init-param>
<init-param>
<name>HelpPage</name>
<value>/WEB-INF/view/bookmark-help-xhtmlbasic.jsp</value>
</init-param>
<init-param>
<name>portlet-icon</name>
<value>bookmark-new.png</value>
</init-param>
<expiration-cache>360</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<supported-locale>el</supported-locale>
<resource-bundle>
org.apache.portals.applications.desktop.resources.Bookmark</resource-bundle>
<portlet-info>
<title>Bookmarks(X)</title>
<keywords>tools,bookmark,link,XHTML</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>Jetspeed-2 Site</name>
<value>http://portals.apache.org/jetspeed-2/</value>
</preference>
<preference>
<name>Bluesunrise Site</name>
<value>http://www.bluesunrise.com/</value>
</preference>
<preference>
<name>Apache Home</name>
<value>http://www.apache.org/</value>
</preference>
</portlet-preferences>
</portlet>
<portlet id="PreferencePortlet">
<description>A simple programming tutorial portlet for learning how
to develop with the Java Portlet API and Portlet Preferences</description>
<portlet-name>PreferencePortlet</portlet-name>
<display-name>Preferences Tutorial</display-name>
<portlet-class>org.apache.portals.applications.demo.preferences.PreferencePortlet</portlet-class>
<init-param>
<name>portlet-icon</name>
<value>preferences-desktop.png</value>
</init-param>
<expiration-cache>-1</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale>
<resource-bundle>
org.apache.portals.applications.demo.preferences.resources.PreferenceResources</resource-bundle>
<portlet-info>
<title>Preference Tutorial</title>
<short-title>Preferences</short-title>
<keywords>demo,tutorial,learning,programming,preference</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>pref1</name>
<value>Hello</value>
<value>Hello2</value>
</preference>
</portlet-preferences>
</portlet>
<portlet id="DisplayRequestPortlet">
<description>This portlets is useful for debugging HTTP Request
information including request headers, attributes, request
parameters, and cookies.</description>
<portlet-name>DisplayRequestPortlet</portlet-name>
<display-name>HTTP Request Information</display-name>
<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</portlet-class>
<init-param>
<name>HelpPage</name>
<value>/WEB-INF/demo/simple/DisplayRequestHelp.jsp</value>
</init-param>
<init-param>
<name>ViewPage</name>
<value>/WEB-INF/demo/simple/DisplayRequest.jsp</value>
</init-param>
<init-param>
<name>portlet-icon</name>
<value>internet-web-browser.png</value>
</init-param>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale>
<resource-bundle>
org.apache.portals.applications.demo.simple.resources.DisplayRequestResources</resource-bundle>
<portlet-info>
<title>HTTP Request Information</title>
<short-title>HTTP Request</short-title>
<keywords> debug,http,headers,tutorial,programming,request,tools</keywords>
</portlet-info>
</portlet>
<!--
<portlet id="PickANumberPortlet"> <description>This portlet runs the
popular 'Pick A Number' guessing game. The goal is to guess, in the
least number of guesses, a number between [1..{Range}]</description>
<portlet-name>PickANumberPortlet</portlet-name> <display-name>Pick a
number game</display-name>
<portlet-class>org.apache.portals.applications.demo.simple.PickANumberPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/simple/PickANumber.jsp</value> </init-param>
<init-param> <name>HelpPage</name>
<value>/WEB-INF/demo/simple/PickANumberHelp.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/simple/PickANumberEdit.jsp</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>applications-games.png</value> </init-param>
<expiration-cache>600</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode> <portlet-mode>EDIT</portlet-mode>
-->
<!-- support custom about mode -->
<!--
<portlet-mode>about</portlet-mode>
<portlet-mode>edit_defaults</portlet-mode>
<portlet-mode>print</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>fr</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.simple.resources.PickANumberResources</resource-bundle>
<portlet-info> <title>Pick a Number</title>
<keywords>fun,game,pick</keywords> </portlet-info>
<portlet-preferences> <preference> <name>TopRange</name>
<value>100</value> </preference> </portlet-preferences> </portlet>
-->
<!--
<portlet id="AttributeScopePortlet"> <description>This portlet is
useful for debugging Portlet Session attributes, as well servlet
request attributes, by both Application and Portlet
scope.</description>
<portlet-name>AttributeScopePortlet</portlet-name>
<display-name>Session Attribute Scope Tutorial</display-name>
<portlet-class>org.apache.portals.applications.demo.simple.AttributeScopeServlet</portlet-class>
<init-param> <name>HelpPage</name>
<value>/WEB-INF/demo/simple/AttributeScopeHelp.jsp</value>
</init-param> <init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/simple/AttributeScope.jsp</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>preferences-system-windows.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.simple.resources.AttributeScopeResources</resource-bundle>
<portlet-info> <title>Session Attribute Scope</title>
<short-title>Attributes</short-title> <keywords>
demo,session,tutorial,programming,attribute,scope</keywords>
</portlet-info> </portlet>
-->
<!--
<portlet id="CustomerList"> <description>Custom List is a part of a
simple tutorial for inter-portlet communication using the portlet
session. Use with Customer Detail and Customer Info
portlets</description> <portlet-name>CustomerList</portlet-name>
<display-name>Customer List</display-name>
<portlet-class>org.apache.portals.applications.demo.customerInfo.CustomerPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/customerInfo/Page1.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/customerInfo/Page1Edit.jsp</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale>
<resource-bundle>org.apache.portals.applications.demo.customerInfo.resources.CustomerListResources</resource-bundle>
<portlet-info> <title>Customer List</title>
<short-title>List</short-title>
<keywords>demo,tutorial,programming,customer,session</keywords>
</portlet-info> </portlet> <portlet id="CustomerInfo">
<description>Custom Info is a part of a simple tutorial for
inter-portlet communication using the portlet session. Use with
Customer List and Customer Info portlets.</description>
<portlet-name>CustomerInfo</portlet-name> <display-name>Customer
Information</display-name>
<portlet-class>org.apache.portals.applications.demo.customerInfo.CustomerPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/customerInfo/Page2.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/customerInfo/Page2Edit.jsp</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.customerInfo.resources.CustomerInfoResources</resource-bundle>
<portlet-info> <title>Customer Information</title>
<short-title>Info</short-title>
<keywords>demo,tutorial,programming,customer</keywords>
</portlet-info> </portlet> <portlet id="CustomerDetail">
<description>Custom Detail is a part of a simple tutorial for
inter-portlet communication using the portlet session. Use with
Customer Detail and Customer List portlets.</description>
<portlet-name>CustomerDetail</portlet-name> <display-name>Customer
Detail</display-name>
<portlet-class>org.apache.portals.applications.demo.customerInfo.CustomerPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/customerInfo/Page3.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/customerInfo/Page3Edit.jsp</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.customerInfo.resources.CustomerDetailResources</resource-bundle>
<portlet-info> <title>Customer Detail</title>
<short-title>Detail</short-title>
<keywords>demo,tutorial,programming,customer</keywords>
</portlet-info> </portlet> <portlet id="RoleSecurityTest">
<description>Tutorial portlet for learning how to use the isUserInRole
Portlet API on the RenderRequest.</description>
<portlet-name>RoleSecurityTest</portlet-name> <display-name>Role
Security Tutorial</display-name>
<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/security/roles.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/security/roles.jsp</value> </init-param>
<init-param> <name>HelpPage</name>
<value>/WEB-INF/demo/security/help.html</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>preferences-system.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.security.resources.RoleResources</resource-bundle>
<portlet-info> <title>Role Security Test</title> <short-title>Role
Test</short-title>
<keywords>demo,tutorial,programming,role,security</keywords>
</portlet-info> <security-role-ref>
<role-name>Administrator</role-name> <role-link>admin</role-link>
</security-role-ref> <security-role-ref>
<role-name>Manager</role-name> <role-link>manager</role-link>
</security-role-ref> <security-role-ref> <role-name>User</role-name>
<role-link>user</role-link> </security-role-ref> </portlet> <portlet
id="UserInfoTest"> <description>Tutorial portlet for learning how to
use the Portlet API User Information(Attributes) on the RenderRequest:
renderRequest.getAttribute(PortletRequest.USER_INFO)</description>
<portlet-name>UserInfoTest</portlet-name> <display-name>User
Information Tutorial</display-name>
<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/userinfo/userinfo.jsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/userinfo/userinfo.jsp</value> </init-param>
<init-param> <name>HelpPage</name>
<value>/WEB-INF/demo/userinfo/help.html</value> </init-param>
<init-param> <name>portlet-icon</name> <value>system-users.png</value>
</init-param> <expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>HELP</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.userinfo.resources.UserInfoResources</resource-bundle>
<portlet-info> <title>User Information</title>
<short-title>User</short-title>
<keywords>demo,tutorial,programming,user,attributes,info</keywords>
</portlet-info> </portlet>
-->
<!--
<portlet id="CSSDemoPortlet"> <description>CSS Demo Portlet
demonstating the different styles available to you from the Portlet
API standard styles. See the portlet spec: appendix PLT.C CSS Style
Definitions</description> <portlet-name>CSSDemoPortlet</portlet-name>
<display-name>Portlet API CSS Styles Demo</display-name>
<portlet-class>org.apache.portals.bridges.common.GenericServletPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/css/css.jsp</value> </init-param> <init-param>
<name>portlet-icon</name>
<value>preferences-desktop-peripherals.png</value> </init-param>
<expiration-cache>-1</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
</supports> <supported-locale>en</supported-locale> <portlet-info>
<title>CSS Demo</title> <short-title>CSS Demo</short-title>
<keywords>CSS,demo,tutorial,style</keywords> </portlet-info>
</portlet>
-->
<portlet id="GoogleMapsPortlet">
<description>Display a Google Map inside of a portlet. Edit
mode configures preferences by city location, which is translated
into GPS coordinates.</description>
<portlet-name>GoogleMapsPortlet</portlet-name>
<display-name>Google Maps Portlet</display-name>
<portlet-class>org.apache.portals.gems.googlemaps.GoogleMapsPortlet</portlet-class>
<!--
You need to change the following dojo.js url if the path is different
in your enviornment. By default, the following url is pointing to the
default path of the default Jetspeed deployment.
-->
<init-param>
<name>dojo.js.url</name>
<value>/jetspeed/javascript/dojo/dojo.js</value>
</init-param>
<init-param>
<name>ViewPage</name>
<value>/WEB-INF/other/googlemaps/GoogleMaps.vm</value>
</init-param>
<init-param>
<name>EditPage</name>
<value>/WEB-INF/other/googlemaps/EditGoogleMaps.vm</value>
</init-param>
<init-param>
<name>portlet-icon</name>
<value>gmap.png</value>
</init-param>
<expiration-cache>-1</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<portlet-info>
<title>Google Map</title>
<short-title>Map</short-title>
<keywords>technology,map,google,satellite</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>Location</name>
<value>San Francisco, CA</value>
</preference>
<preference>
<name>MapHeight</name>
<value>400px</value>
</preference>
<preference>
<name>APIKey</name>
<value>ABQIAAAAMDRA8-wV3kKZLHtfyDUJGhTwM0brOpm-All5BF6PoaKBxRWWERQ4jdA2WxzK62g0E2Xk-DF9JJccFg</value>
</preference>
</portlet-preferences>
<supported-processing-event>
<qname xmlns:apa="http:applications.portals.apache.org/events">apa:AddressEvent</qname>
</supported-processing-event>
</portlet>
<portlet id="weather">
<description>Weather Underground Portlet</description>
<portlet-name>WeatherPortlet</portlet-name>
<display-name>ΠκαιÏÏÏ</display-name>
<portlet-class>org.apache.portals.applications.desktop.WeatherPortlet</portlet-class>
<init-param>
<name>ViewPage</name>
<value>/WEB-INF/view/weather.vm</value>
</init-param>
<init-param>
<name>EditPage</name>
<value>/WEB-INF/view/edit-prefs.vm</value>
</init-param>
<expiration-cache>0</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
</supports>
<supported-locale>en</supported-locale>
<portlet-info>
<title>Î ÎαιÏÏÏ</title>
<short-title>Weather</short-title>
<keywords>weather, καιÏÏÏ</keywords>
</portlet-info>
<portlet-preferences>
<preference>
<name>weather_state</name>
<value />
</preference>
<preference>
<name>weather_city</name>
<value />
</preference>
<preference>
<name>weather_station</name>
<value>16716</value>
</preference>
<preference>
<name>weather_style</name>
<value>infobox</value>
</preference>
</portlet-preferences>
</portlet>
<!--
<portlet id="flash"> <description>Hosts a Flash or Flex application
inside a portlet. Go to edit mode to configure your Flash URL
source.</description> <portlet-name>FlashPortlet</portlet-name>
<display-name>Flash or Flex</display-name>
<portlet-class>org.apache.portals.gems.flash.FlashPortlet</portlet-class>
-->
<!--
using default templates from gems jar for ViewPage and EditPage - see
org/apache/portals/gems/flash/templates/
-->
<!--
<init-param> <name>ViewPage</name>
<value>/WEB-INF/view/flash-demo.vm</value> </init-param> <init-param>
<name>EditPage</name> <value>/WEB-INF/view/edit-prefs.vm</value>
</init-param>
-->
<!--
<init-param> <name>portlet-icon</name>
<value>applications-multimedia.png</value> </init-param>
-->
<!--
use semicolon to separate each pair and equals to separate name and
value for object-params (url-encoding should not be used except for
non-delimiter occurrences of ';' and '=' chars)
-->
<!--
<init-param> <name>object-params</name> <value/> </init-param>
-->
<!--
use semicolon to separate each pair and equals to separate name and
value for object-attributes (url-encoding should not be used except
for non-delimiter occurrences of ';' and '=' chars)
-->
<!--
<init-param> <name>object-attributes</name> <value/> </init-param>
-->
<!--
use semicolon to separate each pair and equals to separate name and
value for flashvars (url-encoding should not be used except for
non-delimiter occurrences of ';' and '=' chars)
-->
<!--
<init-param> <name>flashvars</name> <value/> </init-param>
-->
<!--
Change the swbobject.js url link below. This link will be used to
generate html tags. The following is just an example with default
deployment of Jetspeed
-->
<!--
<init-param> <name>SwfObjectsLibUrl</name>
<value>/jetspeed/javascript/swfobject/swfobject.js</value>
</init-param>
-->
<!--
Change the expressInstall.swf url link below. This link will be used
to generate html tags. The following is just an example with default
deployment of Jetspeed
-->
<!--
<init-param> <name>ExpressInstallUrl</name>
<value>/jetspeed/javascript/swfobject/expressInstall.swf</value>
</init-param> <expiration-cache>120</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale> <portlet-info> <title>Flash
Demo</title> <short-title>Flash</short-title>
<keywords>technology,flash,flex,SWF,FLA</keywords> </portlet-info>
<portlet-preferences> <preference> <name>SRC</name>
<value>/demo/SWF/Clock.swf</value> </preference> <preference>
<name>HEIGHT</name> <value>305</value> </preference> <preference>
<name>WIDTH</name> <value>303</value> </preference> <preference>
<name>MAX-SRC</name> <value>/demo/SWF/Paycheck_calculator.swf</value>
</preference> <preference> <name>MAX-HEIGHT</name> <value>400</value>
</preference> <preference> <name>MAX-WIDTH</name> <value>502</value>
</preference> </portlet-preferences> </portlet>
-->
<!--
<portlet id="HelloGroovy"> <portlet-name>HelloGroovy</portlet-name>
<display-name>Hello Groovy</display-name>
<portlet-class>org.apache.portals.bridges.groovy.GroovyPortlet</portlet-class>
<init-param> <name>script-source</name>
-->
<!--
Note: You can set script source in three ways. The first is to use
relative path uri, the second is to use file: url, and the last is to
classpath: uri
-->
<!--
<value>/WEB-INF/groovy/HelloGroovy.groovy</value>
<value>file:/C:/Program Files/Apache Software Foundation/Tomcat
5.5/webapps/demo/WEB-INF/groovy/HelloGroovy.groovy</value>
<value>classpath:HelloGroovy.groovy</value>
-->
<!--
<value>/WEB-INF/demo/groovy/HelloGroovy.groovy</value> </init-param>
-->
<!--
If auto-refresh is true, then a modification of script source applies
instantly.
-->
<!--
<init-param> <name>auto-refresh</name> <value>true</value>
</init-param> <supports> <mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode> <portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode> </supports>
<supported-locale>en</supported-locale> <portlet-info> <title>Hello
Groovy</title> <short-title>Hello Groovy</short-title> <keywords>demo,
Groovy</keywords> </portlet-info> <portlet-preferences> <preference>
<name>message</name> <value>Hello, Groovy!</value> </preference>
</portlet-preferences> </portlet> <portlet id="GroovyCustomerList">
<description>Custom List is a part of a simple tutorial for
inter-portlet communication using the portlet session. Use with
Customer Detail and Customer Info portlets</description>
<portlet-name>GroovyCustomerList</portlet-name> <display-name>Groovy
Customer List</display-name>
<portlet-class>org.apache.portals.bridges.groovy.GroovyPortlet</portlet-class>
<init-param> <name>script-source</name>
<value>/WEB-INF/demo/groovy/CustomerPortlet.groovy</value>
</init-param> <init-param> <name>auto-refresh</name>
<value>true</value> </init-param> <init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/groovy/Page1.gsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/groovy/Page1Edit.groovy</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.customerInfo.resources.CustomerListResources</resource-bundle>
<portlet-info> <title>Groovy Customer List</title>
<short-title>List</short-title>
<keywords>demo,tutorial,programming,customer,session</keywords>
</portlet-info> </portlet> <portlet id="GroovyCustomerInfo">
<description>Custom Info is a part of a simple tutorial for
inter-portlet communication using the portlet session. Use with
Customer List and Customer Info portlets.</description>
<portlet-name>GroovyCustomerInfo</portlet-name> <display-name>Groovy
Customer Information</display-name>
<portlet-class>org.apache.portals.bridges.groovy.GroovyPortlet</portlet-class>
<init-param> <name>script-source</name>
<value>/WEB-INF/demo/groovy/CustomerPortlet.groovy</value>
</init-param> <init-param> <name>auto-refresh</name>
<value>true</value> </init-param> <init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/groovy/Page2.gsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/groovy/Page2Edit.groovy</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.customerInfo.resources.CustomerInfoResources</resource-bundle>
<portlet-info> <title>Groovy Customer Information</title>
<short-title>Info</short-title>
<keywords>demo,tutorial,programming,customer</keywords>
</portlet-info> </portlet>
-->
<!--
<portlet id="GroovyDojoCustomerList"> <description>Custom List is a
part of a simple tutorial for inter-portlet communication using the
portlet session. Use with Customer Detail and Customer Info
portlets</description>
<portlet-name>GroovyDojoCustomerList</portlet-name>
<display-name>Groovy Dojo Customer List</display-name>
<portlet-class>org.apache.portals.bridges.groovy.GroovyPortlet</portlet-class>
-->
<!--
You need to change the following dojo.js url if the path is different
in your enviornment. By default, the following url is pointing to the
default path of the default Jetspeed deployment.
-->
<!--
<init-param> <name>dojo.js.url</name>
<value>/jetspeed/javascript/dojo/dojo.js</value> </init-param>
<init-param> <name>script-source</name>
<value>/WEB-INF/demo/groovy/DojoCustomerPortlet.groovy</value>
</init-param> <init-param> <name>auto-refresh</name>
<value>true</value> </init-param> <init-param> <name>ViewPage</name>
<value>/WEB-INF/demo/groovy/DojoPage1.gsp</value> </init-param>
<init-param> <name>EditPage</name>
<value>/WEB-INF/demo/groovy/Page1Edit.groovy</value> </init-param>
<init-param> <name>portlet-icon</name>
<value>x-office-spreadsheet.png</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode> </supports>
<supported-locale>en</supported-locale>
<supported-locale>ja</supported-locale> <resource-bundle>
org.apache.portals.applications.demo.customerInfo.resources.CustomerListResources</resource-bundle>
<portlet-info> <title>Groovy Dojo Customer List</title>
<short-title>List</short-title>
<keywords>demo,tutorial,programming,customer,session</keywords>
</portlet-info> </portlet> <portlet id="NoopPortlet">
<description>This is a "do nothing" portlet, primarily for test and
profiling purposes</description>
<portlet-name>NoopPortlet</portlet-name>
<display-name>NoopPortlet</display-name>
<portlet-class>org.apache.portals.applications.demo.simple.NoopPortlet</portlet-class>
<expiration-cache>-1</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>EDIT</portlet-mode>
<portlet-mode>VIEW</portlet-mode> <portlet-mode>HELP</portlet-mode>
</supports> <supported-locale>en</supported-locale> <portlet-info>
<title>Noop Portlet</title> <short-title>Noop Portlet</short-title>
<keywords>demo,test</keywords> </portlet-info> </portlet>
-->
<!--
<portlet> <description>Publishes Address events using Portlet 2.0
events</description> <portlet-name>AddressEventPortlet</portlet-name>
<display-name>Address Event Publisher</display-name>
<portlet-class>org.apache.portals.gems.address.AddressEventPortlet</portlet-class>
<init-param> <name>ViewPage</name>
<value>/WEB-INF/view/address-view.jsp</value> </init-param>
<expiration-cache>0</expiration-cache> <supports>
<mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode>
</supports> <supported-locale>en</supported-locale>
<resource-bundle>org.apache.portals.gems.address.resources.AddressEventResources</resource-bundle>
<portlet-info> <title>Address Event</title>
<short-title>Address</short-title>
<keywords>event,address,address</keywords> </portlet-info>
<supported-publishing-event> <qname
xmlns:apa="http:applications.portals.apache.org/events">apa:AddressEvent</qname>
</supported-publishing-event> </portlet>
-->
<custom-portlet-mode>
<description>a Custom About Mode</description>
<portlet-mode>about</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<description>a Custom Config Mode</description>
<portlet-mode>config</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<description>a Custom Edit_defaults Mode</description>
<portlet-mode>edit_defaults</portlet-mode>
</custom-portlet-mode>
<custom-portlet-mode>
<description>a Custom Print Mode</description>
<portlet-mode>print</portlet-mode>
</custom-portlet-mode>
<custom-window-state>
<!--
the custom "popup" window state is mapped to the Jetspeed-2 solo"
window state in jetspeed-portlet.xml
-->
<description>a Custom Popup State</description>
<window-state>popup</window-state>
</custom-window-state>
<user-attribute>
<description>User Given Name</description>
<name>user.name.given</name>
</user-attribute>
<user-attribute>
<description>User Last Name</description>
<name>user.name.family</name>
</user-attribute>
<user-attribute>
<description>User eMail</description>
<name>user.home-info.online.email</name>
</user-attribute>
</portlet-app>
<?xml version="1.0" encoding="UTF-8"?>
<page id="/default-page.psml" hidden="false">
<security-constraints>
<security-constraints-ref>public-view</security-constraints-ref>
</security-constraints>
<title>Welcome to uPortal</title>
<short-title>Welcome to uPortal</short-title>
<defaults layout-decorator="uportal3"></defaults>
<fragment id="dp-1" type="layout" name="jetspeed-layouts::VelocityTwoColumns">
<fragment id="min-dp-locale" type="portlet" name="j2-admin::LocaleSelector">
<property name="column" value="0"></property>
<property name="row" value="3"></property>
</fragment>
<fragment id="P-122c090ae49-10000" type="portlet" name="apa-demo-1.0::BookmarkPortlet">
<security-constraints>
<security-constraint>
<users>guest</users>
</security-constraint>
<security-constraints-ref>users</security-constraints-ref>
</security-constraints>
<property name="column" value="0"></property>
<property name="row" value="4"></property>
</fragment>
<fragment id="P-122c0b91b63-10000" type="portlet" name="apa-demo-1.0::e-University_Home">
<property name="column" value="0"></property>
<property name="row" value="2"></property>
</fragment>
<fragment id="P-122c16c8507-10003" type="portlet" name="apa-demo-1.0::WeatherPortlet">
<property name="column" value="1"></property>
<property name="row" value="2"></property>
</fragment>
<fragment id="P-122c59d5cb9-10004" type="portlet" name="portletCreateUser::portletCreateUser">
<property name="column" value="1"></property>
<property name="row" value="1"></property>
</fragment>
<fragment id="P-122c59d5cb9-10005" type="portlet" name="portletSearchDirectory::portletSearchDirectory">
<property name="column" value="1"></property>
<property name="row" value="0"></property>
</fragment>
</fragment>
<metadata name="title" xml:lang="fr">Bienvenue a uPortal</metadata>
<metadata name="title" xml:lang="ja">Uportal ã¸ãããã</metadata>
<metadata name="title" xml:lang="es">¡Bienvenido a uPortal!</metadata>
<metadata name="title" xml:lang="hu">Köszönti a uPortal!</metadata>
<metadata name="title" xml:lang="zh">æ¬¢è¿æ¥å°uPortal</metadata>
<metadata name="title" xml:lang="zh_TW">æ¡è¿ä¾å°uPortal</metadata>
<metadata name="title" xml:lang="ko">uPortal ì ì¤ì ê²ì íìí©ëë¤</metadata>
<metadata name="title" xml:lang="el">ÎαλÏÏήλθαÏε ÏÏο uPortal</metadata>
</page>
<?xml version="1.0" encoding="UTF-8"?>
<page id="/faq.psml" hidden="false" version="">
<title>FAQ</title>
<short-title>FAQ</short-title>
<defaults layout-decorator="uportal3"></defaults>
<fragment id="rss-1" type="layout" name="jetspeed-layouts::VelocityOneColumn">
<fragment id="P-1235c8a9c16-10000" type="portlet" name="apa-rss-war-1.0::FAQ">
<property name="column" value="0"></property>
<property name="row" value="0"></property>
</fragment>
</fragment>
<metadata name="title" xml:lang="el">ΣÏ
ÏνÎÏ ÎÏÏÏήÏειÏ</metadata>
</page>
<?xml version="1.0" encoding="UTF-8"?>
<page id="/news.psml" hidden="false" version="">
<security-constraints>
<security-constraints-ref>public-view</security-constraints-ref>
</security-constraints>
<title>News</title>
<short-title>News</short-title>
<defaults layout-decorator="uportal3"></defaults>
<fragment id="cpwd-1" type="layout" name="jetspeed-layouts::VelocityTwoColumns">
<fragment id="P-122c1b70904-10000" type="portlet" name="apa-rss-war-1.0::RSS_YPEPTH">
<property name="row" value="0"></property>
<property name="column" value="0"></property>
</fragment>
<fragment id="P-122c1b70e92-10001" type="portlet" name="apa-rss-war-1.0::RSS">
<property name="row" value="0"></property>
<property name="column" value="1"></property>
</fragment>
<property name="row" value="2"></property>
<property name="column" value="0"></property>
</fragment>
<metadata name="title" xml:lang="el">ÎιδήÏειÏ</metadata>
</page>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org