Mythic WordPress Starter Theme, and Thinking About All Developers

Mythic is a new starter theme by Justin Tadlock (with help from his friends/ collaborators). The project is designed to introduce a fully modern theme development process.

It follows best practices for coding, and makes use of things like npm (or yarn), webpack, composer, and all sorts of other plugins that improve the code and make things ‘easier’. However this relies on the fact that you know how to use these things.

Building for the internet is getting increasingly complex, but (I imagine) a lot of WordPress theme designers don’t know this stuff.

This might be a bit unfair but I imagine many WordPress theme developers were designers first; and they got into theme development because it was relatively easy. The PHP needed was quite simple and the Codex explained everything. As long as you knew HTML and CSS you were set.

At least that’s how I got into it.

Of course I’ve been using WordPress for more than 10 years now, and I’ve learnt a lot in that time. I also like to step outside the WordPress bubble, so I have experience of build tools and package managers and the things required to at least pretend I know what I’m talking about when I’m in modern web development circles.

*

At WordCamp London this year Zac Gordon did a presentation about developing with javascript for Gutenberg and one of the things he said stood out to me. He mentioned that WordPress developers are 10 years behind when it comes to javascript (I don’t remember the exact quote, hopefully this is close enough).

At first I was a bit offended, but having now used ES6 I’ve seen the power available to us if we take the time to learn more about these more advanced (or modern?) topics & techniques.

So perhaps us designers/ theme developers should spend a bit of time learning the newer technologies so that we don’t get left too far behind?

My point with all this is that whilst Mythic is a fantastically engineered project it’s just going to be too hard to get into for many designers. It works in such a different way to what designers are used to with WordPress that it’s like learning a whole new system.

My process when I find new starter themes is generally to dig through them and take out new things to learn and apply to my own starter theme. And I plan to do exactly that with this theme since it looks like there’s a lot for me to learn from it. Hopefully there will be for others too, and hopefully more designers can level up their technical skills.

Since writing this post in the MasterWP newsletter I have had a Twitter conversation with Justin Tadlock and Sami Keijonen where they assure me documentation is coming that will explain how to use the theme for people who just want to use CSS and a bit of HTML.

Let me know what you think on Mastodon, or BlueSky (or Twitter X if you must).

Link to this page

Thanks for reading. I'd really appreciate it if you'd link to this page if you mention it in your newsletter or on your blog.

WordPress News

The latest WordPress updates from the WPBriefs Podcast.

Related Posts

27 May 2013

WordPress: 10 Years Young, What Does The Future Hold?

WordPress is now 10 years old. I started using wordpress 9 years ago – which means I joined the WordPress community early on. The reason I chose WordPress is simply because of the fabled 5 minute install process – I...
31 Jan 2019

Javascript VS. HTML & CSS

A couple of weeks ago I wrote about the frustration and in many cases, arguments, happening between designers (CSS & html specialists) and Javascript developers. Increasingly Javascript developers, who are experts at programming, are taking on CSS and HTML roles....
11 Jan 2019

Should Everyone Learn Javascript Deeply?

I’ve been thinking about writing about learning javascript for a while now, but seeing Brad Frost and Heydon Pickerings articles appear over the last couple of weeks has really made me consider my approach to the technology.Ever since Matt suggested...
01 Apr 2015

The State of WordPress Themes #wcldn

I recently spoke on a panel at WordCamp London 2015e. Lance – who used to be the Theme Team lead at WordPress.com – asked me if I wanted to speak on a panel with him at WordCamp London 2015. I’ve...
14 Oct 2015

My Experience Submitting a Free theme to WordPress.org

I recently submitted my first free theme to WordPress.org.Kent is a theme I made for wordpress.com. It’s been code reviewed by the team there and is in use on a few hundred sites. I was considering selling it on Creative...
30 Jul 2018

Learning ReactJS for Designers

JavaScript is simple, or at least it used to be. If you’ve done any programming, and you know how to use Google then you can program in JavaScript. Of course, to make it more powerful we have to complicate things.We...