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

James Bishop
2,178 PointsWebsite Organization and Management Best Practices
Hi there, I am diving into the details of website management - and I really don't have much of any foundation as to what that looks like. I've been piecing it together from Google searches and have learned about CMS's, caching, minifying, CDN's, load-time, load-blocking scripts, etc. But, I would love to have a resource that walks through this topic comprehensively. I don't know if this already exists in the TreeHouse Library (couldn't find it) or not. Could anyone point me in the right direction?
2 Answers

shadrackndacayisenga
Python Web Development Techdegree Student 14,189 PointsTo understand the details of website management, I think it is always best to take it from a perspective of a web developer. It doesn't get any higher than that. First make sure are comfortable with HTML, CSS , JavaScript, and PHP the best thing is you can learn these concurrently or one by one.
Through PHP Developer course you will find many important areas of website management addressed thoroughly. For instance you will get to understanding "all" what makes website what it is, database, data, server side management, of website, scripting and so on.
From there, you can go ahead and target a CMS of Choice , (or create your own).

elk6
22,916 PointsI think the best place to start here on Treehouse is to take a look at the Framework courses like Bootstrap & Zurb. If you have a good understanding of that try to see what you would prefer and what is best for your project. A Framework or a CMS. If you are not familiar with CMS's yet, take a course on that one. Then go on to the different library courses like Jquery for a good understanding on CDN's and API's. I found the "Using Jquery Plugins" very helpfull for this. Also, i found the courses on Git, NPM and Gulp very good for getting a good understanding on all these subjects. And they help you speed your projects up.
With that being said, there is a lot of other information out there and there isn't one good way to do it. Everyone prefers something else. :)
David Perkins
9,607 PointsDavid Perkins
9,607 PointsWhat you'll find more often than not is that everyone has their own opinions regarding workflows when it comes to building, designing and managing websites. There's plenty of software out there that you could use but then you've also got to realise that the majority of it will generally come down to common sense...
You'd be best to take a look over some blog posts and just have a dive into some practices that other people use until you find something that suits yourself your project scope/spec and your knowledge in the field.
Long story short, in my opinion, there's not strictly speaking a right or wrong way when it comes to website management and organisation. You've just got to see what's out there and see what works for you.