User:Gregorlove.com
Introduction
gRegor Morrill
gRegor Morrill is a software developer living in Bellingham, Washington. Pronouns: he/him/his
My name is gRegor Morrill and I have been blogging on http://gregorlove.com since about 2002. PHP is my primary programming language, but I would like to branch out into Python to broaden my experience.
I helped start the Chicago chapter of the Homebrew Website Club and enjoyed attending IndieWebCamp Portland 2014, 2015, and 2016. I'm currently trying to start up a Bellingham, WA chapter of Homebrew Website Club.
Contributions
- Webmention module for ProcessWire
- IndieAuth module for ProcessWire
- Webmention plugin for Nucleus CMS
- As of 2015-07-12 I am no longer using Nucleus CMS on my site or maintaining this plugin.
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 [1] 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:
Interests
In no particular order, I am interested in:
- Migrating pages to SSL-only.
- Work on better microformats test coverage in php-mf2
- Work on upgrading h2vx.com with mf2 support.
See also: Archived Interests
IndieWeb Summit 2016 Ideas
Some personal ideas for what I might do on Create day of 2016 Summit:
- Cache reply-context photos, one of the last items before going SSL-only.
- Declare CSS bankruptcy and rebuild my CSS from scratch (get rid of u- utility CSS, improve larger screen display, etc.)
- Integrate one or two latest notes (non-replies) on homepage
- Composite feeds
- Feed filtering (don't include likes / most @-replies)
- Set up a button to PuSH articles and notes (manually cURLing currently)
- Fix cache-clearing on Atom feed after publishing articles
Completed
- 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 [2]
- 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:
- Added character count to notes interface to gauge Twitter limit, using CASSIS
- Added query parameter support for in-reply-to URL, so now I can reply to tweets from Android more easily using https://snarfed.org/easy-indieweb-interactions-on-android
- 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
- Set up a basic, custom CMS using ProcessWire at http://battlestaramandica.amandamaclean.com
Abandoned
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)
