Author: tam

  • The WordPress design system exists and needs nurturing

    The WordPress design system exists and needs nurturing

    It’s hard to miss something small if you walk past it or don’t look. The shoot of green in the ice thick grass as the first melt of the season occurs, perhaps, the drop of water might have fallen on the desert where the rain hasn’t fallen for so long. Even maybe for that needle,…

  • A new path to explore

    A new path to explore

    This year has been an incredible ride for me. It looks like it’s not done with the adventure because I am pleased to announce that I have joined XWP as a Senior Product Designer. The heart and passion of those within XWP is hard for me to put into words; I am so thrilled to…

  • The need for standardisation

    The need for standardisation

    It’s almost adorable the way we accept in most of our theme processes in WordPress the lack of standardisation. However, it has to stop for business, productivity and sheer sensibility. Standardising doesn’t mean removing creativity; in fact, lack of it often does. Which means the need for it is even more urgent. What do I…

  • Let themes be themes

    Yesterday I was lucky enough to give a talk at the WordPress Cheltenham Meetup. The topic was something close to my heart, I got to share why the changes in themes matter, what they are and how hopeful I am for the future. I took some time to write up this talk transcript and you…

  • Theme resources

    I don’t know about you, but I find so many good resources around themes lately that I feel I am constantly juggling links and saving things in the best way. I wanted to solve that a bit as I prepared for a talk this week, so I created a GitHub repo and have begun filing…

  • Controlling styling support states

    Being able to control elements of your theme through the theme.json is super powerful; however, you can also turn on and off what is supported or not. There might be an instance where you don’t want custom palettes or link colors, for example. How do you do this? Well, you can through theme.json. These examples…

  • The implications of set forced play spaces in work

    I was listening to the Post Status podcast this week where Cory Miller and David Bisset discussed creating time for play within work. I write this not thinking they were advocating for what I disagree with, but the podcast inspired me to share my perspective. Creating space for play absolutely resonates; we learn through play…

  • Patience and the art of design tools

    I want all the design tools now. There I said it! I want everything today on all the blocks right now. However, I know it’s a process and whilst that knowledge makes me feel and act like a grumpy toddler, the reality is today, some things have features, and others don’t. Anyone working right now…

  • Keeping up with block supports

    One of the trickier things I’ve found in my experiments is finding out what is supported or not in various blocks. I tried to solve that a little for myself by creating a very rough table going through the block.json file of each block. Block.json is an amazing file, it’s the recipe for the block,…

  • Fun with group block borders

    There are all sorts of useful tools appearing across blocks, and just one of those is the variety of borders you can do on several blocks, group blocks and pull quotes, for example. I wanted to take a little exploration today into what you can create using those. Adding borders to your theme.json If you…