69°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#quill

  • Aaron Parecki
    Quill's event creation UI now has venue autocomplete and a map preview, and sends the full venue information to your Micropub endpoint as an h-card! Selecting a location also sets the timezone offset of the event start/end date properly too!

    This just made it so much easier to post events to my site, so I expect to be posting a lot more now!
    Portland, Oregon, USA
    6 likes
    Wed, Jul 11, 2018 7:55am -07:00 #p3k #quill
  • https://github.com/aaronpk/Quill

    Add interface for importing recipes from HTML or .paprika files

    Sun, Apr 1, 2018 9:54am -07:00 #quill
  • https://github.com/aaronpk/Quill

    Add interface for creating recipes

    Sun, Apr 1, 2018 9:54am -07:00 #quill
  • https://github.com/aaronpk/Quill

    Query the micropub endpoint for tags as the user is typing

    If the Micropub endpoint supports tag queries, then Quill should ping it as the user is typing to help autocomplete tags.
    continue reading...
    Sun, Apr 1, 2018 9:49am -07:00 #quill
  • Aaron Parecki
    Quill now shows little icons in the reply context when it finds syndication URLs of the post you're replying to! This is the first part of my plan to enable tweetstorms from my site, as well as link up replies when syndicating.
    Portland, Oregon, USA
    1 like 1 mention
    Mon, Sep 25, 2017 4:10pm -07:00 #quill #indieweb
  • Day 87: Docs for Favorites in Quill #100DaysOfIndieWeb

    Short update today, I just added a page to the Quill docs that documents the Favoriting interface. 
    continue reading...
    2 likes 2 mentions
    Fri, Mar 17, 2017 9:05pm -07:00 #100daysofindieweb #quill
  • Day 83: RSVPs in Quill #100DaysOfIndieWeb

    Quill now supports posting RSVPs! When you are replying to a URL that is an h-event, Quill will add an RSVP field to the post and let you choose between "Yes", "No", "Maybe" and "Interested".
    continue reading...
    2 likes 2 mentions
    Mon, Mar 13, 2017 6:14pm -07:00 #100daysofindieweb #quill
  • Day 70: Editing Reposts in Quill

    Now that I have a basic pattern for supporting edits in Quill, I was able to quickly add support for editing reposts today. It works the same as yesterday's project of supporting edits of "likes", where the main "edit" page detects the "repost-of" property in the post and redirects to the repost interface. Not much else to say about today's project other than that!
    continue reading...
    1 mention
    Tue, Feb 28, 2017 7:35pm -08:00 #100daysofindieweb #quill #micropub
  • Day 69: Initial Editing Support for Quill #100DaysOfIndieWeb

    Today in Things I Should Have Done Ages Ago... I finally started adding support to Quill for editing posts. I'm going to have to build this out one by one for each post interface Quill supports, so I started with the easiest one, favorites.
    continue reading...
    2 likes 1 reply 1 mention
    Mon, Feb 27, 2017 12:52pm -08:00 #100daysofindieweb #quill #micropub
  • Day 67: Adding Image Alt Text in Quill #100DaysOfIndieWeb

    With Quill's new image uploading UI, I was able to easily add a form field for specifying image alt text. This is a relatively new feature of Micropub, added thanks to a review by the W3C accessibility group.
    continue reading...
    3 likes 1 reply 1 mention
    Sat, Feb 25, 2017 12:18pm -08:00 #100daysofindieweb #micropub #quill
  • Day 66: Nicer UI for Uploading Photos in Quill #100DaysOfIndieWeb

    Today I cleaned up the interface for uploading photos in Quill. It was getting messy, since I had been slowly adding stuff to it, like support for multiple photos, supporting a Media Endpoint, etc. So here's how it works now!
    continue reading...
    2 likes 3 mentions
    Fri, Feb 24, 2017 4:47pm -08:00 #100daysofindieweb #quill
  • Day 56: Added a Reset Login Button to Quill #100DaysOfIndieWeb

    This morning, Marty mentioned that he was having trouble with Quill because of my previous change where I updated the default scope to "create" instead of "post". (I documented this change as part of Day 51, but I suppose it could have been its own 100days project itself!) 
    continue reading...
    1 like 1 mention
    Tue, Feb 14, 2017 9:11pm -08:00 #100daysofindieweb #quill #micropub
  • Day 54: Fixed a JS Vulnerability in Quill #100DaysOfIndieWeb

    Thanks to @sebsel for pointing this out! 
    continue reading...
    1 like 3 mentions
    Sun, Feb 12, 2017 8:28pm -08:00 #security #quill #100daysofindieweb
  • Day 53: Cleaning up Quill UI #100DaysOfIndieWeb

    I realized that most of the time I'm not posting photos in Quill, so having the photo fields in the note interface so prominent isn't necessary, and adds clutter. So now, a camera icon takes the place of the form fields, and when you click it, it expands to the fields that were there before. This makes the note interface slightly cleaner.
    continue reading...
    2 mentions
    Sat, Feb 11, 2017 8:25pm -08:00 #100daysofindieweb #quill
  • Day 44: Cleaner HTML from Quill's HTML Editor #100DaysOfIndieWeb

    After posting this many blog posts with Quill's HTML editor, I've been somewhat annoyed at some of the strange HTML artifacts it creates. Specifically it adds a few helper classes to the HTML for some of the visual editor parts, and some unnecessary classes are added to some of the images. Today I cleaned up the HTML that Quill sends so that it now only sends very plain and simple HTML. To do this, I send the output from the Javascript editor through the HTMLPurifier library, removing all class attributes and allowing only a specific subset of HTML tags.This ends up being only barely visible, but is a good change under the hood. The one visible change this will have for my blog posts is that now they won't sometimes have an extra empty line at the bottom. This was caused by me pressing "enter" after writing the last paragraph, creating an empty placeholder paragraph in the visual editor.
    continue reading...
    1 like 1 reply 2 mentions
    Thu, Feb 2, 2017 9:25pm -08:00 #100daysofindieweb #quill
  • Day 30: Documented the Bookmark Interface for Quill #100DaysOfIndieWeb

    Straightforward update today. I added a documentation page for the bookmark interface of Quill!
    continue reading...
    3 mentions
    Thu, Jan 19, 2017 8:20pm -08:00 #100daysofindieweb #quill
  • Day 28: Updating Syndication Property in Quill #100DaysOfIndieWeb

    As the Micropub spec has evolved, there have been some minor changes to how Quill used to do things. Today I added a configuration option to allow you to change the name of the property used to indicate the syndication targets.
    continue reading...
    2 mentions
    Tue, Jan 17, 2017 10:02am -08:00 #100daysofindieweb #quill #micropub
  • Day 26: Tag tokens and publish date for Quill #100DaysOfIndieWeb

    Last week, Barry Frost released Micropublish, a Micropub client written in Ruby. It's a very slick interface for posting a few kinds of posts. I noticed that his "category" field looked really nice, and discovered that he was using a Bootstrap plugin called "Token Field". Today I added this plugin to Quill, so now everywhere that you previously had to enter tags as comma-separated values, it's now using this "token field" UI.
    continue reading...
    1 like 1 reply 3 mentions
    Sun, Jan 15, 2017 11:22am -08:00 #quill #indieweb #100daysofindieweb
  • Week in Review #100DaysOfIndieWeb

    aaronparecki.comDay 11: I dropped the web font in favor of a handful of system fonts for various platforms.Day 13: I added support for drawing curved maps lines to Atlas, which I use to generate the maps on my site. Now my travel plans show a nice line for each flight leg.Day 16: I improved the display of comments on my posts, including displaying some basic HTML formatting from comments, autolinking comment text, and showing images.
    continue reading...
    Fri, Jan 6, 2017 11:39am -08:00 #100daysofindieweb #indieweb #quill #p3k #ownyourgram #alexa #teacup
  • Day 17: Documentation for Quill #100DaysOfIndieWeb

    Quill started out as a sample Micropub client with a lot of useful debugging information. As it's grown, I've been slowly adding more posting interfaces to Quill, and tweaking them to look less like a debugging tool and more like a real app. Instead, micropub.rocks has taken over as a more detailed debugging utility for building a Micropub endpoint, so I can now optimize Quill for being more user-friendly and less developer-focused. At IndieWebCamp Germany in 2015, I added a rich editor to Quill, inspired by the clean Medium interface. You can even use the Quill rich editor without being logged in! It will save the post to your browser's localstorage as a draft, and let you post it after you log in. I wanted to make an interface that anybody would feel comfortable writing in, and be able to show it to people without them first logging in, as an introduction to what it might look like to have nice writing applications that aren't tied to a specific backend like Medium.In order to help people get started with Quill, today I wrote some more documentation for it!When you're logged out and click the "publish" button, it prompts you to log in and links out to the documentation home page.
    continue reading...
    3 likes 1 repost 1 reply 3 mentions
    Fri, Jan 6, 2017 11:24am -08:00 #100daysofindieweb #quill #indieweb #100daysofcode
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