@NickBohle@mastodon.social avatar

NickBohle

@NickBohle@mastodon.social

Europäer & Ostwestfale. Diplom-Kaufmann & Controller. Beta-Tester & Digital Immigrant.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

NickBohle, to wordpress
@NickBohle@mastodon.social avatar

Hey community, what are your Top2 most favourite WordPress classic themes. Plus your favourite FSE theme.

Classic:

FSE

Please share your favourites.

Edent, to wordpress
@Edent@mastodon.social avatar

A question for my friends.

I've found a plugin which hasn't been updated for over a year. It needs a few fixes, which I've written and tested - not security related.
The maintainer stopped answering support questions about 2 years ago.
I've tried emailing them, but had no response.
The code isn't on GitHub.

I know GPLv2 says I can fork and republish the code - but do you think a year is too soon to be stepping on the maintainer's toes?

Advice welcome!

NickBohle,
@NickBohle@mastodon.social avatar
pfefferle, (edited ) to fediverse German
@pfefferle@notiz.blog avatar

It’s a Thing!

Das Fediverse tut sich schwer, das volle Potential der verschiedenen Activity-Objects auszunutzen, hauptsächlich aus Angst, sie falsch oder schlecht darzustellen und deshalb teilen die meisten großen Netzwerke leider nur Notes.

Dabei könnte es so einfach sein!

@deadsuperhero schreibt auf seinem Blog, dass er eigentlich gerne Articles veröffentlichen will, aber (hauptsächlich) durch Mastodon zu Note gezwungen wird, wenn er sicher gehen will, dass der Text vollständig dargestellt wird.

Here’s the problem, though: the biggest player in the space, Mastodon, does a poor job of supporting Article. Instead, every post Mastodon uses is instead a Note. From a semantic point of view, it might not seem like there’s a lot of difference between the two: both are effectively texts posts that can contain some formatting markup, both can hold an arbitrary amount of characters, and both can effectively be used to represent a full article.

A Content-Fallback Mechanism for the Fediverse

Ironischerweise zeigt Mastodon eine föderierte Note vollständig an, auch wenn der Text weit über die eigentlich erlaubten 500 Zeichen hinaus geht, bei einem Article wird statt dessen aber nur die kurze summary benutzt.

Seine Idee: Ein Content-Fallback Mechanismus!

Das heißt jede Aktivität, egal von welchem Typ, liefert zusätzlich zu dem spezifischen Objekt, eine standardisierte Note (content-fallback):

<span><code class="hljs language-json">{  <span class="hljs-attr">"@context"</span>:[    <span class="hljs-string">"https://www.w3.org/ns/activitystreams"</span>,    {      <span class="hljs-attr">"Hashtag"</span>:<span class="hljs-string">"as:Hashtag"</span>    }  ],  <span class="hljs-attr">"id"</span>:<span class="hljs-string">"https://wedistribute.org/2024/04/iftas-dsa-guide/"</span>,  <span class="hljs-attr">"type"</span>:<span class="hljs-string">"Article"</span>,  <span class="hljs-attr">"content-fallback"</span>: {    <span class="hljs-attr">"content"</span>:<span class="hljs-string">"IFTAS, the dedicated Trust & Safety organization ..."</span>,    <span class="hljs-attr">"mediaType"</span>:<span class="hljs-string">"text/plain"</span>,    <span class="hljs-attr">"summary"</span>:<span class="hljs-string">""</span>,    <span class="hljs-attr">"tag"</span>:[{      <span class="hljs-attr">"href"</span>:<span class="hljs-string">"https://wedistribute.org/tags/fediverse"</span>,      <span class="hljs-attr">"name"</span>:<span class="hljs-string">"#fediverse"</span>,      <span class="hljs-attr">"type"</span>:<span class="hljs-string">"Hashtag"</span>    }],    <span class="hljs-attr">"type"</span>:<span class="hljs-string">"Note"</span>,    <span class="hljs-attr">"updated"</span>:<span class="hljs-string">"2024-04-11T20:55:29Z"</span>  }}</code></span><small class="shcb-language" id="shcb-language-1"><span class="shcb-language__label">Code-Sprache:</span> <span class="shcb-language__name">JSON / JSON mit Kommentaren</span> <span class="shcb-language__paren">(</span><span class="shcb-language__slug">json</span><span class="shcb-language__paren">)</span></small>

Ich verstehe das Problem und finde die Idee generell nicht schlecht, aber eigentlich bietet ActivityPub alles Nötige schon von Haus aus! ActivityPub oder besser ActivityStreams ist so aufgebaut, dass alle Objekte von einem Art Base-Object abgeleitet werden. Das heißt Article, Note, Event oder Place, haben ein gleiches Minimal-Set an Attributen:

  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-attachment">attachment</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-attributedto">attributedTo</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-audience">audience</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-content">content</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-context">context</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-name">name</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-icon">icon</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-image">image</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-inreplyto">inReplyTo</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-published">published</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-replies">replies</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-summary">summary</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tag">tag</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-updated">updated</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-url">url</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-to">to</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-bto">bto</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-cc">cc</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-bcc">bcc</a>
  • <a href="https://www.w3.org/TR/activitystreams-vocabulary/#dfn-mediatype">mediaType</a>
  • …und mehr

Und auch wenn beispielsweise Place oder Event einige spezifische Eigenschaften haben, die nicht jede Plattform „kennt“ und „versteht“, sollte es immer möglich sein, die Beschreibung (content oder summary) und den Titel (name) anzuzeigen.

Das Prinzip ist ähnlich wie, wenn nicht sogar inspiriert durch, schema.org/Thing. Auch hier basieren alle Objekte letztendlich auf einem Thing und trotz der wesentlich größeren Anzahl1 an Objekten und Attributen, können Suchmaschinen sich immer sicher sein, dass es zumindest einen name, eine description und eine url zum Anzeigen gibt.

Bevor wir über also über ein content-fallback nachdenken, sollten wir (meiner Meinung nach) erst einmal dafür sorgen, dass die vorhanden Möglichkeiten richtig genutzt werden.

  1. The vocabulary currently consists of 806 Types, 1474 Properties 14 Datatypes, 90 Enumerations and 480 Enumeration members. – https://schema.org/docs/schemas.html ↩︎
NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle @hamiller_friendica @wolf Blöde Frage, warum verlinkt ihr @Gargron nicht?

evan, (edited ) to random
@evan@cosocial.ca avatar

Does anyone know who owns fediverse.org? It used to be a registry for GNU Social implementations, and then it went dark in 2019. It seems to have been a placeholder since mid-2020. I'd love to talk to the owner about taking it over.

Update: I'm this guy. https://en.wikipedia.org/wiki/Evan_Prodromou

NickBohle,
@NickBohle@mastodon.social avatar

Hi @evan, have you checked prior versions of the website for contact information on https://archive.org/?

Gargron, to random
@Gargron@mastodon.social avatar

My wife is looking forward to deleting her Instagram account once she can connect with the same folks from her Mastodon account. Being able to remain in touch with over 100M people who still use Meta products out of the comfort of an ad-free, privacy-friendly platform like Mastodon is a game changer.

NickBohle,
@NickBohle@mastodon.social avatar

@Gargron Please check @photomatt 2023 Q&A. is next. Direct link to his answer on regarding and : https://www.youtube.com/watch?v=S01uBD2pyQY&t=365s

pfefferle, to fediverse
@pfefferle@mastodon.social avatar

what do we have to do to make the plugin attractive to more users? We are currently at 4000+ active users on WordPress.org + the WordPress.com users.

NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle Gute Frage. 1. Es sollte funktionieren. (Hat es bei mir - Ionos - leider nicht) 2. Siehe 1.

pfefferle, to random
@pfefferle@mastodon.social avatar

fediverse or Fediverse???

/cc @evan

NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle @evan FediVerse?

NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle @evan ist mir neu. Mir ging es um und die Lesbarkeit durch diese….

rikefranke, to random
@rikefranke@bagarrosphere.fr avatar

One if the best things about moving from London to Paris is lunch.

NickBohle,
@NickBohle@mastodon.social avatar

@rikefranke Bon appétit!

donncha, to random

My wife found a 1c coin in a drawer. They're quite rare now. :)

NickBohle,
@NickBohle@mastodon.social avatar

@donncha Not in Germany. 🇩🇪. Just my two cents.

NickBohle,
@NickBohle@mastodon.social avatar

Hey @donncha I’m aware of the cash paying differences between IRL and GER. But since the pandemic, it is mostly cash only for me as well. Before, I used to put to the lower value coins (50c, 20c, 10c, 5c, 2c, 1c) away in a box, every day. After a few months, I’ve deposited the coins on my bank account - usually 50€+. Some Germans also hate coins in their purse.

kranzkrone, to mastodon
@kranzkrone@quasselkopf.de avatar

[Mastodon vs WordPress]

WordPress has now it's own integration into the Fediverse by the beautiful Plugin called ActivityPub, once first developed from @pfefferle and now part of Automattic as the Company behind WordPress.

WHY do I need Mastodon any longer? 😏

The whole Reason to start my own Instance was once, that I just wanna share my Posts into the Fediverse and redirect everyone back to my Blog for further interaction. 😁

NickBohle,
@NickBohle@mastodon.social avatar

Well, @kranzkrone look at @pfefferle he uses WordPress plus Mastodon.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

Mastodon has hit 2 million active users today. 🎉

NickBohle,
@NickBohle@mastodon.social avatar

@GossiTheDog Das Traurige ist leider, das 100m aktive Nutzer haben soll. Ohne das Europa wirklich dabei ist.

pfefferle, to fediverse
@pfefferle@mastodon.social avatar
NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle @javiercasares A different topic, @pfefferle, are you working on the integration of
to ? 👍

NickBohle,
@NickBohle@mastodon.social avatar

@pfefferle Sounds even better.😍

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • Youngstown
  • Durango
  • slotface
  • InstantRegret
  • mdbf
  • rosin
  • kavyap
  • cisconetworking
  • osvaldo12
  • megavids
  • everett
  • GTA5RPClips
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • cubers
  • normalnudes
  • tester
  • modclub
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines