I would like to have one standard template for layout that all trainers use. But on that template, each trainer may have:
a. Name, Full Text biography, Phone No, Email, External Website
b. Zero, one or many photos in gallery style layout
c. Zero, one or many YouTube Video links (we won't host their video - it has to be externally linked)
The layout of this will be pre-structured. But the client needs to be able to:
a. Add, Edit and Delete Trainers as needed
b. For a trainer, add, edit and delete photo images
c. For a trainer, add, edit and delete video links
d. For a trainer, update biographical text, fields, etc.
The client (the gym) will do all the data entry. They will not allow the trainers themselves to access and update their data. They have to submit to them the changes they want and one of their staff will do this through the normal EE admin portal.
As for buying paid modules, that is fine if it is necessary to make this work. We will pay for that.