Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Christian Hingle
15,495 PointsHow would you tackle building a forum?
So my goal is to build a custom forum based application. I want to get away from the old table styled bulletin boards and build something different. I want some custom features that you don't normally see in forums like surveys and polls, and a rating system for each post.
I'll also need an image gallery for users to upload avatars and pictures to use in their posts.
Which programming language and framework would you use to approach such a project in 2015?
I've considered the php/mysql route, but I'm just curious if that's still the best way to go with the technology available to us today. Plus Treehouse doesn't have any php/mysql courses that I'm aware of.
Any feedback would be much appreciated.
1 Answer
Daniel Santos
34,969 PointsHi Christian,
Great to heard that! Now about your questions, I would used Python and Django as Framework. In the documentation of Django, there is a tutorial on how to do a basic poll app. I am not a fan of PHP, don't get me wrong it is a powerful programming language, but I would go with Django because of all the open source libraries out there that you can use. MySql is fine, I would use it.
About the PHP/MySQL, yes Treehouse has courses about PHP and SQL.
PHP/MySQL: http://teamtreehouse.com/library/using-php-with-mysql
Object-Oriented. PHP/PDO: https://teamtreehouse.com/library/php-databases-with-pdo
-Dan