Title: Reblog of Matthias Pfefferle: Enable Mastodon Apps
Author: Alex Kirk
Published: March 21, 2024

---

# Reblog of Matthias Pfefferle: Enable Mastodon Apps

March 21, 2024

Reblog via [Matthias Pfefferle](https://notiz.blog/2024/03/21/enable-mastodon-apps/)

> ![](https://notiz.blog/wp-content/uploads/2024/03/enable-mastodon-apps-900x563.
> png)
> Ich war am Wochenende auf dem CloudFest Hackathon und hatte zum [zweiten Mal](https://notiz.blog/2022/04/03/cloudfest-2022-hackathon-indieweb-for-wordpress/)
> die Change ein Projekt zu betreuen. Die Idee zu „[Enable Mastodon Apps](https://github.com/akirk/enable-mastodon-apps)“
> stammt von [@alex](https://alex.kirk.at/author/alex/) und ich freue mich sehr,
> dass er mir sein „Baby“ für den Hackathon anvertraut hat!
> Hier ist unser Pitch:
>  Hier klicken, um den Inhalt von YouTube anzuzeigen. 
>  Erfahre mehr in der [Datenschutzerklärung](https://policies.google.com/privacy?hl=de)
> von YouTube.
>   Inhalt von YouTube immer anzeigen
> [„Enable Mastodon Apps for WordPress and its Plugins“ direkt öffnen](https://www.youtube.com/watch?v=VJWdzeZz-ok)
>  var _oembed_068c0c63330a5645737b81421ea55b3e = ‘{“embed”:”<iframe title="Enable
> Mastodon Apps for WordPress and its Plugins" width="900" height="506" src="https:\/\/
> www.youtube-nocookie.com\/embed\/VJWdzeZz-ok?feature=oembed" frameborder="0" allow
> ="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-
> in-picture; web-share" allowfullscreen><\/iframe>”}’;
>  [data-embed-id=”oembed_068c0c63330a5645737b81421ea55b3e”] { aspect-ratio: 900/
> 506; }.embed-youtube .embed-privacy-logo { background-image: url(https://notiz.
> blog/wp-content/plugins/embed-privacy/assets/images/embed-youtube.png?v=1698874221);}
> Ich bin begeistert von der Idee!
> Das Nachbauen der Mastodon-API stellt eine relativ einfache Lösung für das aktuelle‚
> App-Problem‘ von WordPress dar. Die gängigen Apps zielen darauf ab, den Nutzern
> das traditionelle Bloggen zu ermöglichen. Allerdings haben soziale Medien im Allgemeinen
> und Twitter im Speziellen, die Art und Weise wie wir im Internet kommunizieren,
> maßgeblich verändert. Es geht nicht mehr um lange Artikel, sondern um kurze Nachrichten
> ohne Titel mit dem Fokus auf Bilder oder Videos.
> Ein weiterer Nebeneffekt sind die sozialen Interaktionen wie Kommentieren (die
> WordPress über die letzten Jahre spärlich vernachlässigt hat), Liken, Boosten 
> und Bookmarken (die WordPress nativ gar nicht unterstützt), welche die Mastodon
> Apps von Haus aus schon mit bringen.
> „Enable Mastodon Apps“ stellt aber nur die Endpunkte für diese Interaktionen bereit,
> um sie nutzen zu können, braucht es weitere Plugins, wie z.B. [Friends](https://wordpress.org/plugins/friends/)
> und/oder [ActivityPub](https://wordpress.org/plugins/activitypub/). Mehr dazu 
> hier: [Friends with ActivityPub – Deine nachhaltige Identität im Web](https://wordpress.tv/2023/10/22/matthias-pfefferle-alex-kirk-friends-with-activitypub-deine-nachhaltige-identitaet-im-web/).
> Das Projekt hat mich sehr an die frühen Twitter-Jahre erinnert. Die Twitter-API
> galt lange als der de-facto Standard für Micro-blogging und Automattic/[@photomatt](https://mastodon.social/@photomatt)
> hat damals schon die Vorteile für sich erkannt und die API für WordPress.com nach
> gebaut:
> > Of course one of the coolest things about Twitter right now is the client applications,
> > particularly the mobile/iPhone ones. I use [Tweetie 2](http://www.atebits.com/tweetie-iphone/)
> > on my iPhone every day. Wouldn’t it be cool if you could get all your blog subscriptions
> > and post to your WordPress.com blog from apps like Tweetie? Well here’s an early
> > Christmas present…
> > We’ve enabled posting to and reading of WordPress.com blogs via the [Twitter API](http://apiwiki.twitter.com/Twitter-API-Documentation).
> > Any app that allows you to set a custom API URL will work.
> >  [Post and Read via Twitter API](https://wordpress.com/blog/2009/12/12/twitter-api/)
> 
> ## Hackathon
> 
> Wir waren zwar nur 4 Personen, aber ich sag nur „Qualität statt Quantität“!
> Vielen Dank [@Drivingralle](https://dewp.space/@Drivingralle), [@matze](https://dewp.space/@matze)
> und [@obenland](https://mastodon.social/@obenland), es war super produktiv und
> hat großen Spaß gemacht 🙂
> ![](https://notiz.blog/wp-content/uploads/2024/03/IMG_2312-900x675.jpg)
> Von links nach rechts: [Ralf Wiechers](https://www.drivingralle.de/), ich, [Matthias Kittsteiner](https://kittmedia.com/)
> und [Konstantin Obenland](https://konstantin.obenland.it/)
> Was wir erreicht haben:
>  * Die meisten Mastodon-API-Endpunkte wurden implementiert.
>  * „Hooks“ und „Actions“ für den internen Gebrauch.
>  * Dokumentation aller Hooks.
>  * Grundlegende Beispielimplementierungen in ActivityPub und im Friends Plugin.
>  * Testen von zusätzlichen Clients.
> Und hier ein paar Statistiken von den zweieinhalb Tagen:
>  * 3 new contributors to the plugin
>  * 4,101 lines added
>  * 911 lines removed
>  * 213 commits
>  * 34 files changed
>  * 25 PRs merged
>  * 7 PRs almost merged
>  * 0 Social Media posts
> Und hier der Pull Request in seiner ganzen Pracht: [Collection of changes from the CloudFest Hackathon](https://github.com/akirk/enable-mastodon-apps/pull/93)
> Vielen Dank auch an [@bart](https://moth.social/@bart) und das Team von [Mammoth](https://getmammoth.app/),
> die uns im Vorfeld unterstützt haben. Mammoth funktioniert jetzt wunderbar mit
> WordPress und Alex und ich hatten einen Einblick in die App-Entwicklung und deren
> Eigenheiten 🙂
> Hier ein paar Bilder:
> ![](https://notiz.blog/wp-content/uploads/2024/03/Screenshot-2024-03-20-at-09.33.56-
> 900x719.png)
> ![](https://notiz.blog/wp-content/uploads/2024/03/Screenshot-2024-03-20-at-09.34.48-
> 900x719.png)
> ![](https://notiz.blog/wp-content/uploads/2024/03/Screenshot-2024-03-19-at-19.48.40-
> 900x719.png)
> ![](https://notiz.blog/wp-content/uploads/2024/03/Screenshot-2024-03-20-at-20.47.16-
> 900x719.png)

[Enable Mastodon Apps](https://alex.kirk.at/category/wordpress/enable-mastodon-apps/),
[WordPress](https://alex.kirk.at/category/wordpress/)

Read this next

[The Beauty of Simple Bookmarklets](https://alex.kirk.at/2024/03/11/the-beauty-of-simple-bookmarklets/)

### Leave a Reply 󠀁[Cancel reply](https://alex.kirk.at/2024/03/21/reblog-of-matthias-pfefferle-enable-mastodon-apps/?output_format=md#respond)󠁿

Only people in [my network](https://alex.kirk.at/friends/) can comment.

This site uses Akismet to reduce spam. [Learn how your comment data is processed.](https://akismet.com/privacy/)