Bonjour à tous ! Je pense que c’est mon premier message sur le forum Discourse. J’espère avoir posté au bon endroit.
Je configure Discourse pour gérer les commentaires d’une installation WordPress Multisite. J’ai activé le plugin wp-discourse au niveau du réseau, afin que chaque propriétaire de site du réseau puisse publier ses articles sur le forum Discourse et recevoir des commentaires pour ces articles. J’ai créé une catégorie dédiée (appelée « Articles de blog ») sur le forum pour les articles publiés via WordPress.
Dans la configuration du plugin au niveau du réseau, j’ai inséré la clé API générée et le utilisateur « system » comme utilisateur qui publiera sur le forum.
Le problème actuel est qu’un propriétaire de site, lors de la configuration de Discourse pour son propre site, peut sélectionner n’importe quelle catégorie du forum pour y publier son article. Je souhaite obliger le propriétaire de site à publier ses articles uniquement dans la catégorie « Articles de blog ».
Pour y parvenir, je pense que je dois configurer un utilisateur dédié sur le forum avec les privilèges les plus restreints possibles, autoriser cet utilisateur à créer uniquement de nouveaux articles dans la catégorie spécifiée, puis générer une clé API pour cet utilisateur à utiliser dans les paramètres du plugin wp-discourse.
Actuellement, vous ne pouvez pas restreindre les administrateurs de site dans un réseau multisite à une catégorie spécifique dans les paramètres de publication du plugin WordPress. Les paramètres de publication multisite sont uniquement ceux que vous voyez dans la configuration multisite du plugin.
Vous pourriez potentiellement y parvenir comme vous l’avez suggéré, c’est-à-dire avec un utilisateur n’ayant que la permission de poster dans la catégorie concernée. Cependant, cela me semble être un point à traiter par le biais des relations entre administrateurs de site plutôt que par une restriction technique.
Autrement dit, si quelqu’un a accès à l’administration d’un site WordPress dans votre réseau, ne devrait-il pas être un utilisateur hautement de confiance ? Avez-vous actuellement un problème avec vos administrateurs de site qui changent la catégorie, ou est-ce quelque chose dont vous craignez qu’il arrive ?
Je suis toujours en cours de configuration de mon réseau WP, il n’y a donc pas encore d’administrateurs de site de confiance ou non. Selon mes projets, le réseau sera ouvert à tous pour créer un site, et je souhaite donc minimiser les erreurs dans les paramètres des plugins de la part des administrateurs de site.
J’ai trouvé quelque chose d’utile ici, mais qui n’a pas encore été testé avec WP-Discourse :