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

General Discussion

Henrique Machuca
Henrique Machuca
5,611 Points

Managing a website after complete - HOW

Hello ppl,

Well, I just recently started to learn about coding a website with HTML, CSS and Java and I´m really enjoying myself, but I can´t stop thinking about wordpress and content management for the client after the project is completed.

My question is: How do I develop a website using html, css and java and handle it to a client to manage its content afterwards? Is it possible or do I HAVE to learn php as well so I can convert it into Wordpress later on?! I´m really confused about this!!

Hope you ppl can give me a tip here, cause it´s making confused about what to learn.

1 Answer

Erik McClintock
Erik McClintock
45,783 Points

Henrique,

You could technically hand over an HTML site to a client and allow them to make edits to the content, but this certainly comes with its own risks, and if you were to consider that route, you would want to make sure you personally trained the client on where and how to make the edits that they wanted so that they didn't mess the site up. However, a CMS is usually the easier, safer route to go if you want the client to be able to manage their own edits without further intervention from you.

To do this, say using WordPress, you do not need to learn PHP. You can build the site in WordPress from the beginning, and simply create a login with appropriate permissions for the client to be able to go in and make edits to pages, posts, etc. as you see fit. If you do not know PHP, you'll just need to use whatever pre-existing themes and plugins WordPress has to offer, rather than creating your own custom ones for use with your site. You will still be able to make thematic changes to the site via CSS, though this can sometimes be a bit of a headache with all the overrides that you may want to make to your chosen theme's styles. You can, however, effectively plug your content in and let the theme do what it was designed for, should it meet your standards.

So, again, no - you do not need to learn PHP to build a site in WordPress and hand it over to the client for edits, unless you want to develop custom themes or plugins. That said, it is not a bad idea to learn PHP and WordPress development, as they are both very popular and ever-growing!

Erik