A. (Multiple) Document versioning:
1. FLEXIcontent can keep 5 or 10 or etc, document versions of your content, thus you can restore an item to some previous document version !!
2. Please don't confuse the "Approve Version" in item edit form with the non-publisher user's "Approval Request" for his/her NEW items:
- a - the Approve version is available in item form, only for people that can publish
- b - it is meant only if you want to be able to create new document versions without immediately displaying them in front-end !! e.g you want to edit them more later, because they are unfinished.
- c- in Global configuration you can set to automatically approve new document versions and thus your form will not show the option "Approve version"
-----------------------------------------------------------------------------------------
B. Workflow (state of content):
-- You have use to alternatives for handing new items from your non-publisher users (configure this in Global Configuration , at the TAB for workflow and messaging)
- a - either force the new item to go immediately to "Pending Approval" state, thus a "Notification" message is immediately send to the configured users (do not forget to configure the kind of messag in Global Configuration)
- b- or force initial state of new items to be "Draft - (unfinished)" state, thus your users can edit the item multiple times , and when they are satisfied with their content, then they can manually send "Approval Request" via a button that appears in both frontend and backend !!
NOTE: clicking this button will also set item into "Pending Approval" State. (after that no more approval requests are can be resent)
C. FLEXIcontent notification system:
FLEXIcontent has notificate a powerful, flexible and feature rich notification system, that allows configuring notifications:
-- Globally, per Content Type !! and per Category !!
The notification work closely together with the workflow to allow easy and flexible management of multi-authored content sites.
- a - new content by non-publishers in draft state or pending approval state (see above)
- b - new content by publishers (configure these only if you need them)
- c - existing content updated from non-publishers notification messages
- d - existing items updated from publishers can have notification messages (configure these only if you need them)