Project sponsor: Lennart Blecher, Swedish Parliament.



The application generate xml from a datasource and transforms that xml using xsl into another xml document.



That document can be serialized as a File to the filesystem or directly as a HTTPResponse to the client application i.e. a webbrowser or a rss reader.



If the document is serialized to the file system, that file can be served by a http server to the client application.





The application uses scheduled updates for File serialization and a servlet for realtime updates with HTTPResponses. This makes the implementation very performance effective.





The datasource does not need to be modified. That means that you dont'n need to customize your databases to use them as datasource when producing rss feeds.







===========================

Release 0.10

———————————————–


  • Added setting to specify encoding for File serializer.
  • Changed error handling so that a scheduled pipeline doesn't get deactivated if a datasource is temporarily "off-line"





    ===========================

    Release 0.9

    ———————————————–



    Changed format for lastmodified in generated xml for all generators to comply with the dxl version of datetime format.

    Changed implementation from depricated date methods to using calendar methods when generating dates.

    Fixed bug in generation of timezone, where time zone +0200 became -0200.

    Circumvented bug in jdbcodbc bridge when reading ntext fields from SQL Server.





    ===========================

    Release 0.8

    ———————————————–



    Caching is now implemented in the servlet.

    The R6.x template has been assigned a new templatename.

    Logging can be configured.





    ===========================

    Release 0.7

    ———————————————–



    Added a Template for Domino R6x.

    Fixed a compatibility bug with R6 so now it runs on R6.





    ===========================

    Release 0.6

    ———————————————–



    Fixed memoryleak in class DominoDatabaseViewCategory.

    Updated DominoRSS.jar - this was not updated with release 0.5





    ===========================

    Release 0.5

    ———————————————–



    This release is mainly targeting the usability aspects of the DominoRSS configuration database.



    There are now a lot of XSL Examples for publishing rss feeds in the template:
  • from domBulletin forums
  • statrep.nsf
  • publishing a html page with links to all generated feeds
  • republish a rss feed
  • examples using the servlet.





    Actions, icons and agents in the DominoRSS configuration database has been updated and enhanced. This includes defining different activationTypes for a feed and view icons to display this.



    There is also a a new DominoDatabaseViewCategory generator class - that defines a feed from a view category in a domino database.





    ===========================

    Release 0.4

    ———————————————–

    Fixed memoryleaks in DominoDatabase generator





    ===========================

    Release 0.3 added

    ———————————————–
  • Servlet implementation
  • serializer for HTTPRequest



    I got rid of the problem of scheduling more than every 5 minutes by implementing the servlet.

    This means that there will be no standalone application or server addin task.





    ===========================

    Planned releases

    ———————————————–
  • Add cache to servlet implementation with timeout values from 0 - 300 seconds (5 minutes)

    Then there will be four update implementations that covers every case from realtime to scheduling every month, and manual updates
  • The servlet engine with cache timeout = 0 seconds (realtime)

    2 .The servlet engine with cache timeout = 1 - 300 seconds (cached up to 5 minutes)
  • The agent manager from every 5 minutes and beyond. (cached up to 1 month)
  • Manual update of feeds from the RSS Producer database.


  • Generator class for datasource as MS Word documents.
  • Serializer class for podcast feeds.





    ===========================

    Release 0.2 added generators for:

    ———————————————–
  • ODBC Data Source
  • JDBC Data Source





    ===========================

    Release 0.1 Contains

    ———————————————–

    A template that can produce feeds from:
  • Documents in a DominoDatabase view
  • XMLFiles in a directory of the file system
  • XMLFile in a directory of the file system
  • XMLFile fetched by http from a webserver (e.g another RSS Feed)





    Peter Närlund

    http://domainpatrol.org