I need to do following items by using a CMS.Please advice me the best CMS
Is Drupal or any of the CMS good ?
1. Sign up of members
2. Payment for membership (interface with Payment gateway)
3. Content updates
4. Cancellation of the membership
5. Email alerts
6. Marketing site with one or two pages which directs the user to the membership page and a thank you page.