In order to support remote feeds, we need to make some changes to PSML. 
The <entry> item should change to the following:

<entry type="ref"      name="PortletName" base="">
<entry type="instance" name="PortletName">
<entry type="abstract" name="PortletName">

Why?

Right now I want to get the OCS content feeds to build out a document
with a basic <portletregistry> with:

<entry type="ref" name="http://www.cnn.com/cnn.rss" base="RSS">

Then I would just override the URL entry.

At the end of the FeedDaemon Jetspeed would add all these entries into
the PortletRegistry.  When the PortletFactory encounters a type of "ref"
it will try to fill in all blank values with those of the base.

Only references and instances can actually be instantiated.  The
abstract type can *not* be instantiated.  These are just for base types
like the RSS and FileServer that really can't be instantated on their
own.

Thoughts?

Also, CVS (actually just the FeedDaemaon and you can turn this off) is
currently broken because these changes are needed in the PortletFactory,
PortletRegistry and the FeedDaemon.

Kevin

-- 
Kevin A Burton ([EMAIL PROTECTED])
http://relativity.yi.org
Message to SUN:  "Please Open Source Java!"
The house of the unbelievers shall be razed and they shall be
scorched to the earth. Their code will be open until the end of days.


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to