BoxLang 🚀 A New JVM Dynamic Language Learn More...
Copyright Since 2005 ColdBox Platform by Luis Majano and Ortus Solutions, Corp
www.coldbox.org |
www.ortussolutions.com
A nice and functional way to consume and produce RSS, ATOM feeds the ColdBox way!
https://github.com/coldbox-modules/cbfeeds/wiki
Apache License, Version 2.0.
Just drop into your modules folder or use CommandBox to install
box install cbfeeds
The module registers the following mappings in WireBox:
FeedReader@cbfeeds
- Reads feeds with caching enhancementsfeedGenerator@cbfeeds
- Generate all kinds of feedsThen you can use each of the model objects to read or generate feeds to your heart's content.
The module can be configured via settings in your ColdBox.cfc
in a structure called feeds
:
feeds = {
// leverage the cache for storage of feed reading, leverages the 'default' cache
useCache = true,
// The cache provider to use for storing the cached elements
cacheProvider = "default",
// where to store the cache, options are: [ram, file]
cacheType = "ram",
// if using file cache, the location to store the cached files
cacheLocation = "",
// the cache timeout for the items in seconds
cacheTimeout = 30,
// the http timeout for the cfhttp operations in seconds
httpTimeout = 30
};
If you want examples just look at the shell sample app in the repository: https://github.com/coldbox-modules/cbfeeds
Or the online documentation for the module: https://github.com/coldbox-modules/cbfeeds/wiki
ColdBox Hierarchical MVC is the de-facto enterprise-level HMVC framework for ColdFusion (CFML) developers. It's professionally backed, conventions-based, modular, highly extensible, and productive. Getting started with ColdBox is quick and painless. ColdBox takes the pain out of development by giving you a standardized methodology for modern ColdFusion (CFML) development with features such as:
ColdBox is the defacto standard for building modern ColdFusion (CFML) applications. It has the most extensive documentation of all modern web application frameworks.
If you don't like reading so much, then you can try our video learning platform: CFCasts (www.cfcasts.com)
ColdBox is a professional open-source project and it is completely funded by the community and Ortus Solutions, Corp. Ortus Patreons get many benefits like a cfcasts account, a FORGEBOX Pro account and so much more. If you are interested in becoming a sponsor, please visit our patronage page: https://patreon.com/ortussolutions
"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
type
not mandatory for atom:link
elementsmedia:content
elements as well as media:group
elements according to the specs. http://www.rssboard.org/media-rss#media-content[]: https://github.com/coldbox-modules/cbfeeds/compare/ae28d3eb3faba4b25b6ad75f2d6365f768a670f1...v
$
box install cbfeeds