This question already has an answer here:
I'm new to content management systems and I have very little experience in web development. Which CMS do you recommend for the following tasks?
- Users can login and create list items
- Users can upload files to list items
- Users can comment and rate uploads (thumbs up down)
- Users are able to change the font size of the page via mouse click
- Users are able to export sites to pdf via mouse click
- Small and easy to use forum
- Users can change the language of the site
So far I experimented with Wordpress, but I think it's not the optimal choice!
I've to use MySql as database.