You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2001/07/29 18:20:25 UTC
cvs commit: jakarta-jetspeed/webapp/WEB-INF/xsl rss.xsl
taylor 01/07/29 09:20:25
Modified: webapp/WEB-INF/conf portlets.xreg
webapp/WEB-INF/xsl rss.xsl
Log:
patch from Paul Spencer fixes:
- <textinput> elements in the RSS file are children of channel
- added RSS parameter showtextinput, default is true. This parmeter controls the display of <textinput>
- updated the RSS portlet entry to include all paraeters. Meta data for each parameter was cleaned up
Revision Changes Path
1.7 +165 -161 jakarta-jetspeed/webapp/WEB-INF/conf/portlets.xreg
Index: portlets.xreg
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/portlets.xreg,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- portlets.xreg 2001/07/22 20:34:06 1.6
+++ portlets.xreg 2001/07/29 16:20:25 1.7
@@ -1,163 +1,167 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-
+<?xml version="1.0" encoding="UTF-8"?>
<registry>
-
- <portlet-entry type="abstract" name="XSL" >
- <classname>org.apache.jetspeed.portal.portlets.XSLPortlet</classname>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="RSS">
- <classname>org.apache.jetspeed.portal.portlets.NewRSSPortlet</classname>
- <parameter name="stylesheet" value="/WEB-INF/xsl/rss.xsl">
- <security role="admin" />
- </parameter>
- <parameter name="stylesheet.text/html" value="/WEB-INF/xsl/rss.xsl">
- <security role="admin" />
- </parameter>
- <parameter name="stylesheet.text/vnd.wap.wml" value="/WEB-INF/xsl/rss-wml.xsl">
- <security role="admin" />
- </parameter>
- <parameter name="itemdisplayed" value="15">
- <meta-info>
- <title>Number of items</title>
- <description>This parameter controls how many items may be shown in this
- portlet. If the information channel has more items, only the first will
- be displayed
- </description>
- </meta-info>
- </parameter>
- <parameter name="showdescription" value="true" type="boolean">
- <meta-info>
- <title>Show description ?</title>
- <description>
- This parameters specify whether the item descriptions should be
- displayed in this portlet, or only the headlines
- </description>
- </meta-info>
- </parameter>
- <media-type ref="html"/>
- <media-type ref="wml"/>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="WML">
- <classname>org.apache.jetspeed.portal.portlets.WMLFilePortlet</classname>
- <media-type ref="wml"/>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="Velocity">
- <classname>org.apache.jetspeed.portal.portlets.VelocityPortlet</classname>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="JSP">
- <classname>org.apache.jetspeed.portal.portlets.JspPortlet</classname>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="CustomizerVelocity">
- <classname>org.apache.jetspeed.portal.portlets.CustomizerVelocityPortlet</classname>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="HTML">
- <classname>org.apache.jetspeed.portal.portlets.FileServerPortlet</classname>
- <media-type ref="html"/>
- </portlet-entry>
-
- <portlet-entry type="abstract" name="WebPagePortlet">
- <classname>org.apache.jetspeed.portal.portlets.WebPagePortlet</classname>
- <media-type ref="html"/>
- </portlet-entry>
-
- <portlet-entry type="instance" name="ClearPortlet" hidden="true">
- <classname>org.apache.jetspeed.portal.portlets.ClearPortlet</classname>
- <media-type ref="html"/>
- <media-type ref="wml"/>
- </portlet-entry>
-
- <portlet-entry type="instance" name="JetspeedContent">
- <classname>org.apache.jetspeed.portal.portlets.JetspeedContent</classname>
- <parameter name="provider-name" value="jetspeed"/>
- <media-type ref="html"/>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="CustomizerVelocity" name="HelloVelocity">
- <parameter name="template" value="hello" />
- <parameter name="action" value="portlets.HelloAction" />
- <parameter name="text" value="Hello World in Velocity" />
- <meta-info>
- <title>HelloVelocity</title>
- <description>Simple Velocity Portlet Example</description>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="JSP" name="HelloJSP">
- <parameter name="template" value="/WEB-INF/templates/jsp/portlets/html/hello.jsp" />
- <meta-info>
- <title>HelloJSP</title>
- <description>Simple JSP Portlet Example</description>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="HTML" name="Search">
- <url>/search/index.html</url>
- <meta-info>
- <title>Search</title>
- <description>Search the Internet</description>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="HTML" name="Welcome">
- <url>/welcome.html</url>
- <meta-info>
- <title>Welcome</title>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="RSS" name="XMLHack">
- <url>http://www.xmlhack.com/rss.php</url>
- <meta-info>
- <title>XMLHack</title>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="RSS" name="Apacheweek">
- <url>http://www.apacheweek.com/issues/apacheweek-headlines.xml</url>
- <meta-info>
- <title>Apacheweek</title>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="RSS" name="Mozilla">
- <parameter name="itemdisplayed" value="10"/>
- <url>http://www.mozilla.org/news.rdf</url>
- <meta-info>
- <title>Mozilla</title>
- </meta-info>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="RSS" name="Jetspeed">
- <url>/rss/Jetspeed.rss</url>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="RSS" name="AdminInfo">
- <url>/rss/admin.rss</url>
- </portlet-entry>
-
- <portlet-entry type="instance" name="AdminScreen" >
- <classname>org.apache.jetspeed.portal.portlets.TurbineScreenPortlet</classname>
- <parameter name="display.screen" value="Admin"/>
- <parameter name="bgcolor" value="gray"/>
- <meta-info>
- <title>Turbine Screen in a portlet</title>
- <description>We put the Admin Screen in a portlet.</description>
- </meta-info>
- <media-type ref="html"/>
- </portlet-entry>
-
- <portlet-entry type="ref" parent="WebPagePortlet" name="JavaWeb">
- <url>http://www.javasoft.com/</url>
- <parameter name="dont_remove_applet" value="yes" />
- <meta-info>
- <title>JavaSoft</title>
- <description>JavaSoft</description>
- </meta-info>
- </portlet-entry>
+ <portlet-entry name="XSL" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.XSLPortlet</classname>
+ </portlet-entry>
+ <portlet-entry name="RSS" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.NewRSSPortlet</classname>
+ <parameter name="stylesheet" value="/WEB-INF/xsl/rss.xsl" hidden="false">
+ <security role="admin"/>
+ </parameter>
+ <parameter name="stylesheet.text/html"
+ value="/WEB-INF/xsl/rss.xsl" hidden="false">
+ <security role="admin"/>
+ </parameter>
+ <parameter name="stylesheet.text/vnd.wap.wml"
+ value="/WEB-INF/xsl/rss-wml.xsl" hidden="false">
+ <security role="admin"/>
+ </parameter>
+ <parameter name="itemdisplayed" value="15" hidden="false">
+ <meta-info>
+ <title>Number of items</title>
+ <description>This parameter controls how many items may
+ be shown in this portlet. If the
+ information channel has more items, only the first
+ will be displayed. </description>
+ </meta-info>
+ </parameter>
+ <parameter name="showdescription" value="true" type="boolean" hidden="false">
+ <meta-info>
+ <title>Show item description ?</title>
+ <description> This parameter specify whether
+ the item descriptions and icons should be
+ displayed in this portlet, or only the headlines. </description>
+ </meta-info>
+ </parameter>
+ <parameter name="showtitle" value="true" type="boolean" hidden="false">
+ <meta-info>
+ <title>Show title description ?</title>
+ <description> This parameter specify whether
+ the title description and icon should be
+ displayed in this portlet, or only the title. </description>
+ </meta-info>
+ </parameter>
+ <parameter name="showtextinput" value="true" type="boolean" hidden="false">
+ <meta-info>
+ <title>Show Text Input?</title>
+ <description> This parameter specify whether
+ the text input will be displayed. Text
+ Input is an optional element in the RSS feed. </description>
+ </meta-info>
+ </parameter>
+ <media-type ref="html"/>
+ <media-type ref="wml"/>
+ </portlet-entry>
+ <portlet-entry name="WML" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.WMLFilePortlet</classname>
+ <media-type ref="wml"/>
+ </portlet-entry>
+ <portlet-entry name="Velocity" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.VelocityPortlet</classname>
+ </portlet-entry>
+ <portlet-entry name="JSP" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.JspPortlet</classname>
+ </portlet-entry>
+ <portlet-entry name="CustomizerVelocity" hidden="false"
+ type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.CustomizerVelocityPortlet</classname>
+ </portlet-entry>
+ <portlet-entry name="HTML" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.FileServerPortlet</classname>
+ <media-type ref="html"/>
+ </portlet-entry>
+ <portlet-entry name="WebPagePortlet" hidden="false" type="abstract" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.WebPagePortlet</classname>
+ <media-type ref="html"/>
+ </portlet-entry>
+ <portlet-entry name="ClearPortlet" hidden="true" type="instance" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.ClearPortlet</classname>
+ <media-type ref="html"/>
+ <media-type ref="wml"/>
+ </portlet-entry>
+ <portlet-entry name="JetspeedContent" hidden="false" type="instance" application="false">
+ <classname>org.apache.jetspeed.portal.portlets.JetspeedContent</classname>
+ <parameter name="provider-name" value="jetspeed" hidden="false"/>
+ <media-type ref="html"/>
+ </portlet-entry>
+ <portlet-entry name="HelloVelocity" hidden="false" type="ref"
+ parent="CustomizerVelocity" application="false">
+ <meta-info>
+ <title>HelloVelocity</title>
+ <description>Simple Velocity Portlet Example</description>
+ </meta-info>
+ <parameter name="template" value="hello" hidden="false"/>
+ <parameter name="action" value="portlets.HelloAction" hidden="false"/>
+ <parameter name="text" value="Hello World in Velocity" hidden="false"/>
+ </portlet-entry>
+ <portlet-entry name="HelloJSP" hidden="false" type="ref"
+ parent="JSP" application="false">
+ <meta-info>
+ <title>HelloJSP</title>
+ <description>Simple JSP Portlet Example</description>
+ </meta-info>
+ <parameter name="template"
+ value="/WEB-INF/templates/jsp/portlets/html/hello.jsp" hidden="false"/>
+ </portlet-entry>
+ <portlet-entry name="Search" hidden="false" type="ref" parent="HTML" application="false">
+ <meta-info>
+ <title>Search</title>
+ <description>Search the Internet</description>
+ </meta-info>
+ <url>/search/index.html</url>
+ </portlet-entry>
+ <portlet-entry name="Welcome" hidden="false" type="ref"
+ parent="HTML" application="false">
+ <meta-info>
+ <title>Welcome</title>
+ </meta-info>
+ <url>/welcome.html</url>
+ </portlet-entry>
+ <portlet-entry name="XMLHack" hidden="false" type="ref" parent="RSS" application="false">
+ <meta-info>
+ <title>XMLHack</title>
+ </meta-info>
+ <url>http://www.xmlhack.com/rss.php</url>
+ </portlet-entry>
+ <portlet-entry name="Apacheweek" hidden="false" type="ref"
+ parent="RSS" application="false">
+ <meta-info>
+ <title>Apacheweek</title>
+ </meta-info>
+ <url>http://www.apacheweek.com/issues/apacheweek-headlines.xml</url>
+ </portlet-entry>
+ <portlet-entry name="Mozilla" hidden="false" type="ref" parent="RSS" application="false">
+ <meta-info>
+ <title>Mozilla</title>
+ </meta-info>
+ <parameter name="itemdisplayed" value="10" hidden="false"/>
+ <url>http://www.mozilla.org/news.rdf</url>
+ </portlet-entry>
+ <portlet-entry name="Jetspeed" hidden="false" type="ref"
+ parent="RSS" application="false">
+ <url>/rss/Jetspeed.rss</url>
+ </portlet-entry>
+ <portlet-entry name="AdminInfo" hidden="false" type="ref"
+ parent="RSS" application="false">
+ <url>/rss/admin.rss</url>
+ </portlet-entry>
+ <portlet-entry name="AdminScreen" hidden="false" type="instance" application="false">
+ <meta-info>
+ <title>Turbine Screen in a portlet</title>
+ <description>We put the Admin Screen in a portlet.</description>
+ </meta-info>
+ <classname>org.apache.jetspeed.portal.portlets.TurbineScreenPortlet</classname>
+ <parameter name="display.screen" value="Admin" hidden="false"/>
+ <parameter name="bgcolor" value="gray" hidden="false"/>
+ <media-type ref="html"/>
+ </portlet-entry>
+ <portlet-entry name="JavaWeb" hidden="false" type="ref"
+ parent="WebPagePortlet" application="false">
+ <meta-info>
+ <title>JavaSoft</title>
+ <description>JavaSoft</description>
+ </meta-info>
+ <parameter name="dont_remove_applet" value="yes" hidden="false"/>
+ <url>http://www.javasoft.com/</url>
+ </portlet-entry>
</registry>
1.4 +10 -4 jakarta-jetspeed/webapp/WEB-INF/xsl/rss.xsl
Index: rss.xsl
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/xsl/rss.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rss.xsl 2001/02/27 16:26:54 1.3
+++ rss.xsl 2001/07/29 16:20:25 1.4
@@ -3,8 +3,9 @@
<!--
Author: Kevin A Burton (burton@apache.org)
Author: Santiago Gala (sgala@hisitech.com)
-Author: Rapha�l Luta (raphael@apache.org)
-$Id: rss.xsl,v 1.3 2001/02/27 16:26:54 sgala Exp $
+Author: Rapha묠Luta (raphael@apache.org)
+Author: Paul Spencer (paulspencer@mindspring.com)
+$Id: rss.xsl,v 1.4 2001/07/29 16:20:25 taylor Exp $
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
@@ -20,18 +21,17 @@
<xsl:param name="itemdisplayed" select="number(15)"/>
<xsl:param name="showdescription" select="'true'"/>
<xsl:param name="showtitle" select="'true'"/>
+ <xsl:param name="showtextinput" select="'true'"/>
<xsl:template match="/rss">
<div>
<xsl:apply-templates select="channel"/>
- <xsl:apply-templates select="textinput"/>
</div>
</xsl:template>
<xsl:template match="/rdf:RDF">
<div>
<xsl:apply-templates select="downlevel:channel"/>
- <xsl:apply-templates select="downlevel:textinput"/>
</div>
</xsl:template>
@@ -46,6 +46,9 @@
<ul>
<xsl:apply-templates select="item[$itemdisplayed>=position()]"/>
</ul>
+ <xsl:if test="$showtextinput = 'true'">
+ <xsl:apply-templates select="textinput"/>
+ </xsl:if>
</xsl:template>
<xsl:template match="downlevel:channel">
@@ -67,6 +70,9 @@
<ul>
<xsl:apply-templates select="../downlevel:item[$itemdisplayed>=position()]"/>
</ul>
+ <xsl:if test="$showtextinput = 'true'">
+ <xsl:apply-templates select="downlevel:textinput"/>
+ </xsl:if>
</xsl:template>
<xsl:template match="item">
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org