Hi group, I'm coming from a Drupal development background, and I'm investigating a new platform for my clients.
Looking at Concrete5, ExpressionEngine, CraftCMS and MODx.
I have a particular client with a complex set of functional requirements.
The crux of the site is really a Community Discussion Forum area, where authenticated Members needs to be given different roles and permissions on a per group basis.
ie. a Member may be an Admin in one group, but only a Member without Admin in another group.
Member Forum/Collaboration area
- Guests groups, Private Groups, Moderated groups
- different authenticated users will be Administrators of their Groups
ie.
Group 1 - Administrator is David
Group 2 - Administrator is John, but David is a member of this group
Membership management (Users and Admin can edit Profiles)
Membership payment processing renewal based on an expiry date through Moneris gateway
Bilingual (En / Fr) front end (localization)
Events Calendar (and member input, and email notifications to subscribed Events)
Newsletter(s)
- my client currently uses an existing third party Newsletter campaign.
- members need to be able to register for a newsletter
Reporting and Statistics
- like google analytics ?
Front-end Search
- search faceted like Solr ?
Modular approach to customizations and plugins
- my client is very frustrated to have been stuck with an old clunky CMS for many many years, without the ability to upgrade core, or modules, etc, etc, etc.
Payment processing for Membership
Initially, I was going to go out and look for best in breed and build their solution with single sign on integration points.
So for example : CraftCMS as the core, then integrate Vanilla Forums, then integrate a Calendar, then integrate a payment gateway etc etc, etc, etc.
Thanks so much!
If this is too much info for this forum, would even appreciate well known implementation vendors of SilverStripe to ask about consultancy.