Whats the best approach to build this site in wordpress:
- 2 custom user levels (students, staff).
- staff use standard wordpress backend, students post from frontend.
- one section of the site has content uploaded by users, (title, content, image).
- frontend post creation (preferably custom post type).
- frontend login and password reminder
I've looked at buddypress but it seems too big for what I need. Ideally I want to try and use one plugin for the submission and login, and setup custom post types in functions.php.