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

WordPress

Requesting tutorial for Sage/Roots theme development...

Hi Treehouse Teachers, I have seen that, you have courses on Genesis Framework Theme Development...but nowadays Roots.io or their newest Sage platform is getting popular day by day...So can I expect a Wordpress Theme Development course based of Sage Framework in the near future please ???

Thanks

8 Answers

Actually there's a lot going on with Sage that could use clarification. For instance, the theme uses a special theme wrapper to call pages that no other themes use. And the developers seem to have intentionally kept the documentation sparse to help sell a $40 e-book they've got for sale on the site. They're Bedrock and Trellis tools could also use some explanation. Honestly, I don't think it would be a waste of your time to explore using the theme for custom development. I would like to see some more advanced Wordpress tutorials in general, particularly exploring advanced techniques and best practices, and I think Sage would be a great environment to do this in.

Yup, I think the same...Treehouse should consider Sage Theme Development, may be some live projects using SAGE, BEDROCK framework...would be great if they do so in near future...Thanks John for supporting me :)

Colin Marshall
Colin Marshall
32,861 Points

Good post. You are correct, they came up with the theme wrapper system they use and I have not seen any other themes use it. Might take some time to wrap your head around it (no pun intended).

I would also love to see more advanced WordPress tutorials. Specifically I would like to see some object oriented plugin development courses/workshops. A course on the WordPress Plugin Boilerplate, which is object oriented, would be nice and I don't think there are any premium courses out there on it. There's tutorials out there, but a lot of them are dated and the boilerplate has evolved a lot since then.

Paging Zac Gordon!

Colin Marshall
Colin Marshall
32,861 Points

If you have already taken the other theme development courses on Treehouse then you should pretty much be able to pick up Sage and start using it since it's more of a boilerplate than a framework. The only thing you might need to learn is how to use Gulp, which you can pick up by taking the Gulp Basics course here on Treehouse.

Oh yeah, totally agree on the Object Oriented Plugin Development. I've been experimenting with that myself, and the best practices are still pretty vague. I'm building a plugin right now using the boilerplate, and it's working well, but I do wonder if I'm following the proper best practices. I'd love to be able to use an established organizational pattern like mvc, but Wordpress plugins don't really work that way so I'm kind of winging it. lol

With regard to Sage, it also uses a lot of advanced development tools such as asset builder, wiredep, more advanced gulp techniques that can be a little tough to wrap your head around. While not specific to Wordpress, it would still help to explore them in the context of Wordpress.

So can we please expect a course on SAGE Framework, Bedrock and Trellis Tools in the near future ?

Attention : Zac Gordon

Thanks

+1

And Plugin Boilerplate + Object Oriented plugins/themes

d d
d d
60 Points

+1

Colin Marshall
Colin Marshall
32,861 Points

Well, I guess all these WordPress tutorials we were requesting will never happen: http://wp.zacgordon.com/2015/12/08/the-sustaining-heart-of-the-wordpress-community/

Zac, thank you for your time here at Treehouse. You have helped myself and others grow immensely as developers. You will be missed.