Skip to content

Fix Twitter Cards

feld requested to merge feld/pleroma:fix/twittercards into develop

Twitter cards were not passing any useful metadata. A few things were being handled on Twitter's end by trying to match OpenGraph tags with their own, but it wasn't working at all for media. This is an attempt to fix that.

Common functions have been pulled out of opengraph and put into utils. Twitter's functionality was entirely replaced with a direct copy of Opengraph's and then modified as needed.

Profiles are now represented as Summary Cards

Posts with images are now represented as Summary with Large Image Cards

Posts with video and audio attachments are represented as Player Cards.

This now passes the Twitter Card Validator.

Validator and Docs are below

https://cards-dev.twitter.com/validator

https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards

Edited by feld

Merge request reports