Statuses
TO: app developers considering #Mastodon and other #ActivityPub related apps and interfaces
Perhaps spend a day or two to add Micropub support to the platform first, then your app could potentially be used to publish to ANY website/platform that supports the W3C spec. #OpenWeb #IndieWeb #FTW
📚 Acquisition: Oranges by John McPhee
A classic of reportage, Oranges was first conceived as a short magazine article about oranges and orange juice, but the author kept encountering so much irresistible information that he eventually found that he had in fact written a book. It contains sketches of orange growers, orange botanists, orange pickers, orange packers, early settlers on Florida's Indian River, the first orange barons, modern concentrate makers, and a fascinating profile of Ben Hill Griffin of Frostproof, Florida who may be the last of the individual orange barons. McPhee's astonishing book has an almost narrative progression, is immensely readable, and is frequently amusing. Louis XIV hung tapestries of oranges in the halls of Versailles, because oranges and orange trees were the symbols of his nature and his reign. This book, in a sense, is a tapestry of oranges, too—with elements in it that range from the great orangeries of European monarchs to a custom of people in the modern Caribbean who split oranges and clean floors with them, one half in each hand.
I wonder if anyone is documenting the amount of course material that disappears and dies in LMSs the way that some track the loss of data and content when social media silos disappear? Our institutions need to do more to help us here.
McPhee’s Draft No. 4 suggests a useful and fun writing exercise, but it’s missing the hidden contextual advice of using older dictionaries like Webster’s 1913 dictionary.
Encouraging creative writers to keep and maintain a commonplace book is always a fruitful exercise. Most of the “greats” had one (or something close to it), but contemporary examples like Eminem’s may be more relevant/motivating. Blogger and creative writer Austin Kleon has a digital version as an example. Colleen Kennedy has an excellent and creative class assignment relating to this as well.
Musician and producer Brian Eno and artist Peter Schmidt created a set of 100+ “creativity cards” which they entitled Oblique Strategies that can be useful to introduce to students and have them use over a semester. All the editions’ cards can be found via links here: http://www.rtqe.net/ObliqueStrategies/Edition1-3.html, but there are also websites, apps, and even printable cards.
And finally, speaking of cards, it can be fun to do experimental creative writing using index cards, a practice used by Vladimir Nabokov, Jean Paul, Arno Schmidt, Michael Ende, and many others. Open Culture has a short piece on Nabokov’s process.
Should you care to mine it for other possible ideas, I’ve got a digital commonplace of my own. Here are some possible places to start:
- https://hypothes.is/users/chrisaldrich?q=tag%3A%22creative+writing%22
- https://hypothes.is/users/chrisaldrich?q=tag%3A%22writing+advice%22
- https://hypothes.is/users/chrisaldrich?q=tag%3Acreativity
References
Scott (@schopie1), you are not alone! There are lots of us out here doing these things, not only with WordPress but a huge variety of other platforms. There are many ways to syndicate your content depending on where it starts its life.
In addition to Jim Groom and a huge group of others’ work within A Domain of One’s Own, there’s also a broader coalition of designers, developers, professionals, hobbyists, and people of all stripes working on these problems under the name of IndieWeb.
For some of their specific work you might appreciate the following:
- https://indieweb.org/Indieweb_for_Education
- https://indieweb.org/A_Domain_of_One%27s_Own
- https://indieweb.org/academic_samizdat
- https://indieweb.org/WordPress
- https://indieweb.org/Category:syndication
Incidentally, I wrote this for our friend Kathleen Fitzpatrick last week and I can’t wait to see what she’s come up with over the weekend and in the coming weeks. Within the IndieWeb community you’ll find people like Ben Werdmuller who founded both WithKnown (aka Known) and Elgg and Aram Zucker-Scharff who helped to create PressForward.
I’m thrilled to see the work and huge strides that Humanities Commons is making to ensure some of these practices come to fruition.
If you’re game, perhaps we ought to plan an upcoming education-related popup event as an IndieWebCamp event to invite more people into this broader conversation?
If you have questions or need any help in these areas, I’m around, but so are hundreds of friends in the IndieWeb chat: https://chat.indieweb.org.
I hope we can bring more of these technologies to the masses in better and easier-to-use manners to lower the technical hurdles.
On the deadnaming and related issues, it would be interesting to create a webmention mechanism for the h-card portions so that users might update these across networks. To some extent Automattic’s Gravatar system does this in a centralized manner, but it would be interesting to see it separately. Certainly not as big an issue as deadnaming, but there’s a similar problem on some platforms like Twitter where people will change their display name regularly for either holidays, or lately because they’re indicating they’d rather be found on Mastodon or other websites.
The webmention spec does contain details for both editing/deleting content and resending webmentions to edit and/or remove the original. Ideally this would be more broadly adopted and used in the future to eliminate the need for making these choices by leaving the choice up to the original publisher.
Beyond this, often on platforms that don’t have character limits (Reddit for example), I’ll post at the bottom of my syndicated copy of content that it was originally published on my site (along with the permalink) and explicitly state that I aggregate the replies from various locations which also helps to let people know that they might find addition context or conversation at the original post should they be interested. Doing this on Twitter, Mastodon, et al. is much harder due to space requirements obviously.
While most responses I send would fall under fair use for copying, I also have a Creative Commons license on my text in an effort to help others feel more comfortable with having copies of my content on their sites.
Another ethical layer to this is interactions between sites which both have webmentions enabled. To some extent this creates an implicit bi-directional relationship which says, I’m aware that this sort of communication exists and approve of your parsing and displaying my responses.
The public norms and ethics in this area will undoubtedly evolve over time, so it’s also worth revisiting and re-evaluating the issue over time.
- Maggie Appleton (feed) for her thoughtful blends of design, thinking, and anthropology
- Manton Reece (feed) for his spectacular work in bringing humanity to the web through Micro.blog
- Kathleen Fitzpatrick (feed) for her publishing experiments and generous thinking
And all three for their kindness and thoughtfulness in technology spaces.
POSSE
There are some well built and not overly complicated pathways that allow syndicating from your WordPress website to a Mastodon instance and getting responses back from them, just as I think you’ve done with Twitter in the past. Most of these can be done with plugins like Syndication Links or Mastodon Autopost or a handful of other similar plugins in conjunction with Brid.gy (which does the work for bringing back responses). Personally, I prefer Syndication Links for this and it particularly dovetails well with other IndieWeb infrastructure like Micropub clients.
Mirroring
There are a small handful of methods for “mirroring” your WordPress site so that it will look like its own (single or multi-user depending on your configuration) instance within the Fediverse running ActivityPub, meaning that those on Mastodon or other related platforms could follow your site directly. Most of them are configured as publishing only, so you won’t have a built in reader interface and would have to rely on other (available) infrastructure for those portions.
Option 1
(More technical, and with a few less features) Brid.gyFed, which has options to do the syndication to a separate instance mentioned above, as well as making it look like your website appear to support ActivityPub.
More details on this here: https://indieweb.org/Bridgy_Fed
Option 2
Our friend Matthias Pfefferle, a genius engineer and longtime opensource advocate and WordPress developer who has also written significant pieces of other IndieWeb code you’re already using on WordPress, has written a handful of plugins which will make it appear as if your WordPress site supports ActivityPub out of the box. You’ll broadly want the following plugins: ActivityPub plugin, WebFinger plugin, NodeInfo(2) plugin.
They don’t have very many configurable options though some may be hiding a bit, so try:
/wp-admin/options-general.php?page=activitypub
will give you options for how your posts appear;/wp-admin/users.php?page=activitypub-followers-list
will show you who is following your site so you can more easily subscribe back via a reader if you like;/wp-admin/profile.php
and look under “Fediverse” where your profile identifier will be found. It is based on your username within WordPress.
The documentation for these plugins are scant and I’ve got the intention to write up something explaining the subtleties and a few quirks, but it will have to wait until the holidays I’m afraid. In the interim, they’re not as complete as they could be, but the following two blogposts have some useful details and hints, though its obvious to me that they’re much newer in the space:
- https://odd.blog/2022/11/06/how-to-add-your-blog-to-mastodon/
- https://g13g.blog/2021/03/16/get-your-blog-posts-on-mastodon/
There are one or two quirks still pending for how things display if you’re using the IndieWeb-based Post Kinds Plugin, but the developers are generally aware of most of them and will hopefully get them ironed our shortly.
As a result, mostly of these plugins, WordPress is already the fifth largest number of instances in the Fediverse with an (under-)estimated 878 as of this morning.
I’m practicing both the POSSE option as well as Option 2 above on my own site, which can be followed at @chrisaldrich, as an example. Matthias’s example can be found at @pfefferle.
Help & Questions
This is a lot to consume and potentially implement, so, as ever, I’m happy to help guide and lay out the sub-branching options or even hop on a call to walk through bits with folks who have questions. David Shanske and I have been thinking about doing some group sessions and some training videos to walk people through some of this within the next few weeks. There’s also the IndieWeb chat which welcomes questions and conversation which is sure to give you some additional perspective: https://chat.indieweb.org/wordpress/.
For the social reader portions I briefly mentioned, I outline some of those options last year at OERxDomains in A Twitter of Our Own.
HCommons
Separately, congratulations to HCommons having stood up a Mastodon server so quickly!
It looks like it’s running Hometown, which has local only (unfederated) posting, though I’m not sure how many are aware of that useful feature (hiding on the link in the posting interface) which is sadly missing from most Mastodon instances, particularly for smaller communities. It might be something useful to add to the welcome email? I think this could be a great feature for Universities to allow more private class-based social networking while providing some safer spaces that don’t reach the broader internet and which might comply with FERPA. Obviously it would need some testing and some of the barriers for standing up and maintaining these servers to come down a bit.
There’s a lot of messaging and potential education to be had to roll it out well, but it could be interesting to see the WordPress offerings from hcommons.org include some of these IndieWeb and Fediverse tools as well.