Wordpress-Rollen in Discourse-Gruppen übersetzen

Vielen Dank für das großartige Plugin, Leute!

Ich habe mich gefragt, ob Sie eine „Rollen“-Funktionalität hinzufügen würden. Ich habe gesehen, dass ich nicht der Einzige bin, der damit kämpft, und vielleicht wäre es auch keine allzu große Entwicklung.

Es wäre großartig, wenn das Plugin die Benutzerrollen in WordPress exportieren und in Discourse-Gruppen „übersetzen“ würde, sodass beispielsweise WooCommerce-Kunden Zugriff auf bestimmte geschlossene Themen hätten oder diejenigen, die sich nur mit ihrer E-Mail registriert haben, weniger Zugriff hätten als diejenigen, die eine Mitgliedschaft gekauft haben.

Ich weiß, dass es pluginspezifische Lösungen gibt (ich suche eine für eine Woocommerce-Seite), aber wenn das Plugin Rollen verwalten würde, würde es diese auf einmal lösen.

Selbst ohne die Notwendigkeit einer Cross-Creation: Es würde ausreichen, wenn man die Entsprechungen aus einem Dropdown-Menü der bereits vorhandenen Rollen / Gruppen einstellen könnte.

Was denkst du darüber?

Hey there @Golaxo,

Du hast den Nagel auf den Kopf getroffen. Die Standard-Benutzerrollen in Wordpress sind nicht auf Discourse übertragbar: „Editor“, „Mitarbeiter“ usw. bedeuten in Discourse nicht dasselbe wie in Wordpress. Es gibt keinen Anwendungsfall, der diese Art von „Rollen“-Übersetzung erfordert, und ich glaube nicht, dass du das auch anstrebst (aber korrigiere mich, wenn ich falsch liege).

Was du anstrebst, ist eine Discourse-Gruppen-Synchronisierung für einen bestimmten Anbieter, nämlich WooCommerce. Wie du angedeutet hast, gibt es dafür eine Lösung hier:

Der Grund, warum es keine „generische“ Version davon im WP Discourse-Plugin selbst gibt, ist, dass jedes Wordpress-Plugin, das eine „Gruppen“-Funktion bereitstellt, dies auf unterschiedliche Weise tut. Die Art und Weise, wie WooCommerce Gruppen verwaltet, unterscheidet sich von der Art und Weise, wie andere Wordpress-Plugins dies tun.

Aber wenn du Probleme mit der WooCommerce-Mitgliedschaftssynchronisierung hast, kannst du mich jederzeit in diesem Thema danach fragen :slight_smile:

1 „Gefällt mir“