Loading...
 
Skip to main content

History: Object Maintainers and Freshness

Source of version: 3 (current)

Copy to clipboard
            ! {{page}}

Since ((Tiki 21)), some Tiki objects (wiki pages, blogs, etc.) can have __maintainers__, an __update frequency__ and a __freshness__ (i.e., low freshness means it has been long since it has been last updated). When an object becomes too old relative to its update frequency, Tiki will send emails to the owner reminding about the need to update it. 

It'll be an extension to the ((Monitoring)) system, that notifies users upon certain changes in objects.

!! How does it work

Let's take the example of a wiki page. When creating or editing a wiki page, on the Properties tab the user will be able to indicate an owner (user selector, possibly later groups) and the update frequency in days. The operating user will be the default owner.

A new ((console)) command, e.g. -+objects:notify-maintainers+-, will sweep the objects and send emails to the owners telling them about the need to update.

A new ((Relation)), e.g. -+tiki.object.maintainer+- will be used to link users to objects. A new Attribute, e.g. -+tiki.object.update_frequency+-, will store the object's update frequency in days. See: ((Object Attributes and Relations)).



Alias names for this page:
(alias(ObjectMaintainersFreshness)) | (alias(Object Maintainers)) | (alias(Freshness))
~tc~ (alias(Object Maintainers Freshness)) ~/tc~