User:David.shanske.com: Difference between revisions

From IndieWeb
m (irc)
Line 28: Line 28:
* Periodically performing bug fixes and minor enhancements to Post Kinds based on filed issues. Β 
* Periodically performing bug fixes and minor enhancements to Post Kinds based on filed issues. Β 


* Refactoring Webmention and Semantic Linkbacks plugin based on webmention specification. Current plugin is not compliant with the newly released specification.
* Refactoring Webmention and Semantic Linkbacks plugin based on webmention specification. Current plugin is not compliant with the newly released specification. Experimenting with a separate plugin that is a significant rewrite of webmention functionality using the WordPress REST API.


Long term...Each step below is necessary before moving on to the next step.
Long term...Each step below is necessary before moving on to the next step.

Revision as of 06:18, 10 September 2016

David Shanske is an Indieweb enthusiast from New York, working on Indieweb WordPress plugin development.

Nickname in IRC: GWG.

Current Progress

  • Site uses WordPress
  • Offers a shortener version/redirect at di5.us

Wordpress Development

  • Contributor to the 'official' Indieweb Plugin which helps you establish your identity online and installs various Indieweb-themed plugins. It is designed for newcomers to quickly get up and running.
  • Starter theme for Indieweb WordPress sites
  • Post Kinds Plugin Plugin - Adds support to Wordpress posts for actions such as like, reply, etc. in a manner similar to Post Formats
  • Syndication Links Plugin adds post metadata in the Wordpress post editor to add syndication data to posts. It also adds code to display the syndication links once entered. It supports extension by outside plugins and has built-in support for several.
  • Simple Location plugin - adds location support to WordPress, rewrite in process
  • Semantic Comments Plugin - Wordpress plugin - Adds a new comment template with facepiles for Webmentions. In need of rewrite...use not recommended at this time.
  • Indie-WebActions plugin - needs a refresh due much of the kind being incorporated into Post Kinds. includes a simple posting interface.
  • Bridgy Publish plugin - Simple support to the posting UI for Bridgy Publish.

WordPress for Indieweb

One of the smallest yet largest issues is how to integrate Indieweb concepts into WordPress. WordPress has its own way of doing things, and one of the hardest things is to plan things out so they neatly integrate into the system. While WordPress is designed to be extensible, replacing large amounts of core functionality creates implementation issues in the long term.

The challenge, which I and others continue to refine, is to come up with ways to add Indieweb functionality in the least invasive way possible, so that a current user of WordPress could easily add support to their site.

Working On

  • Periodically performing bug fixes and minor enhancements to Post Kinds based on filed issues.
  • Refactoring Webmention and Semantic Linkbacks plugin based on webmention specification. Current plugin is not compliant with the newly released specification. Experimenting with a separate plugin that is a significant rewrite of webmention functionality using the WordPress REST API.

Long term...Each step below is necessary before moving on to the next step.

Itches

  • Continuing to refine the plugins created for WordPress and add more functionality for myself and others.
  • Working on a JF2/MF2 JSON to WordPress conversion library to use in my plugins and other plugins.
  • Idea for rewriting Simple Location to include a venue taxonomy now that WordPress has taxonomy meta. This use case would be perfect for it.
  • Owning my bookmarks - The primary reason I don't own my bookmarks is the lack of a seamless path to posting from my Android phone, which is where I do a great deal of reading.
  • Better Support for media posts...read, watch, listen, jam...needs improvement in display
  • Recent adding of time properties would allow me to start event posting if I improve location support
  • My fork of the _s starter theme that is mf2/indieweb ready needs refreshing.