Créer une API « Blocs » pour injecter du contenu

Les thèmes Discourse sont souvent utilisés pour ajouter des zones de contenu autonomes à l’interface utilisateur de Discourse. Historiquement, les « Plugin Outlets » étaient le seul moyen d’y parvenir, certains composants de thème offrant des systèmes extensibles comme Right Sidebar Blocks pour rendre cette fonctionnalité plus accessible.

Nous introduisons un cadre « blocks » dans le cœur de Discourse, qui permettra aux développeurs de créer des blocs autonomes, que les créateurs de thèmes pourront ensuite organiser et styliser via un thème.

Une version expérimentale de ce système est désormais disponible dans le cœur de Discourse. Vous pouvez en voir un exemple d’utilisation sur la page d’accueil de Meta[1]. Notez que l’API est actuellement marquée comme expérimentale et que des modifications incompatibles peuvent être apportées à tout moment. Son utilisation en environnement de production n’est pas encore recommandée.

Restez à l’affût des mises à jour et des liens vers la documentation dès qu’elle sera prête.


  1. Assurez-vous d’utiliser le « thème meta branded » ↩︎

1 « J'aime »