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 -->