2026/Micropub

From IndieWeb

The Micropub session was conducted on 2026-01-31 via Zoom.

Watch: ▶️ 01:53:28s

Participants

Proposed Issues on the Micropub Spec to Discuss

https://github.com/indieweb/Micropub/issues

Main Micropub Extension Lists

  • The process for stable extensions becoming official does not need to be part of the spec
  • there are a short list of relatively-stable extensions that should be moved into the main spec

Reviewing Stable Extensions

  • mp-slug:
  • post status
  • Visibility
    • Wiki permalink
    • GitHub Issue
    • The definition of how to implement "private" or "unlisted" is left up to the server
    • Options could be displayed in a different language
    • Wordpress has a "sticky" checkbox but that is out of scope
    • Resolution: Agreement to add to the spec
  • Query for supported vocabulary
    • Wiki permalink
    • GitHub Issue
    • What should happen when a post type is not supported by a client (ignored?)
    • There are lots of additional discussions around this feature
    • The spec references the post type discovery types
    • Someone may want to add additional post types but clients would not be be expected to show unsupported types
    • Post type discovery can/should continue to evolve (e.g. watch types)
    • Resolution: Agreement to add to the spec
  • Query for post list
    • Wiki permalink
    • GitHub issue
    • Resolution: Too few implementations: (micro.blog not present to confirm, Indiepass for Android has been deprecated)
  • Tag List
    • Returning all tags might be too much
    • Could add auto-complete string matching with a filter
    • Resolution: Too few implementations but lots of interest in experimentation (quill, omnibear)
  • Limit parameter
    • Wiki permalink
    • GitHub issue
    • Quill only uses this from the media endpoint
    • Benji uses on media endpoint on server/client
    • As defined it is too generic
    • Doesn't make sense for some queries (e.g. post-types)
    • Resolution: Due to ambiguity, this should be moved out of stable, consider focusing only on media endpoint
  • Destination
    • Wiki permalink
    • GitHub Issue
    • Different from syndication (also sharing to Twitter)
    • Aaron uses this to share to different websites than his main site
    • Resolution: Too niche. Move out of stable
  • Media endpoint extensions
    • Lots of discussion history but nothing stable

Standardization of Extensions

  • We say "the core Micropub spec isn't expected to change" but should that change?
  • The config query is core but can be extended
  • mp-slug is a suggestion for the server
  •  Anthony Ciccarello doesn't support private post to post visibility but knows that when using a client
  • For users who don't control client/server there could be confusion if client indicates a feature not actually supported
  • Could add a way for clients to negotiate if a feature is supported
  • All clients should be expected to implement the whole spec
  • Extensions are optional
  • Stable extension definition should be amended to require projects are actively developed
  • Features like querying contacts or location should probably never be in the core spec
  • Missing understanding of if clients support current stable extension (e.g. post-status)
  • To be brought into core, it should have interoperability
  • Do extensions need to be stable for a certain amount of time before being made official
  • ITEF has 3 annual meetings for discussion, but those aren't where they are standardized
  • Decisions can be made async
  • This meeting is more like a working group
  • Other organizations usually have more organized leadership (e.g. a chair to determine concensus)
  • Who can make the judgement call
  • MCP group has "sponsors" of extensions to represent it
  • Could have a shepherd/sponsor for micropub extensions who are responsible for pushing things forward
  • To standardize as official, get a minimum number of people (implementors?) on a call
  • Shepherd/sponsor is responsible for scheduling
  • There could be a long time to get things standardized, but that is acceptable
  • Should define what group of people is authorized (implementors & spec involvement)
  • David will continue gardening
  • W3C Social Web Working Group is spinning up again, could try to standardize there




IndieWebCamps
2026 Düsseldorf • Nuremberg • San Diego
Micropub (P) • Create Day November (O) • Planning More Camps & Popups
2025 Düsseldorf • Berlin • San Diego
Create Day July (O) • Create Day November (O) • Photography (P) • Create Day December (O)
2024 Brighton • Düsseldorf • Portland • Berlin • San Diego
Build a Website in an Hour March (P) • Create Day November (O)
2023 Nuremberg • San Diego
Create Day November (O) • CreateFest December (O)
Multi-Lingual Personal Websites (P) • Build a Website in an Hour July (P) • Build a Website in an Hour September (P)
2022 Düsseldorf • Berlin
Create Day March (O) • July (O) • September (O) • December (O)
Analog Meets Online (P) • Personal Libraries (P) • How to Make the IndieWeb More Approachable (P)
2021 Düsseldorf
Create Day July (O) • October (O) • December (O)
Respectful Responses (P) • Webmentions Beyond Webmention.io (P) • Very Sensitive Data (P) • Microsub (P) • IndieAuth (P) • Gardens and Streams II (P) • IndieAuth 2 (P)
2020 Austin
Online • London (O) • West (O) • East (O) • Create Day (O)
Garden & Stream (P) • Micropub (P) • IndieAuth (P) • Get Started with WP (P) • microformats2 (P) • Friendly WP Themes (P)
2019 Austin • New Haven • Berlin • Düsseldorf • Utrecht • 9th IndieWeb Summit (Portland) • Amsterdam • Oxford • NYC • Brighton • Berlin2 • SF
Online
2018 Baltimore • Düsseldorf • 8th IndieWeb Summit (Portland) • SF • Oxford • NYC • Nürnberg • Berlin
2017 Bellingham • Düsseldorf • Nürnberg • 7th IndieWeb Summit (Portland) • Istanbul • NYC • Berlin • Austin
2016 NYC • MIT • Nürnberg • Düsseldorf • 6th IndieWeb Summit (Portland) • NYC2 • Brighton • LA (Santa Monica) • Berlin • MIT2
2015 Cambridge MA • Germany (Düsseldorf) • Portland & Brighton (5th Summit) • Edinburgh • MIT (AKA Cambridge2) • SF
2014 SF • NYC • Portland/NYC/Berlin (4th Summit) • UK (Brighton) • Cambridge MA • Online
2013 Portland (3rd Summit) • UK (Brighton) • Hollywood
2012 Portland (2nd Summit) • UK (Brighton)
2011 Portland (Summit)

See Also