Beau Lebens

Building the web, enjoying the wild.

Tag: keyring

  • Keyring 3.0

    Well it’s been a while, but I’ve just pushed a 3.0 release of Keyring. Keyring is a generalized framework for WordPress which handles authentication with, and authenticated requests to remote services. It provides a set of predefined “Services” which describe how to communicate with a collection of popular platforms, and also makes it easy for you to plug into that framework and define your own Services for other systems. This version includes a bunch of improvements and compatibility updates, including all sorts of contributions from other folks. There are a lot of fixes and tweaks that have come back into…

  • Keyring 2.0 and Keyring Social Importers 2.0

    Yesterday I released new versions of both Keyring and the Keyring Social Importers packages, containing a bunch of updates and new additions. If you’re already using them, you should have update notices in wp-admin. If you’re not yet, then download them at the links above, or search for “keyring” in wp-admin under Plugins > Add New. What’s changed? It’s been a while since the last official release of Keyring, so there’s a bunch to catch up on: All Google services have been modified to use a shared base service (cuts down on code duplication significantly). Added a GMail Service (props…

  • Loosely Joined

    I had to chuckle recently when I realized just how complex some of the systems in my life are, even if I rarely think about the details. Most nights, I weigh myself on a Withings wifi scale (an older version). That data syncs over Google Wifi, via a Comcast Xfinity connection, to the Nokia/Withings Health Mate service. Then MyFitnessPal automatically syncs the data from Health Mate, and keeps a copy, before Garmin Connect also syncs a copy to integrate back with other data (like heart rate and activities) . If I’ve been doing specific activities, then some of the data from…

  • YouTube Service for Keyring

    In 7072886 I added a first swing at a YouTube Service definition to Keyring. It’s based heavily on the Google Analytics one that was recently submitted via PR. It’s not part of an official release yet. I’m curious about enabling people to import the videos they publish on YouTube into a WordPress install though, as that feels like something that folks who use it heavily would want as part of their web presence. Next step will be adding an importer for YouTube, which I'll probably aim to do over the coming weeks.

  • Keyring v1.9

    I just released version 1.9 of the Keyring plugin for WordPress. This version includes a few pretty cool updates and additions, as described in the changelog: Added a Google Analytics Service definition. Added a Strava Service definition. Added a “Settings” link to the plugin listing if you’re using the bundled Admin UI. Fitbit tokens now refresh properly. Tumblr now requires HTTPS, so updated all request URLs to use HTTPS. My favorite part of this release is that I didn’t personally do most of the things in there. Two of my colleagues did some of it (Strava service and Tumblr fixes),…

  • The Future of the Web

    I recently spoke at a small conference we put on in Detroit. I talked about The Future of the Web, in the context of data ownership, and proprietary vs open platforms. It was the first time I’ve done a talk like this without slides of any kind, so I actually wrote out the whole thing (below). The live version was a little different, as you can hear in the audio (sorry it’s a bit echo-y):

  • Import posts from Jetpack/WordPress.com

    I’ve just released version 1.8 of both Keyring, and the Keyring Social Importers. This version includes a new service file, and an accompanying importer, which allows you to import content from a Jetpack-powered WordPress site, using the WordPress.com REST API. That means any site hosted on WordPress.com, or any self-hosted site with the Jetpack plugin installed. There are also a few key fixes for the Twitter and LinkedIn services/importers, so it’s a nice update. The new importer will pull across the entire content of posts, including tags. Similar to the Instapaper importer, it attempts to avoid duplicate content issues by…

  • Recent Social Importer Updates

    I’ve been trying to make small improvements to the Keyring Social Importers package (and People & Places) that I maintain, and have made a number of them over the last few weeks. Here are some details of recent updates which you may have missed:

  • People & Places

    Over the years, I’ve been working on a system to aggregate data that I publish to other social networks/sites back into my control, on my own WordPress install. Thus far, that has resulted in the creation of Keyring (plugin) to provide an abstracted interface to all of the web services I’m interested in, Keyring Social Importers (plugin) to do the basics of importing the data from different places, and Homeroom (theme) to display it all. Today, I’ve been working on a system that will detect people who are mentioned in an interaction, and link them across posts using a custom…