I am currently managing an education site that I’d like to transition to EE. Before I purchase, I need to know if Expression Engine can handle the following process:
::
1. Secure Area Management and Payment gateway to Paypal
The site contains a variety of online video-based training modules organized into courses. A student will purchase a single course and pay via Paypal. After payment, the student is immediately redirected to a secure area of the site containing the course content. The student has lifetime access to the content.
The same student later purchases a second course. After payment, the student is again redirected to the secure area for the new course.
The student later logs in to the site and goes to “Homeroom” page which lists all paid courses. The student may click the name of the course to access the appropriate secure area.
This process can go on with students deciding which courses they want to take. They must always have access to secured areas as well as a central location from which they can select the course they want to view.
2. Membership management of free content area.
To access the free content area of the site, a visitor must register and login. Login takes them to the same central location containing links to the free content. The “free” member may also purchase courses.
3. Forums Module
In addition, I need a forums module that will allow me to manage access such that some areas are open to all members while other areas are only open to paid students based on the courses they have purchased.
4. Photo Gallery Module
Similar to the Forums module, I must be able to manage access such that some members may only view while others, based on their courses, may upload to specific, assigned galleries.
Is Expression Engine capable of handling my needs? If so, how? Other than the forum module, are there addons that I will need? Which ones?
Thanks so much for answering my questions.