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 trialChris O'Brien
6,544 PointsCreating Website for Clients with WordPress
When creating a website for clients for them to be able to upload their blogs/videos using the CMS. What is stopping them from changing any content or even saying they will learn to create wordpress website for their self and losing a client
Unsubscribed User
19,024 PointsTotally agree with Raymon, they will no doubt at some point think they can do it themselves but likely need help from a developer at some point to customise the site.
4 Answers
Chris O'Brien
6,544 PointsHi Guys,
Thanks for the reply. So the main dashboard of WP CMS is what i would be showing the client to allow them to upload their own vlogs/blogs.
Is WordPress the best way to go about this. Is wordpress still the go to "thing" to use for client interaction?
Raymon Oleaga
19,298 PointsIt really depends on the project if you feel that developing a theme in Wordpress is the best solution for that specific project than yes. If you feel that you are better of using a different stack like MEAN (MONGODB, EXPRESS, ANGUAL, NODE) then so be it. It all depends on you.
But by your question I am going to assume that you are sort of new to development. So if WordPress is what you wan to focus on I would recommend taking the WordPress Development track here and also learning at least the basic of PHP.
Hope this helps!
Chris O'Brien
6,544 PointsHi Raymon,
Yes I'm new to development. Looking to start a career in freelancing. Im not to sure which is the best to be doing as i read a lot about wordpress for creating sites. I know HTML/CSS and JS/JQuery. But allowing the clients to upload/date their own stuff with out having to contact me i think i what most of my clients are going to want.
I guess my real Question is, is wordpress the right way to go to start to learn then branch on to PHP and possibly create my own CMS if needed.
Raymon Oleaga
19,298 PointsIf you are going to start freelancing I would say that YES WordPress is great as you can get up and running quick. I would say learn how to build a theme from scratch by following the Wordpress Development track here on treehouse.
There is no really wrong or right answer like a said before, is all up to you but WP is open source and has HUGE community behind it which is very helpful.
For example I use WP for freelancing but in my job we use a lot of things like backbonejs, reactJS etc. For freelancing I wouldnt create my own CMS well because.... 1. its a TON of work and 2. its already created. BUT for learning purposes creting a CMS is a gret experience :)
start with WP man, am sure along the way youll find that you will want to learn other things. get really good with JS there is a lot to learn there and its a ton of fun.
Chris O'Brien
6,544 PointsRaymond,
Thank you, you have been very helpful. Very much appreciated.
Raymon Oleaga
19,298 PointsRaymon Oleaga
19,298 PointsLearning how to use WP as a CMS and learning how to develop WP themes are two different things. A client in my opinion should learn how to edit content, add photo / videos etc thats the the CMS is for. I even give my clients a training and how to do all this things. Now, If they want to change the structure of the site, customize the site, or anything along those lines thats where you come in.
With that said there are a tons of themes out there and they can certainly buy or install a free one but when in my experience they always want to customize something and they need a developer for that.