36°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • https://github.com/indieweb/wordpress-indieauth

    Allow the user to set a default category for posts created by the application

    A common feature request I hear from people using Wordpress with Micropub apps all the time is they want certain apps posts to appear in certain wordpress categories by default. For example, all posts from OwnYourGram should be added to the "Photos" category, all posts from OwnYourSwarm should be added to the "Checkins" category, but posts from Quill or Micro.blog should be "Uncategorized" or set to "Microblog". With the built-in authorization server, there is a great opportunity to have the wordpress plugin handle this now. It will take coordination with the Micropub plugin as well.
    continue reading...
    Wed, Apr 4, 2018 1:17pm -07:00 #wordpress
  • andrewgribben https://github.com/andrewgribben   •   Jan 18

    #104 Invalid Post Status

    Aaron Parecki

    return get_option( 'micropub_default_post_status', MICROPUB_DRAFT_MODE ? 'draft' : 'publish' );

    This doesn't work because the problem is not that micropub_default_post_status doesn't exist, it's that it does exist in the database and the value is blank.

    Portland, Oregon • 48°F
    Wed, Apr 4, 2018 10:39am -07:00
  • stephenpieper https://github.com/stephenpieper   •   Mar 26

    #112 Micropub Errors

    Aaron Parecki

    Was able to reproduce this after carefully reading the other thread. The key is this: https://github.com/snarfed/wordpress-micropub/issues/104#issuecomment-359267767

    If you save the writing settings page, it writes a blank value for micropub_default_post_status to the database, so then the get_option call later will return the blank value instead of the default.

    Portland, Oregon • 48°F
    Wed, Apr 4, 2018 10:37am -07:00
  • stephenpieper https://github.com/stephenpieper   •   Mar 26

    #112 Micropub Errors

    Aaron Parecki
    Can confirm that this problem does not exist on a clean wordpress install with the current 1.3 release. I'm trying to track down what causes the error to surface.
    Portland, Oregon • 47°F
    Wed, Apr 4, 2018 10:11am -07:00
  • 11:46pm
    Asleep
    6:20am
    Awake
    6h 34m
    Slept
    24m
    Awake for
    Portland, Oregon, USA
    Wed, Apr 4, 2018 6:20am -07:00
  • Aaron Parecki
    at Thirsty Lion Pub & Grill
    Hillsboro, Oregon • Tue, April 3, 2018 9:18pm
    45.53661 -122.877033
    Back for the afterparty
    Hillsboro, OR, United States
    1 Coin
    Tue, Apr 3, 2018 9:18pm -07:00
  • Drive
    3.27mi
    Distance
    8:20
    Duration
    9:07pm
    Start
    9:16pm
    End
    Hillsboro, Oregon • 50°F
    Tue, Apr 3, 2018 9:16pm -07:00
  • Aaron Parecki
    at Intel - Hawthorn Farm Campus
    Hillsboro, Oregon • Tue, April 3, 2018 6:23pm
    45.533046 -122.928119
    PADNUG
    Hillsboro, OR, United States
    11 Coins
    Tue, Apr 3, 2018 6:23pm -07:00
  • Drive
    3.10mi
    Distance
    10:44
    Duration
    6:11pm
    Start
    6:21pm
    End
    Hillsboro, Oregon • 53°F
    Tue, Apr 3, 2018 6:21pm -07:00
  • Taxi
    2.06mi
    Distance
    6:50
    Duration
    4:25pm
    Start
    4:32pm
    End
    Hillsboro, Oregon • 54°F
    Tue, Apr 3, 2018 4:32pm -07:00
  • Train
    11.36mi
    Distance
    33:36
    Duration
    3:46pm
    Start
    4:20pm
    End
    Beaverton, Oregon • 54°F
    Tue, Apr 3, 2018 4:20pm -07:00
  • Cappuccino
    Portland, Oregon, USA • 53°F
    Tue, Apr 3, 2018 1:32pm -07:00
  • Aaron Parecki
    at WeWork Pioneer Place
    Portland, Oregon • Tue, April 3, 2018 12:29pm
    45.518068 -122.67725
    Lunch 2.0!
    Portland, OR, United States • 49°F
    7 Coins
    Tue, Apr 3, 2018 12:29pm -07:00
  • Train
    2.80mi
    Distance
    11:11
    Duration
    11:41am
    Start
    11:53am
    End
    Portland, Oregon • 48°F
    Tue, Apr 3, 2018 11:53am -07:00
  • It’s weirdly hard to steal Mark Zuckerberg’s trash | The Outline (theoutline.com)
    Tue, Apr 3, 2018 9:43am -07:00 #privacy #facebook
  • GNARBOX 2.0 SSD – Rugged backup device for your camera by GNARBOX (www.kickstarter.com)
    Tue, Apr 3, 2018 7:19am -07:00 #kickstarter
  • How HomeKit's software authentication works (www.imore.com)
    Tue, Apr 3, 2018 6:15am -07:00 #ios #security #homekit
  • 9:26pm
    Asleep
    4:28am
    Awake
    7h 02m
    Slept
    17m
    Awake for
    Portland, Oregon, USA
    Tue, Apr 3, 2018 4:28am -07:00
  • 152.3lbs
    Weight
    17.8%
    Body Fat
    Portland, Oregon • 50°F
    Mon, Apr 2, 2018 7:24pm -07:00
  • gerwitz https://github.com/gerwitz   •   Apr 2

    I have no strong opinion here, 501 arose from discussion on the IWC Slack.

    My API experience falls into REST and deep-stack buckets. Micropub is lighter weight than any non-REST protocol I've used or implemented over HTTP, so it "feels" right for it to act RESTy.

    To defend my recommendation, if it's not appropriate to use HTTP codes, why does the spec call for the use of 4xx codes, rather than replying with a 2xx that includes error details?

    Aaron Parecki
    The 4xx codes were inherited from OAuth 2.0, which defines a few 4xx codes when using access tokens, https://tools.ietf.org/html/rfc6750#section-3.1 and using 400 as a catch-all for any client errors.
    Portland, Oregon • 45°F
    Mon, Apr 2, 2018 10:10am -07:00
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv