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
Jeff Busch
19,287 PointsBump; Hows about a PHP powered Forum
I think a great track would be on creating a discussion forum with user login, various topics, and indented replies (threads), powered by PHP and MySQL. What do you think? If you don't want to reply just up vote this message.
Jeff
3 Answers
Christian Andersson
8,712 PointsA forum might be an unnecessary track because there are so many platforms out there, both free and paid, that are really great. I cannot see why anyone would want to make a custom forum.
But I totally agree that a course about login, accounts, session/cookie handling, etc would be great! Nearly every app I've made in php has required some sort of login or session, so I'd love to see this.
debbieb
9,049 PointsI agree with Jeff, sometimes you don't always need a large complex forum, just a simple thread reply. it can also be good to learn about handling user permissions on different levels. most packaged forums come with all the bells and whistles which you might not want or need, one project I am having issues with is the email function of sending notifications of new threads/ replies to large amounts of people.
Dan Donche
6,214 PointsChristian, I understand what you're staying, but almost every example code on here has a free and paid alternative. That's like saying why bother learning to build websites from scratch when there's Wordpress, Joomla, Drupal, etc.? Why learn to build WP themes when you can just buy one? I think you get what I'm saying. While I agree that a forum might not be necessary to learn, lots of web applications that were built from the ground up include native forums, rather than, say, merging the database with phpbb for example. Even the forums here are relatively simple compared to something like Vbulletin, and I can see a definite value of learning how to implement one with just about any member site.