Wiki::Toolkit::Feed::Listing(3pm) | User Contributed Perl Documentation | Wiki::Toolkit::Feed::Listing(3pm) |
Wiki::Toolkit::Feed::Listing - parent class for Feeds from Wiki::Toolkit.
Handles common data fetching tasks, so that child classes need only worry about formatting the feeds.
Also enforces some common methods that must be implemented.
Based on the supplied criteria, fetch a list of the recently changed nodes
Based on the supplied criteria (but not using all of those used by fetch_recently_changed_nodes), find the newest node from the recently changed nodes set. Normally used for dating the whole of a Feed.
For a given node (name or ID), return all the versions there have been, including all metadata required for it to go into a "recent changes" style listing.
Build an Atom Feed of the recent changes to the Wiki::Toolkit instance, using any supplied parameters to narrow the results.
If the argument "also_return_timestamp" is supplied, it will return an array of the feed, and the feed timestamp. Otherwise it just returns the feed.
Build an Atom Feed of all the different versions of a given node.
If the argument "also_return_timestamp" is supplied, it will return an array of the feed, and the feed timestamp. Otherwise it just returns the feed.
Using the geo and space xml namespaces, format the supplied node metadata into geo: and space: tags, suitable for inclusion in a feed with those namespaces imported.
The following are methods that any feed renderer must provide:
All implementing feed renderers must implement a method to produce a feed specific timestamp, based on the supplied node
All implementing feed renderers must implement a method to produce a feed from the supplied list of nodes
All implementing feed renderers must implement a method to produce a stripped down feed from the supplied list of node names, and optionally locations and distance from a reference point.
Take a feed_timestamp and return a Time::Piece object.
The Wiki::Toolkit team, http://www.wiki-toolkit.org/.
Copyright 2006-2009 the Wiki::Toolkit team.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2021-01-04 | perl v5.32.0 |