From IndieWeb
Jump to: navigation, search


gRegor Morrill


gRegor Morrill is a software developer living in San Diego, California. Pronouns: he/him/his

Chat Nickname: gRegorLove

Elsewhere: @gRegorLove

My name is gRegor Morrill and I have been blogging on since about 2002. By day I am a software developer, primarily using PHP, MySQL, and open source CMS software like ProcessWire.

I first encountered the IndieWeb in 2013 when I came across federated commenting.[1] Since then, I've attended several IndieWebCamps; helped organize Homebrew Website Club in Chicago and Bellingham; and helped organize IndieWebCamp Bellingham 2017.


My site

I was using Nucleus CMS on my site from 2002 until 2015. The extensibility of it attracted me and served me well for a long time. I contributed to the Nucleus core code and several plugins over the years. I implemented a webmention plugin [2] and a plugin for posting notes. Unfortunately, official development has stopped. After using the ProcessWire framework professionally for several sites, I migrated my site to that in 2015.

Here are some notes on my implementations:


Newer items are added at the end. This list is not prioritized.

I am interested in:

See also: Archived Interests


  • 2018-01-21 Fixed utf8 => utf8mb4 encoding for webmention parsing
  • 2017-06-23 Migrating pages to SSL-only.
  • 2017-06-07 Add rsvp responses to event posts
  • 2017-05 Add syndication links to event posts
  • 2017-04-29 Fix my authorship parsing for reply-contexts; use aaronpk for example.
  • 2017-04-05 Set up ISBN links on my site that redirect to external book source, e.g. Amazon.
  • 2017-01-01 Improve my style-guide and clean up CSS.
  • 2016-11-20 Added user-friendly endpoints and
  • 2016-10 Fix cache-clearing on Atom feed after publishing articles
  • 2016-08-25 Added visualization of posting activity. [3]
  • 2016-08-21 Changed header logo from PNG to SVG with PNG fallback.
  • 2016-08-?? Cache reply-context photos, one of the last items before going SSL-only.
  • 2016-06-15 Switch from StartSSL to LetsEncrypt https cert
  • 2016-06-05 Added local search (IndieWeb Summit project).
  • 2016-05-31 Import legacy Nucleus comments into current ProcessWire site.
  • 2016-04-21: Caching author images locally, similar to ca3db [4]
  • 2016-03-17: Set up IndieAuth sign in for my site.
  • 2016-02-25: Better logging of incoming webmentions, including: request headers, webmentions originating from the form on my site.
  • 2015-11-10: Setting up PGP securely. Again, Damn the Man.
  • 2015-09-30: Post events on my own site
  • 2015-08-17: Cache article/note permalinks and /archives page
  • 2015-07-27: Displaying webmention replies on notes like I do on articles.
  • 2015-07-12:
    • Migrated my site from Nucleus to ProcessWire. See Changing permalinks
    • Update site layout to be responsive.
    • Add note content/summary to <title> on note permalinks.
    • Queue sending webmentions so the posting UI does not hang
  • 2015-03-22:
  • 2015-02-11: Migrate RSS feed away from FeedBurner
  • 2015-??: Adding a "notes" stream to my site distinct from the articles.
  • 2015-??: Syndicating notes/articles to Twitter and Facebook (POSSE)
  • 2014-07-08: Added https suport. Content is still available on both http and https
  • 2014-06-29: Help Amanda MacLean get set up posting on her own domain at IndieWebCamp West 2014


These have been on the list for a while and I'm not likely to do them at this point. :)

  • Work on a simple HWC graphic for use on event posts (specifically on Facebook)

See Also