This is the clearest explanation of design tokens I have read. The color example finally made it click for me.
Real WordPress comments and the real comment form, designed ten ways: cards, chat bubbles, collapsible threads, a social feed, forum posts, a guestbook wall, product Q&A and more. Author and team badges, the people in the conversation, oldest/newest switch, “read more” and a form with floating labels.
Sample comments from fictional people. The last section on this page is a real, working comment box.
Clean cards under an article, with the author’s own replies outlined in a gradient and marked with a badge. Long comments fold after a few lines with a “Read more” link.
This is the clearest explanation of design tokens I have read. The color example finally made it click for me.
Thank you, Maya! A follow-up on spacing tokens is coming next week.
Perfect, I will look out for it.
We moved our whole product to tokens last year. Two tips from that project:
1. Name tokens by purpose, not by color. "text-muted" survives a rebrand, "grey-500" does not.
2. Keep a changelog. Designers and developers both need to know when a value changes, otherwise small differences creep back in within a month.
The hardest part was not the tooling, it was agreeing on names. Budget time for that conversation.
Bookmarked. Would love a version of this for dark mode.
Reply lines connect each answer to the comment above, like a forum thread. Any branch can be folded to “Show 3 replies”. The form starts as a small bar and opens when someone wants to write.
How do you all handle on-call handovers? Ours happen in a chat channel and things keep falling through the cracks.
We keep a short handover doc per week: open incidents, anything flaky, and one sentence on what to watch. Takes ten minutes to write.
Do you read it together or async?
Async, plus a five-minute call on Mondays. The call is where the real questions come up.
Same here. A template helps more than anything, people fill in boxes they would never write from scratch.
Adding to this: rotate the person who writes it, not just who is on call.
Top-level comments become questions, replies become answers, and answers from the shop are ticked and highlighted. The form sits on top as “Ask a question”.
Does the battery last a full working day with noise cancelling switched on?
Yes. In our tests it lasts about 30 hours with noise cancelling on, so roughly four working days between charges.
Can confirm, I charge mine once a week.
Will they connect to a laptop and a phone at the same time?
They will. You can pair up to two devices at once and switch by pressing the side button twice.
Comments pinned to a wall like notes, each slightly tilted, with a big quote mark. Perfect for guestbooks, testimonials and farewell pages.
What a beautiful day. Thank you for letting us be part of it, and for the best dance floor we have ever seen!
Congratulations to you both. The speeches had half the room in tears.
Sending so much love. The garden was magical at sunset.
Best wedding cake in history. I have questions about the recipe.
Here is to many happy years. See you at the first anniversary!
Thank you for a wonderful weekend, and congratulations!
Each comment hangs off a colored line, and team members get a “Team” badge automatically. Shown here on the dark skin.
I cannot find where to change my billing email. Is it under Account or Billing?
It is under Billing → Invoices → Edit details. Changes apply from the next invoice.
Found it, thank you!
Is there a way to export all my invoices at once?
Yes: Billing → Invoices, then choose Export all. You will get a zip file by email.
Social feed · layout: social
How do you all handle on-call handovers? Ours happen in a chat channel and things keep falling through the cracks.
We keep a short handover doc per week: open incidents, anything flaky, and one sentence on what to watch. Takes ten minutes to write.
Do you read it together or async?
Async, plus a five-minute call on Mondays. The call is where the real questions come up.
Same here. A template helps more than anything, people fill in boxes they would never write from scratch.
Adding to this: rotate the person who writes it, not just who is on call.
Compact, for sidebars · layout: compact
I cannot find where to change my billing email. Is it under Account or Billing?
It is under Billing → Invoices → Edit details. Changes apply from the next invoice.
Found it, thank you!
Is there a way to export all my invoices at once?
Yes: Billing → Invoices, then choose Export all. You will get a zip file by email.
A shaded column for the person, a numbered post on the right. Replies stack underneath, the way message boards have always worked.
How do you all handle on-call handovers? Ours happen in a chat channel and things keep falling through the cracks.
We keep a short handover doc per week: open incidents, anything flaky, and one sentence on what to watch. Takes ten minutes to write.
Same here. A template helps more than anything, people fill in boxes they would never write from scratch.
Adding to this: rotate the person who writes it, not just who is on call.
Hairline dividers, no boxes and an underlined form. For publications where the writing should do the talking.
This is the clearest explanation of design tokens I have read. The color example finally made it click for me.
Thank you, Maya! A follow-up on spacing tokens is coming next week.
Perfect, I will look out for it.
We moved our whole product to tokens last year. Two tips from that project:
1. Name tokens by purpose, not by color. "text-muted" survives a rebrand, "grey-500" does not.
2. Keep a changelog. Designers and developers both need to know when a value changes, otherwise small differences creep back in within a month.
The hardest part was not the tooling, it was agreeing on names. Budget time for that conversation.
Bookmarked. Would love a version of this for dark mode.
This one is not a sample. It shows the real comments on this page and uses the real WordPress comment form, so what you post here is saved (after approval).
201 premium elements, Post Comments included.
5 replies
This is the clearest explanation of design tokens I have read. The color example finally made it click for me.
Thank you, Maya! A follow-up on spacing tokens is coming next week.
Perfect, I will look out for it.
We moved our whole product to tokens last year. Two tips from that project:
1. Name tokens by purpose, not by color. "text-muted" survives a rebrand, "grey-500" does not.
2. Keep a changelog. Designers and developers both need to know when a value changes, otherwise small differences creep back in within a month.
The hardest part was not the tooling, it was agreeing on names. Budget time for that conversation.
Bookmarked. Would love a version of this for dark mode.