Post Formats, Schedules, and Philosophy
๐ **Source:** [Post Formats, Schedules, and Philosophy](https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/)
> [!note]+ Document Notes
> ```markdown
>
> ---
> tags: [WordPress, Post Formats, UX]
> author: [MISSING]
> source: Make WordPress Core
> reference: [https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/]
> date created: {{date:YYYY-MM-DD}} {{time:HH:mm}}
>
> ---
>
> # ๐ท๏ธ Title: Post Formats, Schedules, and Philosophy
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Draft UX note on icon affordances โ context/https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ #articleseed
- [H2] Propose radio-style Post Format selector โ context/https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ #xref
- [H3] Map โdeadlines not arbitraryโ to release rituals โ context/https://wordpress.org/about/philosophy/ #xref
- [H4] Create contributor brief on scope vs. ship โ context/https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ #share
- [H5] Add onboarding module: Post Formats history โ context/https://wordpress.org/documentation/article/post-formats/ #articleseed
- [H6] Evaluate schedule risk communication template โ context/https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ #addendum
- [H7] Align The WPCC microgrants to UX sprints โ context/https://make.wordpress.org/core/ #share
- [H8] FAIR.pm example: scope gates and sunset rules โ context/https://fair.pm #articleseed
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- Include links cited in or relevant to the article.
## ๐ Summary
- The post critiques the Post Formats UI and schedule handling.
- It argues icons imply insertion, not selection, confusing users.
- Stakeholders include core contributors, designers, and site owners.
- Risks include shipping confusion or slipping schedules and morale hits.
- Bottom line: fix the UI affordance and respect principles-driven shipping.
## ๐ Main Content
- The current UI uses icons that suggest adding media.
- The control actually selects a post format type.
- The mismatch risks user error and support burden.
- A simpler selector could reduce confusion and cost.
- The piece ties decisions to WordPress philosophy.
- Shipping matters, but clarity and cohesion matter more.
- Schedules should align with product quality and user outcomes.
### ๐๏ธ Notes
- The UI looks like an insertion toolbar, not a mode switch.
- Icons prime users to expect media actions.
- Radio buttons or labeled options would signal selection.
- Clarity beats cleverness in high-frequency workflows.
- The post frames deadlines as meaningful, not arbitrary.
- It suggests scope control to protect release cadence.
- It encourages product thinking over feature accumulation.
## ๐ References
- Post Formats, Schedules, and Philosophy (original) โ https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/
- WordPress Philosophy โ https://wordpress.org/about/philosophy/
- Post Formats documentation โ https://wordpress.org/documentation/article/post-formats/
- WordPress 3.6 โOscarโ release overview โ https://wordpress.org/news/2013/08/oscar/
## ๐ฃ๏ธ Paraphrase
- The UI looks like it inserts media but actually switches modes.
- We should ship when the UI communicates intent clearly.
## ๐ฐ Newsletter
- Post Formats stirred debate again, but for good reason.
- Icons misled users by signaling media insertion, not selection.
- The fix seems simple: choose clearer affordances before shipping.
- Revisit WordPressโs principles on decisions and deadlines.
- Read more on the Make/Core post and the philosophy page.
## โ
Action Items
#### DevRel
- Publish a UX teardown of Post Formats selection. Measure task error rates.
- Run an office hours on affordances and status vs. action controls.
- Produce examples showing clear selection patterns in WP.
- Share a short video walkthrough and task checklist.
- Survey plugin authors on format-related UX pain points.
#### OSPO
- Add UI affordance checks to contribution guidelines.
- Require UX review gates for user-facing changes.
- Standardize schedule risk logs and mitigation steps.
- Maintain a pattern library reference for selectors.
- Offer weekly consults on UX changes pre-merge.
- Draft upstream funding proposals for UX research sprints.
- Report OKRs: usability improvements tied to release health.
#### Community
- Host roadmap clinics on scope and schedule balance.
- Pair new contributors with UX mentors for reviews.
- Publish budget templates for small UX iterations.
- Run incident drills on last-minute scope trims.
#### WordPress
- Core: Define acceptance criteria for selection controls.
- Core Performance: Track regression from added UI weight.
- Core AI: Evaluate copy suggestions that clarify state.
- Core Program Team: Add UX signoff to release playbook.
- Mobile: Align format selectors with platform conventions.
- Playground: Create labs comparing selector patterns.
- Community: Include UX affordances in meetup kits.
- Training: Build lessons on UI patterns and pitfalls.
- Marketing: Clarify features with precise language.
- Support: Prepare KB on Post Formats behaviors.
- Design: Add labeled radio or segmented controls.
- Documentation: Update screenshots and pattern guidance.
- Accessibility: Test icon-only controls for clarity.
- Meta: Ensure .org patterns highlight clear selection.
- CLI: Document format implications on templates.
- Hosting: Surface defaults that reduce confusion.
#### The WPCC
- Programs: Fund microgrants for targeted UX audits.
- Projects: Convene governance clinics on scope gating.
- Funding experiments: Pilot milestone-based payouts for UX fixes.
### FAIR
- Technical independence: Require artifacted UX rationale with changes.
- Policies and covenants: Add sunset clauses for confusing patterns.
- Productized governance artifacts: Publish scope gates and scorecards.
## ๐งช Hypotheses
- Icon-only selectors increase misclicks versus labeled radios.
- Clear labels reduce time-to-publish for format use cases.
- Scope gates reduce schedule slips in major releases.
- Philosophy-aligned comms improve contributor satisfaction.
### ๐ Methodology
- Run A/B tests with icon vs. radio selectors.
- Measure task success, time, and error rates.
- Analyze release retros for scope gate impacts.
- Survey contributor sentiment pre/post policy updates.
### โ Questions
- Which selector pattern best signals โmodeโ selection?
- What minimum UX checklist should block merges?
- How should schedules adapt to UX risk levels?
### ๐ฎ Future Research
- Study icon semantics across locales and cultures.
- Model the cost of post-release UX confusion.
- Evaluate copy assistance for clarity in UI labels.
### ๐ก Implications
- Clear affordances reduce support and training costs.
- Scope discipline strengthens trust in release cadence.
- Funding small UX work yields outsized returns.
### ๐ง Learning Styles Assessment
- Reading level estimate: Flesch-Kincaid Grade ~9โ10.
#### ๐ Visual learners
- Present: UI discussion and mental models.
- Improve: Before/after selector screenshots.
#### ๐ Aural learners
- Present: None.
- Improve: 3-minute audio summary.
#### ๐ฃ๏ธ Verbal learners
- Present: Definitions of selection vs. insertion.
- Improve: Compare patterns with examples.
#### ๐งฉ Kinesthetic learners
- Present: None.
- Improve: Playground tasks with both UIs.
#### ๐ง Logical learners
- Present: Arguments on scope and schedules.
- Improve: Decision trees for release gating.
#### ๐งโ๐คโ๐ง Social learners
- Present: Community dialogue channels.
- Improve: Cohort reviews of UI proposals.
#### ๐งโโ๏ธ Solitary learners
- Present: Post to reflect on.
- Improve: Self-check UX heuristics list.
#### ๐ฟ Naturalistic learners
- Present: Not applicable.
- Improve: Lifecycle framing of feature changes.
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Conceptual alignment possible.
- Improve: Labeled controls, ARIA where needed.
#### Keyboard navigation
- Present: Conceptual focus on simplicity.
- Improve: Ensure focus states and order.
#### Contrast and readability
- Present: Not specified.
- Improve: Meet 4.5:1 and label text clarity.
#### Text resizing and reflow
- Present: Not specified.
- Improve: Test at 200% zoom without clipping.
#### Media and captions
- Present: Not applicable.
- Improve: Provide captions for demos.
#### Forms and interactions
- Present: Selector pattern critique.
- Improve: Inline validation and clear target sizes.
#### Standards reference
- Map to WCAG 2.2 AA for operable controls.
### ๐ DEIB Assessment
#### Cultural breadth
- Present: General UI norms only.
- Improve: Test across locales and scripts.
#### Inclusive language
- Present: Clear terms recommended.
- Improve: Add glossaries for newcomers.
#### Neurodiversity support
- Present: Preference for clarity and consistency.
- Improve: Icon+text labels and predictable patterns.
#### Representation
- Present: Community considerations implied.
- Improve: Include diverse testers and feedback loops.
#### Psychological safety
- Present: Respectful, principle-based framing.
- Improve: Publish escalation paths for UX concerns.
### โ
Logical Validity
#### Strong reasoning
- Affordance mismatch โ user confusion โ support cost. This is causal and plausible.
- Scope control protects schedules. This is inductive from past releases.
#### Fallacies
- Possible false dilemma between shipping and clarity. Suggest both via scope trims.
#### Tone of voice
- Constructive, pragmatic, and principle-driven.
### ๐ก๏ธ DARVO Analysis
- Deny: No denial of issues; problems acknowledged.
- Attack: No attacks; critiques focus on patterns.
- Reverse victim/offender: None; usersโ needs centered.
## ๐ฏ Conclusion
- Fix the selector to match user expectations.
- Guard schedules with scope and philosophy.
- Fund and prioritize small, clear UX improvements.
## ๐งฑ Refactor Appendix (append after ๐ฏ Conclusion)
### ๐ Literature Split Pad
- Purpose: Stage Konik CEE units that become per-source Literature notes.
- Split level: H3.
- Include verbatim quotes under 25 words and a [view highlight] link.
### [H1] Icon-only selectors signal insertion, not selection
> [!quote] [Post Formats, Schedules, and Philosophy](https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/) by an unnamed author via [[Make WordPress Core]]. Published 2013-04-23. Accessed {{date:YYYY-MM-DD}}.
> โIcons suggest inserting media, but the control changes the post format.โ
Use to argue for labeled selectors.
[view highlight](https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/#H1) #xref #articleseed ID:rw_[MISSING]
### [H2] Deadlines should reflect product quality, not vanity
> [!quote] [Post Formats, Schedules, and Philosophy](https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/)
> โShip when itโs coherent and clear.โ
Use to support scope trims before release.
[view highlight](https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/#H2) #xref ID:rw_[MISSING]
---
### ๐ Atomic Split Pad (Zettel Candidates)
- Purpose: Promote reusable claims into Atomic notes.
- Split level: H4.
- Each item: one idea, present tense, specific, testable.
#### [Z1] Labeled selectors reduce UX misinterpretation
- Applies to mode-switching UI.
- Pointer: Post Formats UI discussion.
- Links: [[Affordances]] [[Selection-vs-Action]]
#### [Z2] Scope gates protect release cadence
- Use at feature-freeze milestones.
- Pointer: WordPress release rituals.
- Links: [[Release-Engineering]] [[Governance]]
---
### โ๏ธ Fleeting Queue (Extract by Selection)
- Purpose: Capture quick actions or sparks for Fleeting notes.
- Extraction: Select one line โ Refactor command.
- [F1] Draft selector comparison test plan โ context/https://make.wordpress.org/core/2013/04/23/post-formats-schedules-and-philosophy/ #fleeting #inbox
- [F2] Write The WPCC microgrant brief for UX audits โ context/https://make.wordpress.org/core/ #fleeting #inbox
- [F3] Add scope-gate checklist to FAIR.pm โ context/https://fair.pm #fleeting #inbox
## ๐ท๏ธ Tag Coverage
#articleseed: 3 โข #xref: 2 โข #share: 2 โข #bmf: 0 โข #addendum: 1
```
<!-- deep-read:sections end -->