Hello,I'm managing the website of the student association I'm in (aiesec).The website counts a few tens of pages, it has a simple forum, a few forms, a news system, an admin area. It's visited by sometimes more than 100 person (during events or when we are advertising).Now I want to develop an better member area to share files. So I need to work on an better authorisation system (different levels) and stuff like that.There is a recurring problem with PHP in my opinion, is that the code start quickly to become disgusting (if we can say that code is disgusting ^^) and not clear. You are mixing the interface part and the treatment part.I've a little bit work with django which has a great template system. With PHP, I'm doing "echo" everywhere and I'm easily mixing everything.I've never used that but I think that a framework or a CMS could help me.I search a little bit on internet and found Drupal but I'm still not sure if I should use itI like the "do it yourself" but sometimes it's time to stop reinvent the wheel in worse.Do you advice to keep doing it myself ? and them what do you advice me to do to keep my code "nice" ?Or do you advice me to use a framework or CMS ? which one ?Thank you