Anatoliy Dovgun
-
Component-Driven Development
Methodologies · Frontend Methodologies Component-Driven Development Build and document UI in isolation — Storybook-style workflows for blocks. Component-driven development for WordPress blocks and editor UI This guide is…
-
BDD
Methodologies · Code Design & Testing BDD Given-When-Then behavior specs; Behat and Codeception for WordPress acceptance tests. Behavior-driven development and acceptance testing in WordPress projects This guide is…
-
Block-first / Gutenberg-first
Methodologies · WordPress Methodologies Block-first / Gutenberg-first Ship features as blocks and block.json instead of classic PHP templates. Block-first and Gutenberg-first methodology for WordPress product development This guide…
-
Headless / Decoupled WordPress
Methodologies · WordPress Methodologies Headless / Decoupled WordPress WordPress as backend via REST or WPGraphQL; React or Next.js frontends. Headless and decoupled WordPress architecture methodology and practices This…
-
API-first / REST-first
Methodologies · WordPress Methodologies API-first / REST-first Design endpoints and contracts first; UI and blocks consume REST second. API-first and REST-first design methodology for WordPress products This guide…
-
Full Site Editing / theme.json
Methodologies · WordPress Methodologies Full Site Editing / theme.json Block themes driven by theme.json, patterns, and template parts. Full Site Editing and theme.json methodology for WordPress block themes…
-
Atomic Design
Methodologies · Frontend Methodologies Atomic Design Atoms → molecules → organisms — maps to blocks, patterns, and templates in FSE. Atomic Design methodology for WordPress blocks, patterns, and…
-
BEM
Methodologies · Frontend Methodologies BEM Block-Element-Modifier naming for predictable CSS in themes and blocks. BEM naming methodology for WordPress theme and block CSS architecture This guide is a…
-
OOCSS / SMACSS
Methodologies · Frontend Methodologies OOCSS / SMACSS Alternative CSS organization for large themes and design systems. OOCSS and SMACSS CSS organization for large WordPress frontends This guide is…
-
4WP Multilingual FSE
FSE Multilingual 4WP Multilingual FSE Locale-aware FSE template parts for Polylang and WPML — keep header and footer in your templates, swap language-specific parts on the front end.…