To be a proficient developer you need to constantly refresh your technology stack to remain a sharp coder and keep up with the web world. So after years of writing WordPress websites in Sage Starter Theme and Bootstrap 3+ I decided to try something new to me and update my website to Genesis. This was a test to see the power of StudioPress’s framework. I approached the project with the mindset of creating a feature rich site leveraging the tool set in Genesis and with the least amount of code possible.
What I gained:
- A quick and easy website that has a lot of plug and play elements already cooked in including social sharing, sticky headers, most recent posts and other elements. All without writing any code!
- SEO best practices without having to think about it.
What I miss:
- The flexibility of and custom coding a theme with a front-end framework.
- My technology stack: CSS Preprocessor with Browser Sync, Node, Gulp and Bower at the start. Sage provides you with so many great tools from the get go that once you start to create a theme without it you realize how spoiled you were. Luckily I already have a starter gulp file for occasions just like this. (I just can not stand to code without my Sass.)
From a developer stand point Sage clearly has the competitive advantage when it comes to tools to build an awesome custom WordPress theme. Ben Word, the creator of Roots/Sage, even has an article on his site comparing Sage, Underscores and Genesis. From a non-developer stance I can create a relatively nice looking WordPress site with no coding skills what so ever.
Have you tried Sage, Genesis, or Underscores for developing your WordPress themes? What were some of your challenges that you faced?