Drupal 8 Mitgliederseite / Intranet / Member / Rollen verkaufen
am 24.04.2020 - 22:27 Uhr in
Ich versuche mich nach längerer Abstinenz wieder an Drupal. Ziel ist mit Drupal 8 die Umsetzung eines Intranetprojekts, die Inhalte werden nur für Mitglieder nach Login zu sehen sein. Das Grundkonzept steht soweit, was mir noch Kopfzerbrechen bereitet ist das Thema Membership, also ein Mitgliederbereich. Die Benutzer Rolle z.B. "Angemeldeter Benutzer" wird mit einer Laufzeit z.B. 1 year versehen (Modul: Role expire) und kann/muss vom User gekauft werden - Ziel ist die Mitgliedschaft mit einem Ablaufdatum zu versehen damit sich der User z.B. jährlich einen neuen Zugang kaufen muss. Die Anmeldung ist möglich ohne eine Rolle kaufen zu müssen. Das Modul Membership ist für Drupal 8 nicht vorhanden oder übersehe ich was? Wer hat mit Drupal 8 so etwas realisiert - Also im Prinzip User Rollen an angemeldete Mitglieder zu verkaufen. Ich hoffe es verständlich formuliert zu haben :)
- Anmelden oder Registrieren um Kommentare zu schreiben
Das sollte sich lösen lassen.
am 31.05.2020 - 23:04 Uhr
Das sollte sich lösen lassen. Für Drupal 8 gibt es immerhin ein dev-Modul. Im Zweifelsfall kannst du ja mal die Kategorie "User Management" auf drupal.org durchsuchen.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Vielleicht ist auch CIVICRM
am 03.06.2020 - 07:22 Uhr
Vielleicht ist auch CIVICRM interessant, wo eine Mitgliederverwaltung inkludiert ist. Wann die D8 bzw. D9 Version kommt, ist noch nicht ganz klar. https://civicrm.org/
Zitat: Die Benutzer Rolle
am 03.06.2020 - 08:30 Uhr
Die Benutzer Rolle z.B. "Angemeldeter Benutzer" wird mit einer Laufzeit z.B. 1 year versehen
Ich habe das bei D7 einfach über Rules gelöst.
Der User erhält eine Rolle "Standard" wenn er sich anmeldet und bei Auslösung durch einen Kauf wechselt er auf die Rolle "Kunde A".
Nach Ablauf von Anzahl Tage (Datumsfeld anlegen und plus 365 Tage) geht er zurück auf Rolle "Standard" wenn kein neuer Kauf ausgelöst wird (nach Erinnerungsmail etc.)
Zur Vereinfachung kannst du dir eine Views Ansichtsliste erstellen mit Kaufdatum und Enddatum um das erstmal händisch zu überprüfen und dann weiter zu optimieren.
Ich kenne nicht den genauen Stand von Rules bei D8, ob das jetzt mittlerweile alle Funktionen beinhaltet. (Meinen Umbau habe ich noch auf ein paar Monate nach hinten geschoben...)
Grüße Jenna
guter Ansatz
am 03.06.2020 - 16:27 Uhr
danke euch für die Hinweise, CIVICRM hatte ich noch gar nich auf dem Schirm, das werde ich mir nähers ansehen. Mit D7 habe ich in einer Testumgebung eine Lösungsmöglichkeit in Verbindung mit Ubercart, da es sich um einen geschlossenen "Kundenkreis" (Teaminterne Mitglieder) handelt wäre das durchaus noch eine Möglichkeit.
Für Intranet eignet sich
am 03.06.2020 - 16:41 Uhr
Für Intranet eignet sich bestimmt auch https://www.drupal.org/project/crm_core plus Zusatzmodule.
Auch schon für D8 in Arbeit.
Ich habe damit eine komplette Lösung aufgebaut für Adressverwaltung, rollenbasiert etc. inclusive toller Kalender (Tag, Woche, Jahr usw.)
CRM Core ist unglaublich flexibel und es gibt einige Tutorials, allerdings ein wenig Einarbeitungszeit braucht man um die ganzen Funktionen zu entdecken und richtig einzusetzen.
Grüße Jenna