I am considering using Joomla as a CMS and have seen very good reviews of Flexicontent as an extension to enable a CCK way of creating content for Joomla.
I am trying to determine whether FLEXIContent is the right solution for managing content on my web site. For my site I will need the following functionality.
1) I use the CMS to design a form that users will fill out to sumbit content the web site. I specify the fields that the user can submit and the required fields that the user must provide information for. (seems like this is supported)
2) I use the CMS to determine the layout of content that is submitted by users. (seems like this is supported)
3) I use the CMS to specify which types of users can contribute content for given content type.
4) Contributing users visit a page on the web site to submit their listing from a form on the given page.
5) A contributing user can return to the web site and edit content that they have submitted. The only other users who can edit this content would be Joomla Manager or higher.
6)Regular users to the web site can either browse the submissions, sort the listing of submissions, or search through the listings.
7) I can use the CMS to specify how users can search through a given listing.
For some content, submissions would not be immediately published to the web site but would require review by Manager level or higher.
9) The CMS can send email notification to designated Manager to notify the manager of new content that should be reviewed before publishing to the web site.
How many of these features does FLEXIContent support? If it does not support all, is it relatively straight forward for an experienced php developer to add on some of these features?
Thanks for any information you can provide.