Skip to main content

8 posts tagged with "Naming"

What we call things, and why

View All Tags

Where should newsletter subscribers live — a custom post type or custom tables — and how should lists, tags and segments be modelled?

· 5 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: The [newsletter] element already renders a form, validates a signup and emails the site admin — but nothing stores it. Building that storage layer means choosing a shape now that still works when campaigns, automations, contact timelines and Mailchimp/MailerLite/Brevo sync arrive. So: custom post type or custom tables? And once that is settled, how are lists, tags and segments modelled — because that is the decision that is expensive to reverse.

Naming the badge/pill primitive: rename announcement_pill → badge

· 3 min read
Jon-Michael Lastimosa
Senior Web Developer

The question: the compact rounded-label shortcode — sub-tag, message, leading/trailing icons, optional link — was called announcement_pill. It renders status badges, "what's new" hero chips, eyebrow labels and announcement bars. Is "announcement pill" the right name for it, or should it be badge — and if we rename, do we need a migration?