Curation is a service that provides content creators with a simple way to moderate incoming content. Curation is not designed to replace fully-featured alternatives, it is a simple way to include social media curation within an M/ICApp. Some of the features are described below.
Curation currently supports incoming content via:
Twitter (free API) and
Meme Maker Service (internal Monterosa app)
User name and post/tweet text are checked for profanities. If a profanity is found then the post is ignored.
In addition to profanity filtering other types of filters are applied:
number of followers
tweet must not be a retweet or a reply
user must be using a custom (not default) avatar
minimal tweet length
tweet must not start with @
tweet must not contain too many hashtags
You can specify multiple search terms. For a search result to qualify it must match at least one of the terms specified, i.e. in technical terms they are
ORed is a technical term meaning connected using logical OR operator (rather than for example AND)
The Incoming list displays only 20 loaded posts. The number of newly loaded posts, later on, will be displayed in the label above. Clicking that label is going to load the newest 20 posts from those posts.
The incoming list fetches results from enabled sources several times a minute, combines the top most recent results between all sources and displays a limited number of top results from the combined list.
Let's say two sources are enabled: twitter and meme maker and incoming list displays 20 results. We fetch results from all sources and then combine them so that each source is represented equally as far as this is possible. If one source does not have enough results then results from other sources are taken, again with equal representation.
If any of the sources returns more results than incoming list can accommodate then excess results are discarded. These are the results which are older than the ones that make it into incoming list. The logic behind this is that most up to date results are of most interest and usually there is not enough time to look through all results in a live production scenario.
Only a limited number of latest published results are available to the client app.