A Future of Open Doors, Shared Languages and Ownership 🔗 **Source:** [A Future of Open Doors, Shared Languages and Ownership](https://www.youtube.com/watch?v=bDd9r8vZDSM) > [!note]+ Document Notes > tags: [penpot, design-systems, plugins] > author: [MISSING] > source: [Penpot] > reference: [https://www.youtube.com/watch?v=bDd9r8vZDSM] > date created: > > # 🏷️ Title: A Future of Open Doors, Shared Languages and Ownership > <!-- deep-read:sections start --> ## 🧰 Action Inbox - [H1] Draft plugin parity demo — video/00:20 https://www.youtube.com/watch?v=bDd9r8vZDSM&t=80 #articleseed - [H2] Map tokens ↔ WordPress `theme.json` — docs https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/ #xref - [H3] Write “variants + tokens” guide — release/2.10 #articleseed - [H4] Add UI course to onboarding — course page [oai_citation:0‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) #share - [H5] Review AI white paper claims — white paper [oai_citation:1‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) #xref - [H6] Compare Open Nitrate vs open-core — forum post [oai_citation:2‡GitHub](https://github.com/penpot/penpot/issues/5500?utm_source=chatgpt.com) #articleseed - [H7] Plan The WPOCC funding note on self-host — video/06:45 https://www.youtube.com/watch?v=bDd9r8vZDSM&t=405 #addendum - [H8] Pitch DevRel talk on plugins API — docs [oai_citation:3‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) #share ## 🧭 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 keynote frames Penpot’s “better together” roadmap. - Plugins grant broad canvas access to community builders. [oai_citation:4‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Penpot highlights native design tokens and recent variants. [oai_citation:5‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - A free, professional UI course supports onboarding. [oai_citation:6‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - The AI white paper proposes open data and the Open Nitrate model. [oai_citation:7‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - Bottom line: Penpot pushes open workflows and shared ownership. ## 📖 Main Content - Plugins matter because users can script canvas actions. - The Plugins API exposes shapes, text, layouts, and components. [oai_citation:8‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Design tokens ship as a native feature. - Coverage spans color, spacing, typography, and more per releases. [oai_citation:9‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - Variants complement tokens for system state management. - v2.10 formalizes variants for component states. - Education anchors adoption. - Penpot publishes a free UI course aimed at engineers and newcomers. [oai_citation:10‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - AI stance favors open data and taxonomies. - The white paper argues against closed data pipelines and paywalled “pro” tiers. [oai_citation:11‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - WordPress context aligns via `theme.json`. - Tokens map to WP settings for color, spacing, and typography. [oai_citation:12‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) - Uncertainties: - “First and only” token support claims need periodic verification. [oai_citation:13‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) ### 🗒️ Notes #### ⏱️ [00:20](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=20) Plugins and community control ### [H1] Plugins expose canvas actions to developers > “whatever you can do on the canvas … you can do it with the plugins API” - This implies parity, which the official Plugins API largely reflects. [oai_citation:14‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) #### ⏱️ [02:21](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=141) Tokens as foundations ### [H2] Penpot positions tokens as native feature > “Pimpot is the first and still the only UI design tool that has design token support natively.” - Treat as a product claim; corroborate with releases and press. [oai_citation:15‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) #### ⏱️ [03:34](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=214) Variants after tokens ### [H3] Variants follow tokens to model states > “design tokens … foundational layer first … then variance.” - Release 2.10 adds Variants for stateful components. #### ⏱️ [04:57](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=297) Free UI course ### [H4] Penpot launches a free UI course > “a fully … professional grade … completely free … UI design course” - Course content supports developers entering design practice. [oai_citation:16‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) #### ⏱️ [06:45](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=405) Growth and self-hosting ### [H5] Self-hosting reportedly grows faster than SaaS > “self-host is growing faster …” - Independent public metrics are limited; treat as directional. #### ⏱️ [11:46](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=706) AI position ### [H6] White paper rejects “optimize trash in, trash out” > “Most … is optimizing trash in trash out processes.” - White paper promotes open data and taxonomic design. [oai_citation:17‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) #### ⏱️ [13:12](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=792) Open Nitrate model ### [H7] Open Nitrate inverts traditional open-core > “reverse of open core … advanced features … open source” - Community post outlines the model’s intent and examples. [oai_citation:18‡GitHub](https://github.com/penpot/penpot/issues/5500?utm_source=chatgpt.com) #### ⏱️ [14:55](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=895) Ambassadors and outreach ### [H8] Ambassadors expand global community presence > “we will be announcing that ambassador program.” - Expect growth in meetups and partner ecosystems. ## 📚 References - [Penpot Plugins API – Documentation](https://help.penpot.app/user-guide/plugins/) [oai_citation:19‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - [Penpot v2.10 – Variants release (GitHub)](https://github.com/penpot/penpot/releases/tag/2.10.0) - [Penpot UI Design Course](https://penpot.app/resources/ui-course/) [oai_citation:20‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - [Penpot AI White Paper](https://penpot.app/ai-whitepaper/) [oai_citation:21‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - [Open Nitrate Model – Community post](https://community.penpot.app/t/open-nitrate-model-coming-in-2026/4812) [oai_citation:22‡GitHub](https://github.com/penpot/penpot/issues/5500?utm_source=chatgpt.com) - [“Penpot Brings Native Support For Design Tokens” – Smashing](https://www.smashingmagazine.com/advertising/penpot-brings-native-support-for-design-tokens/) [oai_citation:23‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - [WordPress `theme.json` Settings Reference](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/) [oai_citation:24‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) ## 🗣️ Paraphrase - The keynote argues that open, shared tools amplify teams. - It pairs tokens, variants, and plugins with education and open AI policy. ## 📰 Newsletter - Penpot’s keynote stresses “better together” for design and code. - Plugins reach deep into the canvas via the public API. [oai_citation:25‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Tokens and variants now form a solid system backbone. [oai_citation:26‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - Their free UI course is great for WordPress devs brushing up. [oai_citation:27‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Map tokens to WordPress `theme.json` for consistent color, spacing, and type. [oai_citation:28‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) - The AI white paper champions open data and new business models. [oai_citation:29‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) ## ✅ Action Items #### DevRel - Publish “Plugin parity” demo and code walkthrough. [oai_citation:30‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Build “tokens → `theme.json`” starter repo with docs. [oai_citation:31‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) - Promote the UI course in meetup slides and office hours. [oai_citation:32‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Add variant-driven examples to workshops. #### OSPO - Review Open Nitrate vs open-core implications for policy. [oai_citation:33‡GitHub](https://github.com/penpot/penpot/issues/5500?utm_source=chatgpt.com) - Document upstream contribution routes for tokens and plugins. [oai_citation:34‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Track AI white paper alignment with internal guardrails. [oai_citation:35‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) #### Community - Run “Design tokens 101” sprints with maintainers. [oai_citation:36‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - Facilitate plugin-building pairing sessions. - Share success stories from self-hosted deployments. #### WordPress - Draft guide: map Penpot tokens to `theme.json`. [oai_citation:37‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) - Propose variant patterns for block themes. - Add tokens and variants to Training team lesson plans. - Create DevHub examples for design-system handoffs. #### The WPOCC - Scope microgrants for tokens-first theme experiments. - Fund maintainers to document plugin interoperability. - Pilot transparent ledgers for design-ops grants. ### FAIR - Evaluate open data claims in AI white paper. [oai_citation:38‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - Publish covenants on funding transparency for design systems. ## 🧪 Hypotheses - Plugins API parity reduces vendor friction across teams. - Tokens plus variants cut regressions in component libraries. - Free courses raise developer adoption within three months. - Open Nitrate increases enterprise trials compared to open-core. ### 📊 Methodology - Run A/B docs tests for plugin onboarding time. - Track issue rates before and after token adoption. - Measure course referrals and subsequent usage. - Survey enterprises about business-model preferences. ### ❓ Questions - Which canvas actions still lack plugin coverage? - How do tokens map to `theme.json` shadow settings? - What legal guardrails support Open Nitrate? ### 🔮 Future Research - Compare design-token standards across tools. - Study variant naming conventions for scale. - Evaluate self-host telemetry patterns ethically. ### 💡 Implications - Practice: ship tokens early in projects. - Policy: consider Open Nitrate for open tooling. - Education: align course units to DevRel funnels. ### 🧠 Learning Styles Assessment - Reading level estimate: Flesch-Kincaid Grade ≈ 11. #### 👀 Visual learners - Present: slides and product demos. - Improve: token-to-`theme.json` diagrams. #### 🔊 Aural learners - Present: talks and livestreams. - Improve: 3-minute audio recap. #### 🗣️ Verbal learners - Present: glossary in the UI course. [oai_citation:39‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Improve: compare tokens vs variables plainly. #### 🧩 Kinesthetic learners - Present: plugin examples. [oai_citation:40‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - Improve: hands-on labs with variants. #### 🧠 Logical learners - Present: white paper arguments. [oai_citation:41‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - Improve: decision trees for adoption. #### 🧑‍🤝‍🧑 Social learners - Present: community sessions and pairing. - Improve: cohort sprints on tokens. #### 🧘‍♀️ Solitary learners - Present: self-paced course. [oai_citation:42‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Improve: reflection worksheets. #### 🌿 Naturalistic learners - Present: sustainability lens via self-host. - Improve: lifecycle maps for assets. ### 📊 Accessibility Assessment #### Screen reader semantics - Present: documented headings and landmarks. - Improve: descriptive alt text in examples. #### Keyboard navigation - Present: visible focus and logical order. - Improve: tab reachability checks in demos. #### Contrast and readability - Present: course text is readable. [oai_citation:43‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Improve: contrast audits on examples. #### Text resizing and reflow - Present: responsive docs. - Improve: support prefers-reduced-motion. #### Media and captions - Present: YouTube auto-captions. - Improve: downloadable transcripts. #### Forms and interactions - Present: clear labels in product UIs. - Improve: inline validation patterns. #### Standards reference - Map gaps to WCAG 2.2 AA criteria. ### 🌍 DEIB Assessment #### Cultural breadth - Present: global community orientation. - Improve: multilingual course modules. #### Inclusive language - Present: neutral, accessible tone. - Improve: plain-language summaries of models. #### Neurodiversity support - Present: chunked course structure. [oai_citation:44‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - Improve: consistent icon+text labels. #### Representation - Present: developer and designer parity goals. - Improve: highlight contributor diversity. #### Psychological safety - Present: respectful framing. - Improve: clear escalation paths in forums. ### ✅ Logical Validity #### Strong reasoning - Tokens before variants shows sound layering. - Plugins parity claim aligns with public docs breadth. [oai_citation:45‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) #### Fallacies - “First and only” risks hasty generalization. Rephrase: “first with native tokens; others may add support.” [oai_citation:46‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - Growth claims lack external verification. Rephrase: “team reports continued growth.” #### Tone of voice - Confident, mission-driven, lightly humorous. ### 🛡️ DARVO Analysis - Deny: none apparent. - Attack: none present. - Reverse victim/offender: none observed. - Rhetoric focuses on collaboration and openness. ## 🎯 Conclusion - Penpot advances open, shared design-system tooling. - Adopt tokens now, pilot variants, and build plugins. - Tie practices to WordPress via `theme.json`. [oai_citation:47‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) - Review AI and business model proposals critically. [oai_citation:48‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) ### 🔖 Zettel Candidates - [H1] Plugins expose canvas actions to developers — Enables deep extensions; see API docs. [oai_citation:49‡youtube.com](https://www.youtube.com/watch?v=BVJaiwaN5aA&utm_source=chatgpt.com) - [H2] Penpot positions tokens as native feature — Product claim; track ecosystem responses. [oai_citation:50‡Penpot Community](https://community.penpot.app/t/ui-course-text-and-typography-unit-now-available/9917?utm_source=chatgpt.com) - [H3] Variants follow tokens to model states — Layer tokens first, then states. - [H4] Penpot launches a free UI course — Useful for dev onboarding. [oai_citation:51‡youtube.com](https://www.youtube.com/watch?v=lQhbUl5TtnE&utm_source=chatgpt.com) - [H6] White paper rejects “optimize trash in, trash out” — Prefers open data pipelines. [oai_citation:52‡Penpot Community](https://community.penpot.app/t/penpot-2-6-only-way-out/8350/3?utm_source=chatgpt.com) - [H7] Open Nitrate inverts traditional open-core — Open advanced features by default. [oai_citation:53‡GitHub](https://github.com/penpot/penpot/issues/5500?utm_source=chatgpt.com) - Map tokens to WordPress `theme.json` — Practical cross-tool bridge. [oai_citation:54‡WordPress Developer Resources](https://developer.wordpress.org/themes/global-settings-and-styles/settings/settings-reference/?utm_source=chatgpt.com) ## 🏷️ Tag Coverage #articleseed: 3 • #xref: 2 • #share: 2 • #bmf: 0 • #addendum: 1 ## 🧱 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] Plugins expose canvas actions to developers > [!quote] [A Future of Open Doors, Shared Languages and Ownership](https://www.youtube.com/watch?v=bDd9r8vZDSM) by an unnamed author via [[Penpot]]. Published [MISSING]. Accessed . > “whatever you can do on the canvas … you can do it with the plugins API” Two lines: showcase parity; build demo. Link API docs. [view highlight](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=80) #xref #articleseed ID:rw_[MISSING] ### [H2] Penpot positions tokens as native feature > [!quote] [A Future of Open Doors, Shared Languages and Ownership](https://www.youtube.com/watch?v=bDd9r8vZDSM) > “the only UI design tool that has design token support natively.” Two lines: treat as claim; watch competitors. [view highlight](https://www.youtube.com/watch?v=bDd9r8vZDSM&t=141) #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] Plugins expose canvas actions to developers - Scope: Penpot Plugins API coverage. - Pointer: docs; parity examples. - Links: [[Plugins]] [[Extensibility]] #### [Z2] Tokens map to WordPress `theme.json` - Scope: color, spacing, type. - Pointer: WP settings reference. - Links: [[WordPress]] [[Design-Tokens]] --- ### ✏️ Fleeting Queue (Extract by Selection) - Purpose: Capture quick actions or sparks for Fleeting notes. - Extraction: **Select one line** → “Refactor: Extract selection to new note (content only).” - Keep each line short and self-contained. - [F1] Draft plugin parity demo — context/YouTube #fleeting #inbox - [F2] Outline tokens→`theme.json` guide — context/docs #fleeting #inbox - [F3] Skim AI white paper sections — context/whitepaper #fleeting #inbox --- <!-- deep-read:sections end -->