For various reasons, moderation is deeply engraved within the Mediafactory. For one thing, this means you can't assume a submission or edit is 'live' until it went through the moderation process.

Currently the following systems have moderation systems:

  • Any media submission
  • Comments
  • Groups
  • Events

Pre- and Post-moderation

The New Spark Media Platform supports 2 moderation strategies. Pre-moderation means that any submission first has to be moderated before it will appear on a public site. Post-moderation means everything will go live right away and moderators can pro-actively mark files as denied or accepted.

Pre-moderation will give you the highest form of protection, but Post-moderation is better for user experience. People tend to like to see their contribution immediately.

The type of moderation can be specified within your 'project settings'. The effect of this setting, is that by default all your components and API's will hide unmoderated media.

Filters

We are moving towards standardization for moderation statuses. Even though you can supply the moderation status as a status-code, you should not. We will drop support for status codes in the future, so always use these conventions:

Keyword Description
unmoderatedOnly shows unmoderated content.
accepted Only shows approved content.
denied Only shows denied content.
notdenied Show unmoderated and accepted content.
moderated Shows denied and accepted content.
all Shows all content.

Status codes

There are also a lot of places where you can read on the current moderation status. We are moving towards standardization, so for any future system we will use the first column (the english words) media and comments use the values from the second column.

Standard Media statusDescription
unmoderated0 Unmoderated content
accepted 1 Approved content
denied 2 Denied content