Syndication is Hard

Recently, in a conversation, it was asked how the syndication in my WordPress plugin, Syndication Links works. The syndication principle used here is POSSE…Post On your Site, Syndicate Elsewhere…so your site does all the heavy lifting.

Syndication Links is more of a framework for syndication, as opposed to actually doing all the work. It is expandable via plugin or extension, or additional providers being added.

There is a lot more I’d like to do with it, but providers keep making it harder to interface with their services. But…that isn’t the problem that prompted me to write this.

I’ve integrated support for using Bridgy. In the past, I used Bridgy’s Webmention publishing support. This would trigger Bridgy to read the web page and interpret the Microformats in the page and publish to the various sites it supports. Then, Bridgy added support for Micropub…allowing the sending of microformats properties directly…which meant regardless of the WordPress theme, the results could be consistent.

The problem is, Bridgy has some very developed opinions about how to publish that Syndication Links doesn’t yet..although they are under development.

Right now, if the content is longer than a certain length(dictated by the maximum length of the provider), the code will replace it with link + title, but can be overridden by a setting, which would send the entire content to Bridgy…who might truncate it inconsistently.

There is also an option for using the manual excerpt option in WordPress, if set…but not an auto-generated excerpt.

But, looking to improve this…like figuring out how to take advantage of additional properties supported by Bridgy and to custom-render a better submission int he first place. But…first, have to figure out how.

Opted for this post rather than a GitHub issue because I thought it might get some feedback and traction.

Replied to https://beko.famkos.net/2023/08/07/15628749/ by Beko PharmBeko Pharm (beko.famkos.net)

I like eye-candy for my #hCard and for the longest time I did override the generic icon for missing SVGs via CSS. This never fixed the titles thought and after starting to mass non descriptive links all named โ€œwebsiteโ€ I started to dig into the code class-relme-domain-icon-map.php of the plugin.
Turns out Rel_Me_Domain_Icon_Map does some file system shacking for unknown domains in wp-content/plugins/indieweb/static/svg/ so I fixed myself some symbolic links:

discuss-dot-tchncs-dot-de.svg -> lemmy.svg
live-dot-famkos-dot-net.svg -> owncast.svg
nerdpol-dot-ch.svg -> diaspora.svg
social-dot-tchncs-dot-de.svg -> mastodon.svg
t-dot-me.svg -> telegram.svg
tube-dot-tchncs-dot-de.svg -> peertube.svg
[…]

The title is read directly from the SVG so adding a title tag so custom SVGs helps with that.
Thatโ€™s a lot of CSS that I can remove now ๐Ÿค“

Anything I can help with?
I just compared two identically branded packs of crew socks. When I say brand, same product name, same company…but one is 60% Polyester and 38% cotton, the other is 58% cotton and 38% polyester. What is going on here?