Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

WordLand on self-hosted sites

Herve Family
3 2 16
  • Are you familiar with WordLand? I’ve mentioned it on this blog a few times: it’s a WordPress editor, designed for writers.

    @davew built WordLand using the WordPress.com REST API, thus making the app available to everyone with a WordPress.com account. Once you’re logged in, you can pick any WordPress site connected to your account. It can be a WordPress.com site. It can also be a site hosted on another platform but using the Jetpack plugin to allow it to communicate with WordPress.com.

    It works really well. It allows you to log in only once, to manage and publish on multiple sites from a central editor dashboard. This was one of the ideas behind the WordPress.com REST API when it was first built.

    Screenshot of the WorldLand.social homepage

    Of course, this means the WordLand app is only available to folks with a WordPress.com account, and using a site that’s either hosted on WordPress.com or where they’re able to install plugins like Jetpack.

    If WordLand were to drop that requirement, it would be immediately usable by more people. It would open it to authors on sites where they don’t have permissions to install plugins, for example.

    In this post, Dave outlined his idea for making WordLand available for self-hosted WordPress sites.

    I’ve thought a bit about what that switch would mean in practice. I thought I’d share my first ideas here, for you Dave to consider as you start working on this project.

    In my mind there are a few things to consider to get WordLand to work with self-hosted WordPress sites.

    Mapping endpoint requirements

    Self-hosted sites ship with a REST API and endpoints, listed here.
    Those endpoints allow viewing, publishing and editing posts, which is the base of what WordLand does. They also allow listing and editing categories, uploading media,…

    A first step may be to map the WordPress.com API endpoints used by WordLand with their equivalents on self-hosted sites.
    The REST API docs will be a big help there. I am thinking you may have all WordLand needs with the endpoints available on all self-hosted WordPress sites today.

    As part of that mapping project, you’ll see that the expected schema is different for the 2 APIs. Although similar, there are differences. You’ll find the biggest differences may be in how categories are handled for example, since they are different from site to site. That’s something worth mapping as well, since it will mean making changes to the app accordingly.

    Authentication

    Once you have the endpoints figured out, you’ll need to tackle what’s probably going to be the hardest part: authentication.

    With self-hosted sites, there is no centralized way to handle authentication. Folks will need to authenticate for each site where they want to publish. Application passwords are probably the best approach to take. They are available for all self-hosted sites and don’t require site owners to install anything. You’ll need to build a flow where site owners start by providing a site URL instead of clicking a log in button. That site URL, when passed to WordLand, allows the app to hit the REST API for that site, get the authentication URL, and redirect the site owner there so they can log in and go through the flow to create an application password and then come back to WordLand with that password.
    They’ll need to repeat that for every new site they want to use with WordLand.

    A WordLand.social account for everyone?

    Another alternative may be to first offer every WordLand user an option to log in to an account created with WordLand. The different connections and authentication information for one or more sites would be stored in that account. It would allow WordLand.social to keep working like it does today, as a central platform from which you can publish to multiple sites.

    And the extra

    Keep in mind that Jetpack and WordPress.com also provide more than just the REST API endpoint and the authentication layers. They also provide other features you rely on in WordLand, like markdown support.

    That’s all what comes to mind at first. Hopefully it helps you get started!

  • Why not offer both options? Access WordLand.social and any connected sites with or without WordPress.com and Jetpack.

    And what about Gravatar as the gateway to federated WordPress and the whole Fediverse/open web?

    Technically a Gravatar account also comes with a WordPress.com account, “but it does not require you to have a WordPress site, or use any other services from WordPress.com or Automattic.”

    The optics of independence are better and more manageable with the Gravatar brand — even better if the .com requirement is minimized and clarified.

  • Why not offer both options? Access WordLand.social and any connected sites with or without WordPress.com and Jetpack.

    And what about Gravatar as the gateway to federated WordPress and the whole Fediverse/open web?

    Technically a Gravatar account also comes with a WordPress.com account, “but it does not require you to have a WordPress site, or use any other services from WordPress.com or Automattic.”

    The optics of independence are better and more manageable with the Gravatar brand — even better if the .com requirement is minimized and clarified.

    @dpknauss Yep, I agree we could have both options.

    I don’t know if Gravatar is a good alternative to WordPress.com as a login system, though. As you mentioned, Gravatar and WordPress.com are ultimately the same thing ; it’s a different brand but the same logging system in practice.


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @nicosomb

    One vaut, 4 main folders (using the PARA method), many (too many) subfolders. I think it could be better, but I haven’t found a better way yet. I’m not too worried about it though, I rely on search, bases, and internal links to navigate across my vault and it works.

    read more

  • I’ve been building an RSS reader for the past year. No unread counts, no inbox to clear. Just a river that flows at its own pace.

    Today it’s live on iPhone, iPad, and Mac. I wrote about everything that went into it.

    Current, an RSS Reader, by @tg

    Current is a new RSS reader that takes a really interesting approach to how we consume feeds. Instead of treating your subscriptions as a to-do list with an ever-growing unread count, it presents your feeds as a river; articles flow in, linger for a while, and eventually fade away on their own.

    Although the app is mac / iOS only, and paid, it’s not completely closed. You can hook it up to existing RSS backends like Feedbin or Miniflux.

    The completionist part of me does miss the idea of reaching “inbox zero.” For me, inbox zero was never about obsessive consumption (or at least I like to think so); it was the permission to walk away. When I’ve read everything, I’m done. I can close the app and move on with my day. I wouldn’t want my RSS experience to turn into a TikTok-like endless scroll where I just keep going without thinking. Current isn’t exactly that though, and that’s where its velocity system gets really interesting.

    Each feed gets assigned a half-life that determines how long its articles stay visible. Breaking news fade away faster than blog posts for example. This means the app naturally surfaces content proportionally to its nature; a prolific news site won’t drown out the small blogs you actually care about. The pace of consumption adapts to the pace of creation, which feels much more respectful of both the reader’s attention and the author’s intent.

    On top of that, Current watches your reading patterns and offers suggestions to help you “quiet” noisy sources. If a feed floods your timeline with 18 articles in one day, or if you keep skipping posts from the same source, it’ll nudge you to rate-limit or mute it.

    I would give the app a try, but it’s iOS and mac-only so far, so I guess I’ll have to wait! 🙂

    read more

  • @dilmandila

    Could you check that the ActivityPub plugin is still active on your site? You seem to be using the Friends plugin but the ActivityFun plugin itself seems disabled.

    You can also post in the plugin’s support forums if that doesn’t help ; we’ll be happy to help!

    read more

  • If you’re an old-time blogger, you probably remember Freshly Pressed. 16 years ago (!), the folks at WordPress.com launched a new blog where they highlighted interesting blog posts from the WordPress.com community every week.

    We iterated on the idea a few times over the years but the main idea stayed the same:

    a curated collection of posts that entertained, enlightened, and inspired. It was our way of saying “we like you, we really like you” to creators, and amplifying their great work for others to find.

    Great Writing Deserves a Spotlight: Freshly Pressed Is Back

    Freshly Pressed went away for the past few years, but I’m happy to say that my team brought it back! It’s got a fresh coat of paint and most importantly, it’s got quite a few interesting blog posts already!

    Im really happy and proud that we were able to get this done. Today, more than ever, I think we could use a bit more humanity on the web.

    The old web felt like a city. You could turn down a random alley and find a weird little shop. You could get lost and discover something beautiful by accident. You could end up in a tiny shop you didn’t know existed or sit on a bench and people-watch.

    Now it’s a mall. Every path leads past a store. Every store wants something from you. Even the “public” space is engineered to keep you moving toward purchase.

    Straight from today’s Freshly Pressed post, I miss being unmarketable on the internet.

    So check some of those blogs out. Give them a Like. Leave a comment. Start following them. And if you find good potential candidates for the next Freshly Pressed post, send them my way! All you need to be featured is a WordPress.com or self-hosted WordPress site running the Jetpack plugin, and most importantly, an interesting, or funny, or unique story to tell!

    Bonus: if you’re more of an RSS person, you can also get Freshly Pressed posts straight in your RSS reader via this feed. Pinging @davew, I know you’re always looking for good feeds 🙂

    read more

  • @jeremy @king I think it has to be a private message!?

    read more

  • read more

  • I’m not a big podcast listener, but I wanted to share the few podcasts I enjoyed in 2025. The list will be short.

    Screenshot of the Pocket casts interface, showing 5,379 minutes of podcasts listened to in 2025Screenshot of Pocket casts. Worlds Beyond number was my most listened podcast in 2025Screenshot of Pocket casts. My 4 most listened podcasts were Worlds Beyond Number, Roll for Impact, Worlds Beyond Number Fireside, Encore une histoire, and Zsebradio

    My most listened podcast this year was once again Worlds Beyond Number. If you’re not familiar, it’s an immersive (i.e. with custom music and sound design) storytelling / actual play podcast, with Brennan Lee Mulligan (of Dropout, Dimension 20, and now Critical Role Fame) as the main gamemaster. Their main story, The Wizard, The Witch, and the Wild One kept me wanting more for the whole year. I subscribe to their Patreon so I also get access to their exclusive content on the Fireside podcast, and it’s definitely worth it. Part of their exclusive content is extra stories set in same world as the main story, and I found each one of them almost better than the main story.

    Book 1 of The Wizard, the Witch, and the Wild One has now come to an end but they continue to tell stories. Of note, a 4-parter based on the board game Cluedo (aka Clue for folks in the US) that was way better than it had any right to be!

    I would consequently strongly recommend Worlds Beyond Number if you’re looking for a new podcast in 2026.

    The problem with such great podcasts is that it’s hard to find anything just as good when you eventually catch up with all the episodes. I struggled with that in 2025, tried many different Actual Play podcasts. I only found one that I would recommend: Fables of Frost and Fur, by Roll for Impact. That campaign ended up being my second most listened podcast of the year.

    As for the other top podcasts on my list, they’re all podcasts for kids in French and in Hungarian, so probably not something most of you will be interested in! 🙂

    If you have recommendations for more Actual Play podcasts for me to discover in 2026, let me know!

    read more

  • I am a fan of The Dresden Files. If you’re not familiar, it’s a series of 18 books written by Jim Butcher. The first book was published 26 years ago. In the books, you dive into the world of Harry Dresden, a private investigator in Chicago. Add in a bit of a noir atmosphere, good humor, and a bit of a buddy cop feel at times thanks to Harry’s consulting work with Karrin Murphy, police officer at Chicago PD. You get the idea. Oh, and I forgot a tiny detail: Harry is a wizard! In this world, vampires, werewolves, and fairies are real. Harry Dresden is listed in the Chicago phone book:

    HARRY DRESDEN — WIZARD
    Lost Items Found. Paranormal Investigations.
    Consulting. Advice. Reasonable Rates.
    No Love Potions, Endless Purses, Parties or Other Entertainment

    I personally discovered the series 3 years ago via the audiobooks. I listened to the 4 first books and was hooked. It helped that the audiobooks were narrated by James Marsters (yes, Spike from Buffy!). He is a great narrator and his voice work was a perfect match for the series.

    Fast forward to today, Twelve Months, the 18th book in the series just landed on my Kindle. You can order yours from the author’s store here.

    Time to get back into the story! It’s been a while since the last book though, so I put together a refresher (thank you Claude) that I sent to my Kindle. I’ll read it, as well as the last few chapters of the last book, to get ready before to start the new book.

    If you could use a refresher too, feel free to download the PDF below.

    The Dresden Files: Series Summary (Books 1-17) — A comprehensive recap to prepare you for Book 18Download
    read more
Post suggeriti