![]() |
|
|
BoxSyndication 2
Project Home • Known Issues • External Project Link • Contact Project
Author: Ben Garrett (All RIAForge projects by this author) Description:
BoxSyndication 2 has been written from the ground up to emulate and copy the ColdFusion 8 CFFEED tag "create" function. Unlike CFFEED though, BoxSyndication 2 is not limited to ColdFusion 8. It works and officially supports a large variety of CFML servers including Adobe ColdFusion MX, ColdFusion 7 and 8, New Atlanta Blue Dragon 6.2 and 7 and Railo 2+. Just like CFFEED, BoxSyndication 2 supports the creation of both the Atom 1; RSS 2 and Apple iTunes Podcasting namespace standards using query or structure datasets. In addition Box Syndication 2 also supports the Creative Commons License, OpenSearch and the Dublin Core Metadata namespaces for both feed types.
Unlike Adobe's implementation though, BoxSyndication supports an extensive range of extra functions that will make feed creation easier and simpler. Things like feed-data, structure and layout validation. The automatic generation of important feed elements. And data conversions which replace problematic show stopping, text characters and whitespace with XML compatible hexadecimal code. Features .. * Liberal Apache 2 open source license * Data evaluation * Pre-render feed structure validation * Pre-render feed values validation * Extensive and helpful error message * Automatic phase-date conversion of time and date values into a feed friendly format * Support for feed formatted date/time values as data input * Query and structure data inputs * Array and structure shortcuts for singular elements * XML evaluation * Unicode UTF-8 character encoding * Dynamic XML namespaces * High ASCII character conversion to XML safe hexadecimal characters * Multiple XML outputs, either to a file, variable or both * Excess whitespace trimming on feed values BoxSyndication 2 supports the following XML feed namespaces * Really Simple Syndication (RSS 2.0.10) * Atom * Apple iTunes Podcasting namespace * OpenSearch * Dublin Core Metadata Initiavite Metadata Legacy Terms * Creative Commons License namespace * Selected RSS namespace extensions
Requirements:
Windows, Linux, MacOS or Unix based operating systems
A CFML Compatible Server o Adobe ColdFusion 8+ o Macromedia ColdFusion MX 7 or 6.1 o New Atlanta BlueDragon 6.1 or 7+ o Railo 2+ Issue Tracker: There are no issues for this project. To enter issues for this (or any other) project, you must be logged in. Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/boxsyndication2. You may download the latest set of files from Subversion as a zip file. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.