Hallo,
ich möchte eine Art "Verzeichnis" umsetzen, in der eine bestimmte Mitgliedergruppe Einträge erstellen kann und wiederum eine andere Mitgliedergruppe nach diesen Einträgen suchen kann.
Hier eine etwas vereinfachte Darstellung:
Anlegen von Einträgen:
- Mitgliedergruppe A loggt sich ein und erstellt im Frontend über ein Formular einen oder mehrere Einträge nach einem bestimmten Schema
- Bestimmte Felder im Formular sollen mit Daten der Mitglieder automatisch vorausgefüllt sein (z.B. Firmenname)
- Es gibt mehrere Gruppen von Checkboxen (teilweise Single-Choice und Multiple-Choice)
- Es soll die Möglichkeit geben, pro Eintrag mehrere Dateien hochzuladen und dort auch festzulegen, welche Mitgliedergruppen die Dateien einsehen dürfen
- Jedes Mitglied soll nur seine eigenen Einträge sehen und bearbeiten können
Suchen von Einträgen:
- Mitgliedergruppe B soll die Möglichkeit haben über eine Suche/Filter im Frontend nach allen Einträgen aller Mitglieder der Mitgliedergruppe A zu suchen
- In der Suche soll man die Felder/Checkboxen etc. auswählen können, die man auch zum Erstellen der Einträge angeben kann (auch hier gibt es Single-Choice und Multiple-Choice)
- Es soll zusätzlich ein freies Suchfeld (Volltextsuche) geben
- Außerdem soll es eine PLZ-Umkreissuche geben
- Wenn man in den Suchergebnissen auf eine E-Mail-Adresse eine Eintrags klickt, soll eine E-Mail mit einem vordefinierten Text geöffnet werden
E-Mail-Benachrichtigungen:
- Wenn Mitgliedergruppe A ein bestimmtes Feld in seinen Einträgen nicht aktualisiert soll das Mitglied im 2-Wochen-Rhytmus eine automatische E-Mail bekommen, mit der Erinnerung seine Daten zu aktualisieren
- Wenn das Mitglied dieses Feld nicht aktualisiert, soll es nach Ablauf einer bestimmten Zeitspanne automatisch auf 0 gesetzt werden
- Mitglieder die dieses Feld bisher noch gar nicht ausgefüllt haben, sollen alle 3 Monate eine E-Mail-Benachrichtigung bekommen mit der Anfrage, ob sich mittlerweile etwas an Ihren Daten geändert hat
Ich denke das Anlegen und Suchen der Einträge sollte sich mit MetaModels gut realisieren lassen, oder? Nur bin ich mir nicht sicher, wie ich diese automatischen E-Mail-Benachrichtigungen realisieren könnte.
Habt ihr dazu eventuell eine Idee?
Viele Grüße
Christoph
Lesezeichen