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

Static website or wordpress site? what do you guys think?

I'm really debating if I should make my portfolio a wordpress site or just keep it static html. My last portfolio was done in wordpress but I found so many problems with the code. I can honestly say I'm more of a designer than a developer so php is not my expertise and when I make it static html and javascript everything is great... so what you guys think?

I know some may say I should push my self and do it in wordpress but at the same time I want this to look amazing and I feel wordpress has it's limitations

2 Answers

Drew Schott
Drew Schott
8,484 Points

I would work with static websites, creating your own code.

Honeslty the only reason I see for someone who can code to use a CMS, is so others are able to update your work easily without knowing any coding.

Also, writing your own code will create a desire to learn more, and increase your own worth. With these courses, it wouldn't be difficult for you to learn to use php, and make a better and more customizable website than you could with Wordpress.

Felix Yakubov
Felix Yakubov
17,475 Points

I work with Wordpress for 3 years now. Still have no clue about php and it works great to me.

Pros of WP:

Fast install of social, security, forms, galleries, SEO, Thousands of themes just waiting to be designed. ALL developer tools integrated

Cons:

Requires a lot of practicing before using, and in some cases understanding PHP code as you say. Constantly updating plugins and versions.