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&gt;=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&gt;=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