Abstimmungsergebnisse und (un)bestätigte Teilnahmen

Die Hürden zur Teilnahme an Beteiligungsrunden im ePartool sind bewusst niedrig angesetzt. Um abstimmen zu können, benötigen Teilnehmende lediglich einen „Abstimmungscode“ und eine eMail-Adresse. Die Abstimmungsteilnahme muss dann lediglich über einen Bestätigungsklick in einer automatisch vom System verschickten Mail endgültig bestätigt werden. Wenn Teilnehmende als Mitglieder einer Gruppe mit abgestimmt haben, dann muss auch der/die Gruppenverantwortliche die Teilnahme per Klick bestätigen.
Den Bestätigungsklick haben in der Vergangenheit viele Teilnehmende schlicht vergessen oder haben erst nach Ende der Teilnahmefrist versucht ihre Abstimmung zu bestätigen. Aufgrund dieser Erfahrungen hat das ePartool in der Vergangenheit beim Abstimmungsergebnis pragmatisch alle Teilnehmenden gezählt, solange ihre Teilnahmeberechtigung nicht explizit abgelehnt wurde. Seitdem das ePartool automatisch Erinnerungsmails verschickt, ist es unwahrscheinlicher geworden, dass die Notwendigkeit der Bestätigung einer Abstimmungsteilnahme übersehen wird. Daher unterscheidet das ePartool ab Version 4.x nun korrekterweise nicht-bestätigte von bestätigten Teilnahmen und berechnet das Abstimmungsergebnis standardmäßig nur noch auf Basis der bestätigten Nutzer_innen.

Antragsgrün in Version 3.5.0 erschienen

Antragsgrün, die Software hinter DBJR_Antrag, ist in einer neuen Version erschienen. Erstellte Texte/Anträge können nun unterschiedliche Überschriften beinhalten (Hauptüberschriften, Zwischenüberschriften usw.). Die Visualisierungsdarstellung und der Export von Texten als PDF und ODT wurde weiter verbessert.

Hochgeladene Grafiken werden vom Server nun automatisch optimiert, falls Imagemagick vorhanden ist: Metadaten werden aus der Grafik entfernt, um die Privatsphäre von Nutzer_innen besser zu schützen und mögliche Komplikationen bei der PDF-Generierung zu reduzieren.

Unter der Haube fanden viele Verbesserungen statt – alle Änderungen zu dieser Version erfährt man auf Github in der Entwicklungshistorie: https://github.com/CatoTH/antragsgruen/blob/v3/History.md

Fortgeschrittene eMails mit dem ePartool

Das ePartool verfügt über ein ausgeklügeltes eMail-System. Dies kommt zum Einsatz bei

  • automatisierte Nachrichten wie Bestätigungen oder Passwort-vergessen-Funktionen,
  • halbautomatisierten Nachrichten wie den Einladungen zu Abstimmungen,
  • freiem Mailen durch Backend-Nutzer_innen.

Zur Unterstützung bei wiederkehrenden Aufgaben hält das eMail-System drei Bausteine bereit: eMail-Vorlagen, Platzhalter und Komponenten.

Platzhalter (Placeholder)
Platzhalter werden vom System vor dem Versenden einer eMail automatisch mit dem korrekten Text ersetzt. Das ist nützlich, wenn eine eMail spezifische Angaben über eine Beteiligungsrunde oder über/für die Empfänger_in beinhaltet: Titel einer Beteiligungsrunde, Bestätigungslinks, Nutzername und Nutzerbeiträge sind Beispiele für Daten, die über Platzhalter eingefügt werden. Platzhalter werden über zwei geschweifte Klammern markiert, also z.B. {{confirmation_url}}.
Manche Platzhalter sind für alle Vorlagen und Komponenten verfügbar, während andere nur für bestimmte Vorlagen möglich sind. Dies betrifft z.B. Platzhalter für Bestätigungslinks. Andererseits sind Platzhalter wie {{send_date}} überall verfügbar, sogar im Editor für individuelle eMails.

Vorlagen (Templates)
Eine Vorlage ist ein vordefinierter Text, der als eMail verschickt wird. Er kann Platzhalter und Komponenten beinhalten, die vom Sytem automatisch beim Versand befüllt werden.
Es gibt zwei Arten von Vorlagen: Systemweite und redaktionelle (admin) Vorlagen. Systemweite Vorlagen können nicht komplett gelöscht werden, weil die Funktionalität des Systems sonst nicht mehr gewährleistet wäre. Redaktionelle Vorlagen wiederum bieten sich vor allem für wiederkehrende, aber individuell zu erstellende eMails an und können jederzeit angelegt und auch wieder gelöscht werden. Alle Vorlagen sind für alle Admins/Redakteur_innen verfügbar.

Komponenten (Components)
Komponenten sind vordefinierte Textteile, die sowohl in Vorlagen wie auch im individuellen eMail-Editor verwendet werden. Anders als Platzhalter können Komponenten selbst angelegt und auch wieder gelöscht werden. Sie bieten sich z.B. für Fußbereiche/Signaturen in Mails an. Alle vorhandenen Komponentenn sind für alle Admins/Redakteur_innen verfügbar.

eMail verloren gegangen oder nicht angekommen? Nochmal verschicken!
Versendete eMails können über das Backend als Liste betrachtet und wiederversendet werden. Derzeit zeigt das Backend eine Liste der eMails der vergangenen 3 Monate an.

Ein Empfang von eMails ist über das ePartool derzeit nicht vorgesehen.

Experteninfo: Mehrere ePartool-Websites auf einer Datenbank betreiben

Zwei oder mehrere Installationen des ePartool können auf dieselbe Datenbank zugreifen. Dies ermöglicht das wahlweise Mischen von eigenen und gemeinsamen Beteiligungsrunden auf mehreren Websites. Zielgruppenspezifisch können Hintergrundartikel oder grundsätzliche Seiten wie Impressum, Kontakt, Datenschutzerklärung etc. jeweils nur auf einer oder auf mehreren Installationen freigeschaltet werden.

Das Verwenden einer gemeinsamen Datenbank führt derzeit (Herbst 2016) das Nutzermanagement automatisch zusammen, d.h. Login-Accounts und Nutzerrechte bestehen dann immer für beide (oder mehrere) Installationen. Es ist jedoch für voraussichtlich 2017 geplant, dass auch das Nutzermanagement wahlweise zusammengelegt oder in den Installationen separiert werden kann.

Voraussetzung: „Projekte“
Eine Installation des ePartool innerhalb einer Datenbank wird als „Projekt“ bezeichnet. Das Anlegen eines Projekts ist während des Installationsvorgangs komfortabel über den Installationswizard möglich.

Projekt nachträglich anlegen/ändern
Um eine Installation nachträglich als neues Projekt in der Datenbank zu registrieren, sind folgende Schritte notwendig:

  1. Bildschirmfoto Artikeleditor Auswahl Projekte

    Die jeweils auf einer Datenbank eingerichteten Projekte lassen sich bei der Veröffentlichung von Artikeln auswählen.

    Projekte werden mit zweistelligem alphanumerischem Code verwaltet. Die Grundinstallation läuft in der Regel als Projekt „xx“. Für ein neues Projekt muss also ein neuer zweistelliger Code festgelegt werden. Dieser Code wird später für Nutzer_innen an keiner Stelle sichtbar. Im Backend erscheint lediglich der zum Projektcode zusätzlich frei vergebene Projektname.

  2. Das SQL-Skript data/create-project-<project_language>.sql öffnen und in der ersten Zeile den Projektcode festlegen. In Zeile 8 kann dann der Projektname vergeben werden, der aus beliebigen Buchstaben und Ziffern bestehen kann (inkl. Leerzeichen und Klammern). Auf Sonderzeichen, insbesondere Backslash (\), einfache (‚) und doppelte („) Anführungszeichen sollte dabei aber verzichtet werden.
  3. Das veränderte SQL-Skript auf die Datenbank anwenden.
  4. Der Projektcode muss in application/configs/config.local.ini in der Direktive „project“ ebenfalls noch angepasst werden (Standardwert des Installers lautet project = „xx“).

Entfernen von Projekten
Derzeit ist kein Weg vorgesehen, um ein einzelnes Projekt wieder aus der Datenbank zu entfernen.

 

Neu bei Antragsgrün: Anträge stellen ohne eigene Veranstaltungen einzurichten

Nach mehreren kleineren Fehlerbehebungsversionen ist Antragsgrün vor Kurzem in der Version 3.4.0 erschienen. Neu ist u.a. die Unterstützung einer Antrags-/Texterstellung auch ohne vorher eine eigenständige Veranstaltung einzurichten. Die Einrichtung von Veranstaltungen (consultations) wird zudem von einem komfortablen Assistenten unterstützt.

Die Veränderungsmöglichkeit von Anträgen ist nun eingeschränkt, wenn sie veröffentlicht oder in der Unterstützungsphase sind.

Neu ist auch die Unterstützung von internationalisierten Subdomains, also Web-Adressen mit z.B. Umlauten oder in anderen Schriftsystemen.

Alle Änderungen zu dieser Version findet ihr auf Github in der Entwicklungshistorie: https://github.com/CatoTH/antragsgruen/blob/v3/History.md

Überlegungen zu alten Nutzeraccounts – wie damit umgehen?

Wenn das ePartool über eine längere Zeit bei euch in Betrieb ist und bereits mehrere Beteiligungsrunden darüber durchgeführt wurden, wird sich irgendwann ein Problem stellen: Wie geht man mit veralteten Nutzeraccounts um? Wie werden Nutzer_innen gelöscht, die sich nicht mehr ins ePartool einloggen wollen oder sollen?

Durch ihre aktive Beteiligung hinterlassen Nutzer_innen im ePartool unweigerlich ihre Spuren: Beiträge in Beteiligungsrunden, Diskussionsbeiträge, Abstimmungsberechtigungen oder sogar Gruppenverantwortlichkeiten.

Dem Entfernen von Nutzer_innen aus dem System gehen konzeptionelle Fragen voraus, die gelöst werden müssen:

  • Es ist zu entscheiden, ob Beiträge von nicht mehr existierenden Nutzer_innen, anonymisiert oder ebenfalls gelöscht werden.
  • Bei tatsächlicher Löschung von Inhalten läuft man Gefahr, dass Beteiligungsrunden im Nachhinein verfälscht werden, da Beiträge oder Gruppen im System nicht mehr vorhanden sind. Die Auswirkungen sind weitreichend: Die zuvor festgestellte Anzahl der Teilnehmenden und Beiträge verändert sich, wertvolle Inhalte können verloren gehen. Gruppenabstimmungen müssten aus dem System herausgerechnet werden. Reaktionen zu Beiträgen und Diskussionen über Beiträge hätten keinen Bezugspunkt mehr.
  • Wenn man sich als Alternative für eine durchgehende Anonymisierung entscheidet, würden Diskussionsabläufe nicht mehr nachvollziehbar, da nun unterschiedliche Diskutant_innen als dieselbe „anonyme Person“ dargestellt würden. Auch statistische Auswertungen in Beteiligungsrunden könnten durch eine vollständige Anonymisierung im Nachhinein verfälscht werden.

Derzeit können im ePartool nur Nutzer_innen gelöscht werden, die selbst an keiner Beteiligungsrunde mit Beiträgen teilgenommen haben. Anders sieht es mit Nutzer_innen aus, die sich aktiv beteiligt haben oder an Abstimmungen teilgenommen haben. Hier möchten wir eine bessere Möglichkeit schaffen.

Folgende Funktionalitäten sollen ins ePartool neu integriert werden:

Anonymous Face by chatard | openclipart.org

Anonymous Face by chatard | openclipart.org

  • Beiträge werden von Gruppeninformationen getrennt und können nicht mehr zugeordnet werden (ähnlich wie bereits jetzt die von Anfang an anonym übermittelten Beiträge).
  • Abgeschlossene Absimmungen sollen endgültig anonymisiert werden, indem nur noch die Endergebnisse, nicht aber gehashte Stimmabgaben oder Teilnehmende weiterhin gespeichert werden.
  • Diskussionsabläufe bleiben mit Pseudonym erhalten oder bekommen durchnummerierte „Anonymous 1, 2, 3“-Urheber_innen.
  • Nutzeraccounts können stillgelegt werden, so dass sie auch im Administrationsbereich nicht mehr sichtbar erscheinen.

Gerne erfahren wir auch eure Gedanken und Ideen hierzu!

Welche Version benutzt ihr eigentlich?

Zwar entwickeln wir das ePartool schon seit einigen Jahren in sogenannten „Entwicklungszweigen“, die neben einer Hauptversion auch gelegentlich ältere Versionen noch separat betreuen, aber bisher haben wir dies nach außen noch nicht ausreichend transparent gemacht. Gerade für diejenigen, die eine Beteiligungsrunde über das

Bildschirmfoto Versionsinfo

Die Version 3.9.0 des ePartool auf unserem Entwicklungsserver

ePartool durchführen, war es daher gelegentlich schwierig, Fehlerbeschreibungen und Funktionswünsche für uns nachvollziehbar zu formulieren.
Gemeinsam mit unserem Programmierteam haben wir uns deshalb vor wenigen Monaten auf eine gemeinsame Versionsnummerierung geeinigt. Diese Versionsinfo findet sich künftig immer auch im Fußbereich des Backends, in dem Veranstalter_innen ihre Beteiligungsrunden verwalten. Mit Klick auf die Version gelangt man dabei auf die Entwicklungs- und Dokumentationsseiten des Tools.

Persönliches Profil und Einstellungen

Die Einstellungen fürs persönliche Profil finden sich rechts oben

Die Einstellungen fürs persönliche Profil finden sich rechts oben

Aktive Nutzer_innen des ePartool hatten bisher wenige Möglichkeiten, ihre einmal hinterlegten Daten selbst wieder zu verändern. Auch waren die Funktionen für Passwortänderung und das Verwalten von automatischen Benachrichtigungen im ePartool nicht zentral an einem Ort zu verwalten. Dies haben wir mit Einführung eines Bereichs „Profil“ geändert. Nach dem Einloggen können die persönlichen Präferenzen jederzeit verändert werden. Das dazugehörige Menü findet ihr rechts oben (siehe Grafik).

Spätestens seit Einführung der Diskussionsfunktion ist es notwendig geworden, dass Nutzer_innen auch mit Namen auf dem ePartool in Erscheinung treten können. Um den Datenschutz zu gewährleisten, haben wir hierfür die Möglichkeit zu Pseudonymen geschaffen.

Insgesamt stehen nun vier Bereiche für die Verwaltung der persönlichen Einstellungen zur Verfügung:

  • Mein Profil: Echter Name, angezeigter Name für Diskussionsbeiträge (Pseudonym) sowie das Passwort können hier verändert werden. Die eMail-Adresse kann derzeit leider nicht selbst verändert werden, da sie im gesamten System zur Identifizierung dient.
  • Meine Aktivitäten: Alle Beiträge in Beteiligungsrunden und in Diskussionen sind hier einsehbar.
  • Meine Gruppe: Wenn man eine Verantwortung für eine Gruppe hat, erscheinen hier die Mitglieder der Gruppe, die an einer Abstimmung teilgenommen haben. Verantwortliche können dabei auch neue Mitglieder in einer Gruppe bestätigen oder aus der Gruppe ausschließen. In jeder Beteiligungsrunde kann die Gruppe neu zusammengestellt werden.
  • Bildschirmausschnitt Abonnements

    Übersicht über abonnierte automatische Benachrichtigungen

    Meine Abonnements: Wer automatische Benachrichtigungen zu bestimmten Bereichen oder Phasen von Beteiligungsrunden abonniert hat, kann sie hier zentral einsehen und die Benachrichtigungen auch wieder abbestellen
    Am bisherigen Verfahren wurde dabei nichts verändert: Auch weiterhin können Benachrichtigungen direkt über einen Link in jeweiligen Benachrichtigungsmails wieder abbestellt werden.

 

Redakteur_innen und Admins des ePartool finden über das Menü oben rechts übrigens wie bisher den Weg ins Backend.

Und nicht zuletzt: Alle eingeloggten Nutzer_innen können sich natürlich auch wieder ausloggen.

Viel Neues im Mai: Antragsgrün in Version 3.3.0 erschienen

Antragsgrün, die Software hinter DBJR_Antrag, wurde in einer Version 3.3 veröffentlicht. Neu eingeführt wurde im Frontend eine „Aktivitäten“-Seite für jede Veranstaltung, die alle wichtigen Veränderungen in einer chronologischen Liste darstellt. Auch der Verwaltungsbereich (Backend) bekam eine bessere Übersichtlichkeit, da es jetzt unterschiedliche Seiten für die Anträge, die Erledigungsliste (ToDo) und die Einstellungen gibt. Auch die Nutzerverwaltung wurde verbessert.

Weitere Änderungen zu dieser Version erfährt man auf Github in der Entwicklungshistorie: https://github.com/CatoTH/antragsgruen/blob/v3/History.md

Ablenkungsfrei Abstimmen

Die Fülle an Funktionen und Informationen im ePartool kann überwältigend sein. Aufgrund von Rückmeldungen unserer Nutzer_innen haben wir daher eine kleine Verbesserung eingebaut, die das Abstimmen künftig angenehmer machen soll: Während des Abstimmungsvorgangs wird der Rest des Bildschirms abgedunkelt, so dass man nicht von gerade unwichtigen Bereichen des ePartools abgelenkt wird.

Bildschirmfoto abgedunkeltes Abstimmen

Entwicklungsversion des abgedunkelten Abstimmens

In diesem Zuge haben wir auch eine Einstellungsmöglichkeit für Veranstalter_innen von Beteiligungsrunden verbessert: Die „Abstimmungsfrage“ kann zu jeder ursprünglichen Frage individuell vergeben werden. Damit können Abstimmungen künftig noch besser auf den Zweck eurer Beteiligung eingehen. Eine individuell angepasste Abstimmungsfrage könnte z.B. sein „Wie wichtig findest du den eingeblendeten Vorschlag?“ oder „Wie gut berücksichtigt dieser Vorschlag alle Probleme?“ – zusammen mit der anpassbaren Abstimmungsskala werden Abstimmungen daher künftig flexibler.