Task / Tâche #220
closedStatus MemberDB / Mögliche Features
100%
Description
Folgender Antrag ging an die PPZH (siehe weiter unten)
- Welche Punkte werden unterstützt?
- Welche Punkte werden eventuell noch hinzugefügt?
lg vanadis
----
Von Benno Luthiger: Die Parteimitglieder sind das einzige Potential, über welches die PP verfügt. Damit wir dieses Potential nutzen können, braucht der Vorstand (PPS und alle Sektionen) optimale Schnittstellen zur Mitgliederdatenbank. Glücklicherweise hat die PP eine zentrale Mitgliederdatenbank (MDB). Das nützt aber nur dann etwas, wenn das Handling dieser MDB einfach ist.
Für die Mitgliederbetreuung sehe ich folgende naheliegenden Vorgehensfälle:
- Mutation von Mitgliederdaten: berechtigte Personen müssen Mitgliederdaten einsehen und ändern können. Jedes Mitglied muss seine Adressdaten (und ev. andere Informationen) einsehen und ändern können.
- Wie müssen zusätzliche Daten zu den Interessen, Fähigkeiten und Ansprüchen (wo will sich Mitglied engagieren? ist Mitglied interessiert an politischer Karriere? wenn ja, welche [Gemeinderat, Schulbehörde, Kantonsrat, Exekutivamt, Bezirksgericht etc.]?) erfassen und verwalten können. Zur Erfassung braucht es ein Webformular, das an beliebigen Orten im WCMS angezeigt werden kann.
- Wir brauchen eine Schlagwort- und Volltextsuche in den Mitgliederdaten, speziell in den zusätzlichen Daten. Diese Suche muss geschützt sein, d.h. unterschiedlich berechtigte Personen können nur in einem passenden Mitgliederbestand suchen (d.h. der Zürcher Vorstand nur unter den Mitglieder PPZH).
- Wir brauchen eine DB für Interessenten und Unterstützer. Diese DB soll für Spendenaufrufe genutzt werden können.
- und viele weitere, die sich im Verlauf der Zeit aus dem Tagesgeschäft ergeben werden.
Um solche Use-Cases flexibel zu implementieren, schlage ich vor, dass ein Applikationsserver entwickelt wird, welche die Client-Systeme (z.B. Webseiten) von der Datenhaltung entkoppelt. Der App-Server stellt die notwendigen Schnittstellen (z.B. in XML-RPC oder REST) zur Verfügung, welche die Clients benützen können. Die Clients kommunizieren ausschliesslich über den App-Server mit der MDB.
Mein Antrag zu diesem Punkt ist, dass wir diese Überlegungen anreichern und in konsolidierter Fassung als Antrag des Vorstands PPZH an die AG-DI überweisen. Meiner Meinung nach ist eine solche Funktionalität von zentraler Bedeutung für eine effiziente Parteiarbeit. Wir brauchen von der AG-DI schnell ein Signal über deren Bereitschaft, ein solches Projekt umzusetzen.
Einen Applikations-Server um die MDB zu entwickeln, ist definitiv ein anspruchsvolles Projekt. Es muss daher sauber aufgesetzt werden (Projektspezifikation, Architektur, Infrastruktur usw.). Damit es innerhalb nützlicher Frist realisiert werden kann, muss es möglich sein, dass mehrere Personen gleichzeitig daran entwickeln. Sinnvoll wäre es, wenn mit einem Anruf an Software-Entwickler innerhalb der PP weitere Mitarbeiter für dieses Projekt gewonnen werden können.
Updated by corvus over 15 years ago
- Status changed from New to 4
- Assignee set to corvus
Die Parteimitglieder sind das einzige Potential, über welches die PP verfügt. Damit wir dieses Potential nutzen können, braucht der Vorstand (PPS und alle Sektionen) optimale Schnittstellen zur Mitgliederdatenbank. Glücklicherweise hat die PP eine zentrale Mitgliederdatenbank (MDB). Das nützt aber nur dann etwas, wenn das Handling dieser MDB einfach ist.
Ich könnte es nicht besser formulieren und stimme dem voll und ganz zu.
[…]
Mutation von Mitgliederdaten: berechtigte Personen müssen Mitgliederdaten einsehen und ändern können. Jedes Mitglied muss seine Adressdaten (und ev. andere Informationen) einsehen und ändern können.
Wird unter dem Projektnamen MDBGui bereits entwickelt.
Wie müssen zusätzliche Daten zu den Interessen, Fähigkeiten und Ansprüchen (wo will sich Mitglied engagieren? ist Mitglied interessiert an politischer Karriere? wenn ja, welche [Gemeinderat, Schulbehörde, Kantonsrat, Exekutivamt, Bezirksgericht etc.]?) erfassen und verwalten können. Zur Erfassung braucht es ein Webformular, das an beliebigen Orten im WCMS angezeigt werden kann.
Interessanter Aspekt. Ich werde diesen Punkt für zukünftige Versionen der MDB GUI in Betracht ziehen.
Wir brauchen eine Schlagwort- und Volltextsuche in den Mitgliederdaten, speziell in den zusätzlichen Daten. Diese Suche muss geschützt sein, d.h. unterschiedlich berechtigte Personen können nur in einem passenden Mitgliederbestand suchen (d.h. der Zürcher Vorstand nur unter den Mitglieder PPZH).
Ist von der Konzeption her bereits Teil von MDBGui
Wir brauchen eine DB für Interessenten und Unterstützer. Diese DB soll für Spendenaufrufe genutzt werden können._
Dieser Personenkreis ist bereits im Datenschema der Mitgliederdatenbank vorgesehen.
[…]
Um solche Use-Cases flexibel zu implementieren, schlage ich vor, dass ein Applikationsserver entwickelt wird, welche die Client-Systeme (z.B. Webseiten) von der Datenhaltung entkoppelt. Der App-Server stellt die notwendigen Schnittstellen (z.B. in XML-RPC oder REST) zur Verfügung, welche die Clients benützen können. Die Clients kommunizieren ausschliesslich über den App-Server mit der MDB.
Im Projekt MDBGui ist eine REST-Schnittstelle (XML & JSON) vorgesehen.
Mein Antrag zu diesem Punkt ist, dass wir diese Überlegungen anreichern und in konsolidierter Fassung als Antrag des Vorstands PPZH an die AG-DI überweisen. Meiner Meinung nach ist eine solche Funktionalität von zentraler Bedeutung für eine effiziente Parteiarbeit. Wir brauchen von der AG-DI schnell ein Signal über deren Bereitschaft, ein solches Projekt umzusetzen.
Das signal ist Klar: wir sind bis über beide Ohren bereits in Arbeit vertieft um diese Funktionalität zur Verfügung zu stellen.
[…]