Skip to content

Intégration des posts Bluesky sur les pages de talks#2190

Open
BySplashGm wants to merge 6 commits intoafup:masterfrom
BySplashGm:feature/bluesky-embed-talks-2103
Open

Intégration des posts Bluesky sur les pages de talks#2190
BySplashGm wants to merge 6 commits intoafup:masterfrom
BySplashGm:feature/bluesky-embed-talks-2103

Conversation

@BySplashGm
Copy link
Copy Markdown
Contributor

@BySplashGm BySplashGm commented Apr 21, 2026

Description

Ajout de l'affichage des posts Bluesky sur les pages de talks, en miroir du système existant pour les tweets.

  • Nouveau champ bluesky_posts en base de données (migration Phinx)
  • Champ texte dans le formulaire d'administration (une URL par ligne)
  • Affichage côté public via l'API oEmbed de Bluesky (embed.bsky.app/oembed), avec mise en cache serveur
  • Fallback vers un lien simple si l'API oEmbed est inaccessible

Issue

Ferme #2103

Tests

  • Scénario Behat : ajout de posts Bluesky via l'admin et vérification de l'affichage sur la page publique
  • Scénario Behat : affichage des posts Bluesky sur la page d'un talk

Screenshots

Capture d’écran 2026-04-21 à 17 29 34

oEmbed API resolves handles to DIDs in its HTML output, so handle-based
URLs are not present in the response.
Comment thread db/seeds/Session.php Outdated
Comment thread tests/behat/features/Admin/Events/Conferences.feature Outdated
@BySplashGm BySplashGm requested a review from Mopolo April 22, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants