Regrouper plus de plugins populaires avec le cœur de Discourse

Je suis opposé à ce changement. Normalement, dans le développement logiciel, avoir un cœur allégé signifie que la distribution principale peut être plus petite, plus rapide et avoir une surface d’attaque réduite. Ma dernière incursion dans les plugins m’a montré qu’il est techniquement possible pour le code des plugins de s’exécuter même lorsqu’il est « désactivé », car cela semblait dépendre de l’auteur du plugin de vérifier, donc cela semble augmenter considérablement le risque et le volume.

Le problème le plus immédiat est qu’aucune instruction ne semble avoir été mise à jour dans le guide d’installation (peut-être les ai-je simplement manquées ?). Il n’est pas clair ce que nous devons installer pour que les choses fonctionnent à nouveau. J’ai résolu certaines erreurs en installant le paquet Ubuntu postgresql-16-pgvector, mais j’ai toujours eu des erreurs vectorielles lors de l’exécution de db:migrate. J’ai pu les contourner en supprimant localement le plugin d’IA.

Quoi qu’il en soit, c’est beaucoup de code supplémentaire, bon nombre de ces plugins sont complètement sans rapport avec les cas d’utilisation de la plupart des communautés Discourse. (Cela ne veut pas dire que ce sont de mauvais plugins ! Je suis sûr qu’ils sont très utiles aux communautés qui en ont besoin. C’est juste que j’ai du mal à voir que chaque forum communautaire a besoin d’être livré avec une intégration Zendesk, etc.). Le plugin d’IA en particulier, compte tenu de ses exigences supplémentaires qui causent des problèmes, devrait certainement être écarté selon moi.

Sur le plan personnel, lorsque je me connecte à mon panneau d’administration et que je vois soudainement une série de plugins publicitaires, même si le code devrait être inerte, cela me préoccupe énormément. Je tiens à exprimer, dans les termes les plus forts possibles, que je NE VEUX AUCUN plugin publicitaire de grandes entreprises technologiques sur mes installations par défaut, même désactivé. C’est une industrie qui a historiquement été incroyablement abusive envers la vie privée des utilisateurs, et Discourse ne s’aide pas en livrant de telles intégrations par défaut. Les personnes qui veulent des publicités n’auraient aucune difficulté à trouver le plugin requis, il n’est pas nécessaire de l’inclure dans toutes les installations.

TLDR : Veuillez reconsidérer ce changement. :folded_hands:

5 « J'aime »