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

Reply via email to