Reply to Dries Buytaert on follow and subscriptions to blogs

Replied to a tweet by Dries BuytaertDries Buytaert (Twitter)
Happy birthday Dries! If I may, can I outline a potential web-based birthday present based on your  wish?

Follow posts

With relation to your desire to know who’s subscribed and potentially reading your posts, I think there are a number of ways forward, and even better, ways that are within easy immediate reach using Drupal as well as many other CMSes using some simple web standards.

I suspect you’ve been following Kristof De Jaeger’s work with the Drupal IndieWeb module which is now a release candidate. It will allow you to send and receive Webmentions (a W3C recommendation) which are simple notifications much the way they work on Twitter, Facebook, etc. I’ve written a bit about how they could be leveraged to accomplish several things in Webmentions: Enabling Better Communication on the Internet.

Not mentioned in that article for brevity is the ability to send notifications via Webmention when one makes follow or subscription posts.

As an example, I’ve created a follow post for you for which my site would have sent a Webmention. Unfortunately at the time, your site didn’t support receiving it, so you would have missed out on it unless you support older legacy specs like pingback, trackback, or refback.

I also created a larger related Following page of people and sites I’m subscribed to which also lists you, so you would have received another notification from it if you supported Webmention.

I’m unaware of anyone actually displaying these notifications on their website (yet!), though I’ve got some infrastructure on my own site to create a “Followed by” page which will store and show these follows or subscriptions. At present, they’re simply stored in my back end.

Read Posts

As for Rachel’s request, this too is also possible with “read” webmentions. I maintain a specific linkblog feed (RSS) with all of the online material I read. All of those posts send notifications to the linked sites. While it’s not widely supported by other platforms yet, there are a few which do, so that online publications can better delineate and display the difference between likes, bookmarks, reads, etc. There’s at least one online newspaper among 800+WordPress websites which support this functionality. I suspect that with swentel’s Drupal module and some code for supporting the proper microformats, this is a quick reality in the Drupal space as well. Because the functionality is built on basic web standards, it’s possible for any CMS to support them. All that’s left is to ramp up adoption.

A quick note on Microsub and feed readers

Dave Winer in his reply to you linked to a post about showing likes on his site (presumably using the Twitter API) where he laments:

I know the Like icon doesn’t show up in your feed reader (maybe that can change)

Interestingly, swentel’s module also supports Microsub, so that reader clients will allow one to like (bookmark, or reply to) posts directly within readers which will then send Micropub requests to one’s website to post them as well as to potentially send Webmention notifications. These pieces help to close the circle of posting, reading, and easily interacting on the open web the way closed silos like Facebook, Twitter, et al. allow.

👓 WordPress 5.0 Has A New Target Release Date, and, it’s… Thursday. I have some thoughts | Customer Servant

Read WordPress 5.0 Has A New Target Release Date, and, it’s… Thursday. I have some thoughts (Customer Servant Consultancy)
For those of you who are reading this in your inbox, the context for this post is the recently-published, (as in yesterday), target release date for WordPress 5.0, which rolls out the new Gutenberg editor. I’d like to say I’m surprised by this, but I’m just not. I find myself asking a few ques...

👓 Bookmark: WordPress 5.0: A Gutenberg FAQ | Matt Mullenweg | Brad Enslen

Read a post by Brad EnslenBrad Enslen (Brad Enslen)
My rapid fire thoughts:
So with Gutenberg we can have more autoplaying Youtube embeds, more snarky memes, fewer words and meaningful sentences in blogging so we can be just like Facebook and Twitter. Feh!
I distrust reliance on JavaScript.
You break my WP blog and I’ll find a new platform and host.
I have until 2022 to find a new platform. Maybe.
I just want to write. I don’t want more friction to banging out sentences.
There is a reason I hyperlink to stuff rather than embed.
/waves cane/ like grumpy old git.
I’m almost ready to be a grumpy old git too.

👓 IFTTT, WordPress, and XML-RPC | ZATZLabs

Read IFTTT, WordPress, and XML-RPC by David Gewirtz (zatzlabs.com)
I have another pro-bono non-profit site I support, where I set up an automatic feed for news items. When an item is given a particular tag in Pocket, it’s picked up by IFTTT and then posted as a post on the destination WordPress site, which becomes a short summary for the site’s front page. You ...

👓 Gutenberg FAQ | Matt Mullenweg

Read WordPress 5.0: A Gutenberg FAQ by Matt Mullenweg (Matt Mullenweg)
We are nearing the release date for WordPress 5.0 and Gutenberg, one of the most important and exciting projects I’ve worked on in my 15 years with this community. I knew we would be taking a big leap. But it’s a leap we need to take, and I think the end result is going to open up many new oppo...

👓 Gutenberg | Colin Devroe

Read Gutenberg, the new content editor for WordPress, is very good (Colin Devroe)

I’m writing this post using a new post editor that is coming in the next version of WordPress code-named, and likely named for all-time, Gutenberg.

In fact, I’ve written several of my most recent posts, including this photo post of South Iceland, using this new editor.

Gutenberg is an editor that allows a WordPress author to use an interface for writing that is much more akin to using Google Docs or Microsoft Word. You type, drag images, add headlines and quotes, and all other various things using a much more visual way of editing than previous versions of WordPress had with what is now being called the “Classic Editor”.

👓 Update now! Dangerous AMP for WordPress plugin fixed | Naked Security

Read Update now! Dangerous AMP for WordPress plugin fixed (Naked Security)
The popular plugin for implementing Accelerated Mobile Pages returned, patched, to WordPress.org last week.

Reply to Don’t let your online strategy become a conversation about which LMS to use by Tannis Morgan

Replied to Don’t let your online strategy become a conversation about which LMS to use by Tannis MorganTannis Morgan (Explorations in the EdTech World)
Here’s the short of it. LMS’s do some things really well and are not going to go away. We still use an LMS at our institution, and while I would really like the vendor to invest some of our hard earned license fees into making it a more user friendly tool, we still need an LMS. However, I’ve tried really hard to make sure our online strategy does not start and finish with the LMS, and yes, it is an ongoing battle.
This article presents an excellent point. I also see a lot of what I would call IndieWeb philosophy bubbling up within this argument, and perhaps the edtech space could benefit from some of their ideas, set up, and design?  If you like, we could take the analogy IndieWeb:Social Silos::Educational Technology:Learning Management Systems and extend it.

Much like the demise of the innovation on the web and within the blogosphere as the result of the commodification of social media by silo corporations like Facebook, Twitter, and others around 2006, the technology space in education has become too addicted to corporate products and services. Many of these services cover some broad functionality, but they have generally either slowed down or quit innovating, quit competing with each other, are often charging exorbitant prices, and frequently doing unethical things with the data they receive from their users. The major difference between the two spaces is that Big Social Media is doing it on a much bigger scale and making a lot more money and creating greater damage as a result.

Instead, let me make some recommendations to thought leaders in the space for more humanistic and holistic remedy. Follow the general philosophies and principles of the IndieWeb movement. Dump (or at least gradually move away from) your corporately built LMS and start building one of your own. Ideally, open source what you build so that others can improve it and build upon it. In the end, you, your classes, your departments, and your institutions will be all the stronger for it. You can have more direct control over your own data (and that of your students, which deserves to be treated more ethically). You can build smaller independent pieces that are interchangeable and inter-operable. The small pieces may also allow new unpredictable functionalities when put together. You can build to make better user interfaces, better functionality, and get what you’d like to have instead of just what you’re given.

Sure, doing this may be somewhat uncomfortable in the near term, but many hands over many institutions, building and crafting a variety of solutions will result in a much better and more robust product–and one that we all can “own” and benefit from. By open sourcing, many hands will make light work. Imagine what the state of online learning, Open Educational Resources (OER), and open pedagogy would look like if the hundreds of institutions had put all of their LMS related funding over the past decade into even a handful of open source programmers instead of corporately controlled interests?

Already within the article, there is a short list of potential solutions one could look to as LMS replacements. Those that are open source are literally crying out to not only be used, but to be improved upon so that everyone can benefit from those improvements. Other related options might include

For solid examples of what can be accomplished, we can also look toward individual developers like Stephen Downes and projects like gRSShopper or Alan Levine and his many open source repositories. There are also individuals like Greg McVerry, who is using free and opensource content management systems like WordPress and WithKnown to push the envelope of what is possible with classroom interactions using simple internet protocols like Webmention, Micropub, WebSub, and bleeding edge readers using MicroSub, and Robin DeRosa, who is creating her own OER materials. These are just a few of thousands of individuals hacking away at small, but discrete problems and then helping out others.

At the higher end we can see broad movements like A Domain of One’s Own (DoOO), which empowers students students and faculty by giving them their own domain names and hosting as well as web-based tools to leverage these benefits. (I often look at the DoOO movement as IndieWeb for Education, but without as much emphasis on building for oneself.)

There are even ethical companies like Reclaim Hosting who are doing some excellent and tremendous work in the DoOO space. The benefit of the way these systems are built and maintained however, is that should Reclaim cease offering their excellent support, benefits, and add-ons, individuals or institutions could relatively easily take all of their data and applications and move them to another provider. This provides a massive incentive for service companies to continue iterating and improving on their work as well as the services they offer. Sadly, some of these mechanisms don’t exist this way within much of the corporate LMS space. But they certainly could and should.

For those who are interested, feel free to do some research into some of these areas and tools. Join the DoOO or IndieWeb.org communities. Build your own tools, give feedback to developers of opensource projects to help them improve. Give them some of your time and resources to make these communities and spaces better and stronger over time. Feel free to join the IndieWeb chat to meet folks virtually and discuss these ideas, or use the IndieWeb wiki (the IndieWeb for Education page is an excellent place to start) to not only read, but to contribute back ideas, tools, links, and resources for others. (The wiki has a CC0 license.)

I’m always happy to help people begin to find their way in some of these resources if they need it to get started.

👓 Don’t let your online strategy become a conversation about which LMS to use | homonym.ca

Read Don’t let your online strategy become a conversation about which LMS to use by Tannis MorganTannis Morgan (Explorations in the EdTech World)
Here’s the short of it. LMS’s do some things really well and are not going to go away. We still use an LMS at our institution, and while I would really like the vendor to invest some of our hard earned license fees into making it a more user friendly tool, we still need an LMS. However, I’ve tried really hard to make sure our online strategy does not start and finish with the LMS, and yes, it is an ongoing battle.

👓 WordPress Meetup Presentation: Decentralized Social Networking with WordPress | Alexander Kirk

Read WordPress Meetup Presentation: Decentralized Social Networking with WordPress by Alexander Kirk (alexander.kirk.at)
Wpvie Friends This is the presentation I held yesterday, November 7, 2018, at the WordPress Meetup Vienna about the Friends Plugin. I created this presentation with Deckset which allows to generate the presentation from a Markdown file.
Reminder: I need to try this out.

👓 Decentralized Social Networking with WordPress | Alexander Kirk

Read Decentralized Social Networking with WordPress by Alexander Kirk (alexander.kirk.at)
Over the past year, I've been working on the side on a WordPress plugin that implements an idea that has been growing in me over the last couple of years. Decentralized Social Networking. The plugin that does it is called Friends. Starting with the frustration that there are few alternatives for pe...

👓 An Open Letter to the WordPress Community | WP&UP

Read An Open Letter to the WordPress Community (WP&UP)
If you're someone, or you know of someone who has been impacted by mental health illness, then you may find there are aspects of this letter that will be hard to read.

👓 Securing WordPress’s membership settings | Roy Tanck

Read Securing WordPress’s membership settings by Roy Tanck (roytanck.com)
For as long as I can remember, it’s been possible to configure WordPress like this:
Screenshot of WordPress’s membership settings, as found under Settings -> General
In essence, this combination of settings translates to: “Please take my site. No seriously, it’s yours.“. Allowing new users to sign up, and then making them site administrators allows them to completely take over your site.
I’m really surprised that this is not a heavily protected option and can’t think of a reason people would really want to do such a thing.

An IndieWeb Podcast: Episode 11 Four IWCs Later

Episode 11: Four IWCs Later

Running time: 1h 46m 33s | Download (34.2MB) | Subscribe by RSS | Huffduff

Summary: In the latest episode of An IndieWeb Podcast, we get together to talk about what we’ve been up to since the last episode in September.

Recorded: November 11, 2018

Shownotes

TK

👓 Add Secure Authentication to your WordPress Site in 15 Minutes | Okta Developer

Read Add Secure Authentication to your WordPress Site in 15 Minutes by Aaron Parecki (Okta Developer)
This post will show you how to secure your WordPress login with two-factor authentication by using Okta's Sign-In Widget.