Read OERxDomains '21: Call for Proposals (Google Docs)
OERxDomains Conference Online - 21-22 April 2021 Call for Proposals Organised by the Association for Learning Technology and partnership with Reclaim Hosting’s Domains Conference, this special edition of the much loved event is the 12th annual conference for Open Education research, practice ...
Reading in advance of making a submission.
Bookmarked OERxDomains Conference (
Online - 21-22 April 2021
Organised by the Association for Learning Technology and partnership with Reclaim Hosting’s Domains Conference, this special edition of the much loved event is the 12th annual conference for Open Education research, practice and policy. We are proud to incorporate a special strand hosted by the Domains Conference - bringing our two communities closer together in 2021.

OER AND Domains?! I’m totally in for this.

Anyone want to collaborate on a slate of IndieWeb-related topics to submit for this? Proposals are due in late January and it would be interesting to have a handful of IndieWeb tech and some of our experiments discussed at this conference.

Who’s game? Greg McVerry, William Ian O’Byrne, Kimberly Hirsh, Mark Aaron Davis, Cathie LeBlanc, Kathleen Fitzpatrick, Ken Bauer, Davey Moloney, Will Monroe?

Replied to a tweet by Sue Jones (Twitter)
Sue, I wrote a generally non-technical primer on them a while back. I think they could be used to some interesting effect in the OER space actually. Perhaps we ought to focus this month’s meetup on the topic?
Replied to Notes on IndieWebCamp East Online 2020, day 1 by Jeremy Felt (
Start a class by outlining the syllabus or the chapters of the textbook. Professors who decide to write their text books as they go with the students. Publish the result as OER. It’d be fun to see some examples of that. 
Robin DeRosa did something like this that serves as a good example:
Not getting enough of this week? Bring your ideas to IndieWebCamp East this weekend and let’s go hands-on to build and experiment with them! Free registration is still open.
Liked a tweet (Twitter)
Liked a tweet (Twitter)
IndieWeb, cycling, math, AND OER! I’m in… 

How was I not following @geonz before?!

A Domain of One’s Own Meetup | July 23, 2020

I’ll be hosting a Domain of One’s Own meetup on Thursday, July 23, 2020 at at 10:30 AM Pacific / 1:30 PM Eastern / 7:30 PM CEST. Everyone who is interested in the topic is welcome to attend. We expect there will be students, teachers, designers, web developers, technologists, and people of all ages and ranges of ability from those just starting out with a domain to those running DoOO programs at colleges or even people running their own hosting companies.

We’ll use Zoom for this online meetup (here’s the link to the room which should be active about 15 minutes before we start). We’re planning on using an Etherpad for real-time chat and note taking for the event.

Attendees will be expected to have read and agree to the IndieWeb Code of Conduct which will apply to the meetup.

We will 

  • Have discussions about A Domain of One’s Own and the independent web;
  • Get to know other colleagues in the space;
  • Ask colleagues for help/advice on problems or issues you’re having with your domain;
  • Find potential collaborators for domains-related projects you’re working on;
  • Explore new and interesting ideas about what one can do or accomplish with a personal domain;
  • Create or update your domain


  • Welcome
  • Introductions: short 2 minute introductions of attendees with an optional brief demonstration of something you’ve done on your domain or purpose for which you’re using your domain.
  • Group photo for those who wish to participate
  • Main meetup: Ideally everyone should bring a topic, demonstration, question, or problem to discuss with the group. Depending on time and interest, we can try to spend 5-10 minutes discussing and providing feedback on each of these. If questions go over this time limitation, we can extend the conversation in smaller groups as necessary after the meetup.


To RSVP to the meetup, please do one of the following:

Future meetups

While the time frame for this inaugural meetup may work best for some in the Americas, everyone with interest is most welcome. If there are others in Europe, Asia, Africa, Australia, or other locales who are interested, do let us know what dates/times might work for you in the future and we can try to organize a time to maximize some attendance there. I’m happy to help anyone who’d like to take the leadership of other time zones or locales to leverage some of the resources of the IndieWeb community to assist in starting future meetings to cover other areas of the world. 

🎉 Invitations 🎉 

Tim Owens, Aaron Davis, Cathie LeBlanc, Kartik Prabhu, Amber Case, Amy Guy, Greg McVerry, William Ian O’Byrne, Jim Groom, Kimberly Hirsh, John Johnston, Robin DeRosaAudrey Watters, Ken Bauer, Will Monroe, Jeremy Dean, Nate Angell, Jon Udell, Adam Procter, Amy Guy, Kris ShafferAnelise H. Shrout, John Johnston,  Mark Grabe, Rick Wysocki, Doug Holton, Jeffrey Keefer, Rayna M. HarrisDavey Moloney, Vicki BoykisJohn Carlos BaezDan ScottTaylor JadinKathleen Fitzpatrick (mb), Blair MacIntyre (mb), Doug Belshaw, Adam ProcterDan Cohen (mb), Dave Cormier, Scott Gruber, Kay Oddone, Kin Lane, Martha Burtis, Lee Skallerup Bessette, Adam Croom, Sean Michael Morris, Jesse Stommel, Cassie Nooyen, Stephen Downes, Ben Werdmüller, Erin Jo Richey, Jack Jamieson, Grant Potter, Ryan Boren (mb), Paul Hibbits, Maha Bali, Alan Levine, John Stewart, Teodora Petkova, Lora Taub-Pervizpour, Clint Lalonde, Clint Lalonde Sonja Burrows, Jonathan Poritz Chris Long, Mo PelzelMichelle S. HagermanAnne-Marie ScottTim Clarke, Amy Collier, Laura PasquiniMartin HawkseyZach WhalenDaniel LyndsTom WoodwardMark A. MatienzoLaura GibbsAutumn CainesChris LottJess ReingoldTerry GreenErin Rose Glass,  Trip KirkpatrickMeredith FierroLauren BrumfieldHelen DeWaardKeegan Long-Wheeler,  Irene Stewart Christina HendricksBill Kronholm, Xinli WangTineke D’HaeseleerMartin Weller Jeremy FeltJane Van Galen, Tanis Morgan, Library Carpentry

Know someone who would be interested in joining? Please forward this event, or one of the syndicated copies (linked below) to them on your platform or modality of choice.

Hashtags: #​phdchat#​DoOO#​edtechchat#​literacies#​higherED#​dh, #​ds106#​educolor#​WPCampus#​openscience#​clmooc#​digped#​altc

Featured image: Hard Drive Repair flickr photo by wwarby shared under a Creative Commons (BY) license

Bookmarked Nursing Pharmacology (

This open access Nursing Pharmacology textbook is designed for entry-level undergraduate nursing students.  It explains basic concepts of pharmacology and describes common medication classes. This book is not intended to be used as a drug reference book, but direct links are provided to DailyMed, which provides trustworthy information about marketed drugs in the United States.

This textbook is aligned with the Wisconsin Technical College System (WTCS) statewide nursing curriculum for the Nursing Pharmacology course (543-103).  The project is supported by a $2.5 million Open Resources for Nursing (Open RN) grant from the Department of Education and is licensed under a Creative Commons Attribution 4.0 International License.

This book is available for download in multiple formats, but the online version is required for interaction with the adaptive learning activities included in each chapter.

Replied to a thread by geonz, ThomasJTobin, actualham (Twitter)
I’m helping to host an online IndieWebCamp at the end of June. I’ve stubbed out a session on A Domain of One’s Own “LMS” to discuss just this problem. I’d encourage other creators to join as well to propose other education, , and OER related topics for that weekend. Everyone is welcome to attend.

Domain of One’s Own LMS
The coronavirus pandemic has rapidly forced educators to flee online where there is a wealth of predatory, amoral, and questionable platforms for managing online pedagogy. Starting closer to first principles, how might we design and build an LMS (Learning Management System) based on IndieWeb Principles or using the related ideas behind A Domain of One’s Own where the teacher and students own their own content, learning content, and personal learning network. Can we dovetails ideas and principles from the Open Educational Resources (OER) space with this at the same time?
Bookmarked Subscribe to Hypothesis annotations (
Do you want to know when someone annotates your webpages? Do you want to follow somebody's annotations? You have come to the right place.
I’ve seen a few people in the wild using as a blog commenting system.[1][2] Since they don’t yet have separate support for Webmention or require a bit of programming to get notifications, I thought I’d highlight this particular implementation as it has a simple, but relatively elegant user interface for creating feeds to provide notifications for just such a use case.

One could easily wire up the output from this through a service like IFTTT, Zapier, Integromat, etc. to push the notifications to email, or other modalities as desired. 

It doesn’t give anything over and above what a addict with some programming skills could already produce, but for those who are code averse, or just too busy with building other pieces of the Domain of One’s Own this could allow some simpler outputs.

If you are a tinkerer, there is a GitHub repo for the project.

While you’re at it, why not throw in the usernames of some of your favorite annotators and subscribe away in your favorite feed reader? Some of the best things I discover online are through colleagues’ annotations, I think, in part, because it’s a much higher level of engagement with the material than the pablum found in many Twitter feeds.

It could also be a good means of following annotations on some of your favorite hashtags in the system as well. Want to learn some new words? Follow wordnik in your feed reader. Want to know the state of the art in Open Education Resources? There’s a tag serious people are annotating with that you could follow in your reader.

Read The Original Renegade (
14-year-old Jalaiah Harmon created one of the biggest dances on the internet. But nobody really knows that.

I want the Read Fork Write Merge Web.

Tantek Çelik at OSBridge2011

Good morning web builders and designers! How can we make this a reality within more platforms to help creators like Jalaiah Harmon? 

Why should programmers on platforms like GitHub have all the fun and leave out dancers on Dubsmash, Funimate, ‎Likee, Triller, and TikTok?

This IndieWebCamp pop up session focused on wikis may also be very useful for those in the community. Everyone is invited to attend on Saturday.

Webmention for TiddlyWiki to enable website to website notifications and communication

What is a Webmention?

Webmention is a relatively recent web standard (or W3C recommendation) that allows notifications when one website mentions a URL on another website. Think of it like @mentions on social platforms, but instead of just working within a particular website from one account to another, they work across websites. Your website can now @mention my website!

For those who are interested in delving deeper into the idea and its implications, I’ve written a primer in the past : Webmentions: Enabling Better Communication on the Internet.

The goal is for other websites to be able to reference content in my TiddlyWiki website, and if those websites support sending the notifications as either webmentions (or the older pingbacks), I’ll get a notification that my content was referenced elsewhere on the web. This is just the beginning of allowing two way communication between websites.

My exploration today is how to quickly get these up and running on a public TiddlyWiki instance. The public part is important because webmentions won’t work for non-public URLs which includes private TiddlyWikis. If you’re wondering how to self-host a TiddlyWiki on your own domain, I’ve recently written up a tutorial for doing just that. At the end of this article, I’ll make a few notes about how one might use webmentions, particularly in a TiddlyWiki ecosystem.

I’ll start out by saying that writing a full JavaScript implementation of the Webmention spec is beyond my capabilities presently, but it could be something that TiddlyWiki core might implement in the future. (Maybe something like Lazymention which is written in node.js might be leveraged?)

Here I’m going to focus on using a third party service to do all of the heavy lifting and code our behalf. It’s relatively common, especially in the static website space, for websites to rely on third party or publisher services to either send or receive Webmentions on their behalf. Given my current knowledge of TiddlyWiki and how its internals work and my knowledge of Webmention services, I thought it would be quickest and easiest to look at using the service to handle receiving these @mentions from other sites on my behalf.

While this article may seem long, I’m hoping it’s detailed enough for those who are code averse to follow the recipe and do this themselves. If you can create a Tiddler, cut and paste some text, and follow the tutorial you won’t need to know anything about code. I did the entire thing myself in about five minutes from start to finish.

Receiving Webmention notifications for your TiddlyWiki

As a quick overview, we’re going to cut and paste a few lines of code into a special tiddler of our TiddlyWiki based website. This will allow us to do two things:

  1. Log into to create an account
  2. Allow other sites that send webmentions to us to find an endpoint on our TiddlyWiki website that accepts them on our behalf.

We’ll then rely on the dashboard to show us our notifications or received webmentions.

Logging into requires you to log in with your domain name/URL and relies on you being able to authenticate yourself using it. Since I’m not aware of an IndieAuth or equivalent mechanism for using TiddlyWiki to log into, the quickest method to accomplish this is to rely on RelMeAuth using to log into using either a Twitter or GitHub account. From a non-technical perspective, we’ll be using either our Twitter or GitHub account and it’s OAuth2 security to log into the service.

First we want to put a link to our public TiddlyWiki website into the website field on either Twitter or GitHub using the profile settings of one of those services. Here’s what mine looks like on GitHub:

Screenshot of my GitHub accounts details featuring a link to my website

Next we want to place a corresponding link to the relevant service into the <head> of our TiddlyWiki site using one (it’s okay to use both) of the the following lines of code:

<link rel="me" href="" />
<link rel="me" href="" />

where you will replace the username in these links with the respective usernames of your accounts. (I’ll note that you don’t need to do this for both accounts, you can use either Twitter or GitHub.)

To place these lines into the appropriate location on your TiddlyWiki, you’ll want to create a tiddler with a name like $:/plugins/indieweb/core/rawMarkup and the tag $:/tags/RawMarkup.

Then cut and paste one or both of these links as appropriate into this tiddler and save it (and your TiddlyWiki).

You should now be able to go to and enter the URL for your TiddlyWiki into the web sign in box and click “sign in”. The service will parse your website’s page, find the link to either Twitter or GitHub and present you with the appropriate sign in button for one or both of those services. Click on the button for your chosen service. will then take you to that service to log into it, or, if you’re already logged in, it will take you back to to your new account.

Creating your Webmention endpoint

Within you can now go to the “settings” page which will give you two more links which are your webmention and pingback endpoints. They will look something like this:

<link rel="webmention" href="" />
<link rel="pingback" href="" />

where will be replaced with the URL for your website.

Now you should cut and paste these two <link>s into the same tiddler you created above: $:/plugins/indieweb/core/rawMarkup. Now save the Tiddler and your TiddlyWiki. (Be sure to leave the previous links in case you need to log back into in the future.)

You’re done!

That hopefully wasn’t too hard.

But what does this do? When another website links to your website and sends you a notification, the code on your page will delegate the receipt of the webmention to which will verify that the sending site has your URL on a publicly viewable page (this helps to cut down on spam problems that pingbacks used to have). It will then store the notification for you.

If you need a reminder to check them occasionally, maybe you could add a Tiddler with the link to your dashboard to appear on your wiki when you open it next.

Perhaps in a future tutorial I’ll delve into the specifics of actually showing these mentions directly within your TiddlyWiki on the Tiddlers to which they relate.

Optional Webmention badge

Some may notice that I’ve put a small Webmention badge into the footer of my TiddlyWiki site to visually indicate to human readers that the site accepts webmentions. You can optionally do this for fun if you’d like.

Sending Webmentions with TiddlyWiki

Sending Webmentions seems to be an issue as the fragment-based URLs that TiddlyWiki uses as permalinks using JavaScript seem to cause an issue with many receivers. They apparently have problems resolving and parsing pages due to js;dr related issues. I would send webmentions manually, but most receivers I’m aware of have this js;dr problem. I’m not sure if there is an easy way around this issue.

Hyperchats, Wikis, and Open Educational Resources

What’s interesting about supporting Webmention, particularly from a TiddlyWiki perspective, is that if my TiddlyWiki is notified of mentions of it from outside sources, I can quickly cut and paste those responses directly into my Wiki pages in a pseudo-comment section similar to the comments section on this post which could serve as a model. If those mentions of a particular Tiddler are from other TiddlyWikis, I could also choose to drag-and-drop (or import) them into my TiddlyWiki!

If I want to go a step further, I could transclude those imported Tiddlers into the Tiddler that they’re in reference to. Perhaps I might do this under a heading of “@mentions” or perhaps “Comments” and suddenly I’ve got a way of displaying two-way conversations on my own TiddlyWiki site.

As is mentioned in Kicks Condor’s post about Hyperchat Modality, one could potentially use custom theming information (cleverly named “whostyles” in that post) from imported Tiddlers (or themes from other platforms) to identify the web identities of the sites they’re received from. I’ll also mention Kicks’ post about Hypertexting which is related and forms an interesting melange of websites, blogs, wikis, and hypertext of all kinds to form a more interesting web medium.

For the broader information collecting and building or academic communities (and here I can’t help thinking about the Open Educational Resources space that uses Creative Commons licensing to build their teaching resources), one could use these webmentions as a means of notifying sites that their content has been used, changed, or updated (typically those using Creative Commons will credit their source using a link). Then the receiver of the notification could optionally add to or change their version or even just collect the changes. This becomes particularly useful when the Tiddlers can be easily dragged and dropped between TiddyWikis!

As an explicit example, imagine a professor who wanted to build a textbook anthology, but who could do so by dragging and dropping a variety of Tiddlers from one site to another to create a quick textbook or reader for their students. This idea is particularly exciting to me when combined with the idea behind TW5-powered ebooks!

What could you imagine doing with webmention notifications on your TiddlyWiki site?