Welcome to the Treehouse Community
Looking to learn something new?
Ryan Ariff1,668 Points
Wordpress or not for client?
I am designing a portfolio site for a client.
Would this be my best route. It would allow ease of use for uploading new photos.
Is it acceptable to simply design via Wordpress and then just hand over the login credentials?
I'm new to Wordpress. And I am unaware of the do's and don'ts.
Andres Altuve16,274 Points
To answer your questions.
1.- Yes, your client will be allow to upload photos and more, for example create blog post, create pages, etc...
2.- Your client is paying for your service, so yes, you should handle him/her all the credentials once the job is done and paid.
If you are new to wordpress and you are planning not to tell your client, do not tell him/her the site will be ready in 3 weeks, nor 4 weeks.. go something like 5 or 6 weeks if you are going to use a theme, you will have plenty of time to learn the basics of wordpress and how to build a site using themes. If the client asks you to build a wordpress theme for scratch you should be aware that you should have a strong foundation on PHP programming.
To make story short, in order to build a theme you should know:
1.- HTML 2.- CSS 3.- PHP .- Functions .- Object Oriented Programming.
That would be entirely up to the agreement between you and your client. Everyone takes a different approach. A defined set of deliverables before a project starts would help expectations on both sides. It also helps protect both parties and their assets.
Wordpress is a very powerful framework and with a lot of practise and customisation, can offer a great solution for your project.
Hope this helps.
Jason AndersTreehouse Moderator 145,623 Points
Michael sums it up really well. You'll have to take into account the purpose of the site to be created and what / how it will be utilized by its visitors.
I suggest you give the "Getting Started with WordPress" short course here at Treehouse a go through. It explains the pros and cons ... and the when and where WordPress would be good and when not-so-much.
Happy Coding! :)