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

PHP

Using PHP with MySQL - The missing parts :-)

A comment on the "Using PHP with MySQL" Project.

I was really looking forward to see this Mik's shirts shop having an admin-panel where we can learn how to build/code it for adding more products and managing products and not only by hard-coding it via PHP and or the phpMyAdmin.

I mean if we learned all this and we will do the same for our clients I guess our clients will also need an admin-panel where they can manage their shop products!?

Would this be added later?… I hope :-)

I thank you guys for the opportunity learning from you!

I would agree - an administration system in the various languages would help to round-out many courses.

7 Answers

Hi Andrew Whitfield, Thank you for your support! If more would "vote" maybe we will get it in the near future, would be awesome !!! :-)

What would you like to see that could fit a course? Perhaps we can outline what we want in a course to help the TH team assess feasibility.

E.g. should we have a section on building secure logins and user management, resetting passwords, two factor authentication and open id and social logins?

Should there be a section on content management, injection, markdown and other content editing options?

Should there a be a section about order management, session management, logging, security, etc?

Thanks, Andrew

I agree about this. It would also be great to get lessons integrating PhP and the use of different Cart softwares such as Open Cart, X-Cart, Cs-Cart etc.. They all use admin panels and have administrative panels. I am new here have just finished the HTML intro and looking forward to getting into PHP and MySQL. This way of learning is an awesome idea. The code challenges make it fun. Looking forward to seeing lots of new content added.

Hello Andrew,

I believe that in order to complete the "Using PHP with MySQL" Project as everyone would have expected..... I t should have few lessons on how to develop the shop admin-section ..... an admin-section where the shop owner can manage the shop products (e.g. create new, update existing products, upload/change product photos). There should be a login-section too :-) Keep it simple as we do not need to make it too complicated.... or?

Projects like these are good exercises but they do not reflect what you would likely be doing for real clients. The odds that a client would want a very simple commerce site that integrates with Paypal and is custom built on both the front end and admin interface.... are pretty much zero. Adding an admin interface would double the size of the project and would not be a good use of time and resources IMO.

I would disagree. Almost all my e-commerce clients want a bespoke solution for adding their own products because open source off-the-shelf tools are generally for technically minded people, which would be a very small proportion of your clients.

Many are quite happy with solutions like shopify.com, where you don't touch the backend, because shopify does it. But some don't like paying every month and having to increase their prices just to cover the charges charged by shopify. Those don't work well for really small businesses. However, small businesses can justify a simple platform that does what they want and only what they want - as a one-off cost that they can afford right now.

I've done a lot of those jobs, helping really small companies get off the ground. (By a lot, I mean I've done over 900 jobs in 7 years, ranging from multilingual, multinational ones to out-of-the-home sweet (or candy?) sales sits.

The time and resources you put into making and admin system that closely matches your client's actual processes, the more they are thankful for it, because they don't have to think hard to manage a shop on top of all the other tasks a small business owner has to deal with.

Your mileage may vary, as the saying goes, but it's certainly not the case that the time and resources are not well spent doing this kind of work. You do need to assess your clients' needs though before just going ahead and building it. Explore all other options before building something from scratch to make sure you've done your due diligence as well.

Aaron Walton I totally disagree!! Learning the "basic" of how to accomplish/develop/code the admin-interface is definitely be part of this course/project! As simple as this project... few videos on "how-to" code a basic shop "commerce admin-interface" is an "integral" part. We can certainly take it from there when we use what we learn here in our future projects as we always do!

Can we please have someone from the treehouse team to comment on this?

You have my vote but not sure how to vote