Releases: fiedl/wingolfsplattform
Passwort ändern, Profilbilder hochladen, Sammelnachrichten versenden
Mit dieser neuen Version der Wingolfsplattform stellen wir die am häufigsten vermissten Funktionen zur Verfügung:
- Eigenes Passwort wählen
- Profilbild direkt hochladen
- Sammel-Nachrichten versenden
Außerdem sind größere Versions-Updates verwendeter Fremdkomponenten, weitere Performance-Verbesserungen und viele kleinere Funktionsverbesserungen enthalten.
Eigenes Passwort wählen
Bislang war es nur möglich, sich vom System ein phonetisch generiertes Passwort per E-Mail zuschicken zu lassen. Nun können Passwörter selbst gewählt werden, allerdings unter Wahrung bestimmter Mindeststandards, sodass unsere Mitgliederdaten weiterhin gut geschützt bleiben. Zur Wahl geeigneter Passwörter stellen wir diverse Hilfsmittel zur Verfügung.
Im Benutzermenü in der roten Leiste ist die Funktion "Passwort ändern" zu finden. Dort sind zunächst einige Hinweise zur Wahl eines guten Passwortes zusammengefasst und weiterführende Informationen zusammengestellt. Im Anschluss kann ein automatisch generiertes Passwort gewählt oder selbst eines eingegeben werden.
Profilbild direkt hochladen
Bislang wurden eigene Profilbilder lediglich vom externen Dienst gavatar eingebunden. Mittlerweile können Profilbilder vom eigenen Rechner hochgeladen werden.
Klicke dazu zunächst entweder in Deinem Benutzerprofil auf das vorhandene Profilbild oder im Benutzermenü in der roten Leiste auf "Profilbild ändern".
Dort klickst Du auf den Knopf unterhalb des Profilbild-Feldes und wählst ein Profilbild von Deiner Festplatte aus. Das Bild wird im Anschluss hochgeladen und ersetzt das bisherige Profilbild. Wenn Du das Profilbild entfernen möchtest, klickst Du dazu im Anschluss einfach auf den Knopf "Hochgeladenes Profilbild entfernen".
Sammel-Nachrichten versenden
Amtsträger können nun Sammel-Nachrichten an ihre Gruppen schicken, die per E-Mail an die Mitglieder zugestellt werden. Beispielsweise können so Chargierte oder BV-Leiter auf aktuelle Veranstaltungen aufmerksam machen.
Amtsträger finden hierzu im Bereich "Kontaktinformationen" der Gruppen in ihrem Zuständigkeitsbereich (Aktivitas, Philisterschaft, BV, etc.) den Knopf Sammelnachricht an … senden.
Dort könnt ihr eure Nachricht verfassen und sie dann testhalber ersteinmal an eure eigene Adresse zustellen lassen oder sie auch gleich an alle Gruppenmitglieder abschicken.
Die Nachricht wird per E-Mail an alle Gruppen-Mitglieder versandt. Der Empfängerkreis richtet sich dabei immer nach dem aktuellen Stand der Plattform. Das Ergebnis sieht im E-Mail-Programm dann so aus:
Anhänge könnt ihr hiermit im Moment noch keine versenden. Ursprünglich sah unser Konzept vor, dass Anhänge (z.B. Conventsprotokolle) zunächst auf der Plattform in den entsprechenden Bereich eingestellt werden und dann von der Sammel-Nachricht verlinkt werden. Das könnt ihr jetzt schon tun.
Unsere Tester haben aber den Wunsch geäußert, dass Anhänge der Einfachheit halber auch den Nachrichten selbst beigefügt werden können. Wir arbeiten daran und werden diese Möglichkeit dann gerne mit dem nächsten Release nachreichen.
Veranstaltungsbilder austauschen
Mit dem letzten Release haben wir die Möglichkeit geschaffen, Veranstaltungen über die Plattform zu verwalten und entsprechende Veranstaltungsinformationen bereitzustellen.
Jetzt ist es zudem möglich, Veranstaltungsbilder hochzuladen, um so einfach eure Fotos mit euren Bundesbrüdern auszutauschen. Auf diese Weise können die Fotos zudem einfach zentral gesammelt werden und bei der Zusammenstellung für die nächste Ausgabe der Verbindungszeitschrift muss nicht mehr erst lange nach Veranstaltungsbildern gesucht werden.
So gehst Du vor:
- Veranstaltung aufrufen, um die es geht, entweder von der Startseite aus oder über die Suche.
- "An Veranstaltung teilnehmen"
- Fotos hochladen, wie im Video demonstriert.
Probiere das am Besten gleich nach dem Wartburgfest aus und lade Deine gelungenen Festfotos auf die Plattform: Fotos zum 75. Wartburgfest des Wingolfs
Dokumente hochladen
Auf die gleiche Art, auf die Veranstaltungsbilder hochgeladen werden können, können Amtsträger auch Dokumente, beispielsweise Conventsprotokolle hochladen.
Schnellsuche
Etwa für das schnelle Auffinden der Telefonnummer eines Bundesbruders haben wir eine Schnellsuche eingebaut:
-
Telefonnummer suchen: Gib einfach den Namen des Bundesbruders, den Du suchst, in das Suchfeld rechts oben ein.
-
Senior einer Verbindung suchen: Gib den Namen oder das Kürzel einer Verbindung ein, z.B. ClzM für den Clausthaler WIngolf zu Marburg.
-
Informationen suchen: Das gleiche funktioniert natürlich auch für Informationen aller Art. Beispielsweise:
Technische Neuerungen
Die Plattform ist zwischenzeitlich auf einen neuen Server mit mehr Arbeitsspeicher umgezogen, sodass Plattform-Abstürze der Vergangenheit angehören.
Außerdem haben wir die Plattform-Software nun soweit abstrahiert, dass sie auch von anderen Organisationen eingesetzt werden kann. Auf diese Weise können wir die Weiterentwicklung der Plattform in Zukunft auf mehr Schultern verteilen. Bei Interesse wendet euch einfach an unseren Arbeitskreis Internet.
Listen-Exporte, Admin-Funktionen, Performance-Verbesserung
Die Freischaltung der Wingolfsplattform für alle Wingolfiten ist nun ein halbes Jahr her. Seitdem wurden folgende Verbesserungen erzielt.
Framework
Wir arbeiten an einem Umstieg von Rails 3.2 auf Rails 4; der Umstieg ist aber noch nicht in diesem Release enthalten.
Außerdem sind wir dabei, einen generischen Mechanismus zum Model-Caching einzuführen, der letztlich die Geschwindigkeits-Optimierung vereinfacht.
Mitgliederlisten
Mitgliederlisten werden nun für alle Wingolfiten als Tabellen angezeigt. Diese können nach ihren Spaltenköpfen Nachname, Vorname, Aktivitätszahl und "in der Liste geführt seit" sortiert werden, und zwar sowohl auf- als auch absteigend, indem man auf den jeweiligen Spaltenknopf klickt.
Direkt über der Tabelle befindet sich ein Suchfeld, mit dem man ohne Zeitverzögerung die Tabelle filtern kann, beispielsweise nach Namen, um schnell bestimmte Mitglieder in einer bereits offenen Liste zu finden, oder nach Eintrittsdatum. In BV-Listen können durch diese Filter-Funktion schnell Philister mit bestimmten Bändern gefunden werden.
Es werden nur begrenzt viele Mitglieder auf einer Seite angezeigt, damit die Übersicht nicht verloren geht. Beim Umblättern muss man nun nicht mehr auf ein Nachladen warten. Es kann also schnell durch die Liste geblättert werden.
Listen-Downloads
Eingetragene Amtsträger haben nun die Möglichkeit, Mitgliederlisten als CSV- und Excel-Dateien zu exportieren. Hiermit können Listen auf dem eigenen Rechner weiter gefiltert und sortiert werden, etwa, um statistische Auswertungen vorzunehmen, oder auch nur, um Telefon- und Geburtstagslisten auszudrucken.
- Namensliste
- Geburtstagsliste
- Adressliste
- Telefonliste
- E-Mail-Liste
- Mitglieder-Entwicklung: Übersicht über die Status-Änderungen der Mitglieder.
Adress-Etiketten
Um den Versand von Wingolfspost zu vereinfachen, können eingetragene Amtsträger nun Adress-Etiketten direkt als PDF herunterladen. Die Etiketten sind für das Format Zweckform 3475 (70x36 mm2, 24 Stk. pro Blatt, DIN-A4) ausgelegt und können direkt auf diese im Handel erhältlichen Adress-Aufkleber ausgedruckt werden.
Hierbei kann auch als Absender eine Verbindungsadresse angegeben werden oder etwa der Begriff "BÜCHERSENDUNG" vermerkt werden.
Aktivmeldungen, Philistrationen, Todesfälle
Auf der Startseite werden nun die aktuellen Aktivmeldungen, Philistrationen und Todesfälle im Wingolf angezeigt.
Amtsträger, die eine umfassende Liste benötigen, z.B. für die Wingolfsblätter, erhalten diese jeweils über den Knopf "Alle anzeigen". Dort können die Listen exportiert und dann sortiert und ggf. gefiltert werden.
Wingolfsblätter
Die Wingolfsblätter können direkt über den Menüpunkt "Wingolfsblätter" als PDF abgerufen werden.
Im eigenen Profil kann man vermerken, ob man die Wingolfsblätter postalisch erhalten möchte, und, an welche Adresse die Blätter versandt werden sollen.
Die Wingolfsblätter werden an diejenige Adresse versandt, die mit der Option "Wingolfspost" versehen ist. Wenn keine solche Option vergeben ist, wird schlicht die oberste Adresse verwendet.
Die zuständigen Amtsträger können dann die aktuellen Empfänger-Adressen als Excel-Tabelle oder direkt als PDF mit Adress-Etiketten herunterladen. Hierbei ist es nun auch erstmals möglich, UTF-8-Schriftzeichen zu verwenden, z.B. für Auslandsadressen.
Zur Verwendung in den Wingolfsblättern können, wie oben bereits erwähnt, auch die aktuellen Mitgliederbewegungen (Aktivmeldungen, Philistrationen, Todesfälle) und auch Geburtstagslisten exportiert werden, sodass diese Listen nun nicht mehr händisch geführt werden müssen.
Performance-Verbesserungen
Nachdem das System mit umfangreichen Mitgliederdaten gespeist wurde, ergaben sich sehr lange Ladezeiten. Für Mitglieder-Listen haben wir die ursprünglichen Lade-Zeiten von über 90 Sekunden auf durchschnittlich 3-8 Sekunden senken können.
Die Performance-Optimierungen sind noch nicht abgeschlossen. Ziel ist zunächst eine Reduzierung sämtlicher serverseitigen Ladezeiten auf maximal 1000ms.
Administrator-Funktionen
Wir haben begonnen, freiwilligen Test-Administratoren Administrator-Rechte für ihre lokalen Verbindungen, Philistervereine und Bezirksverbände freizuschalten. Hiermit können die lokalen Administratoren beispielsweise Kontaktdaten korrigieren oder Status-Änderungen eintragen.
Wenn ein Datum (im Beispiel das Inaktiverungsdatum) nicht korrekt aus dem alten System übernommen werden konnte, weil beispielsweise kein Datum angegeben war, wird das Datum dem Administrator rot hervorgehoben, sodass ersichtlich ist, dass das Datum noch zu überprüfen und ggf. zu korrigieren ist.
Die Status-Struktur kann für jede Verbindung separat angepasst werden. Wenn eine Verbindung beispielsweise Brand- und Kraßfuxen nicht unterscheidet oder noch einen weiteren Fuxenstatus kennt, kann dies entsprechend eingetragen werden.
Auch Amtsträger einzutragen, ist nun kein Problem mehr. Amtsträger für bestehende Ämter können von lokalen Administratoren eingetragen werden. Zum einmaligen Anlegen der Ämter, sendet bitte eine entsprechende Liste an [email protected].
Ticket-System
Wir verwenden nun ein Ticket-System, um Hilfsanfragen besser bearbeiten zu können. Per Klick auf den blauen Hilfs-Knopf im oberen Bildschirmbereich der Plattform kann direkt ein Hilfegesuch abgesetzt werden. Wenn das System bereits hilfreiche Informationen zur genannten Frage zur Verfügung stellen kann, werden diese gleich mit angezeigt.
Für unsere Sachbearbeiter hat das System den Vorteil, dass der gesamte Gesprächsverlauf übersichtlich dargestellt wird und die Vorgänge, die sog. Tickets, in einem Ticket-System verwaltet werden, sodass kein Vorgang mehr im E-Mail-Programm der Sachbearbeiter verlorengeht.
Wenn Dir ein Sachbearbeiter helfen konnte, klicke doch in der E-Mail, die Du von ihm bekommen hast, auf den Link "Hilfreich? Dem Sachbearbeiter danken!". Der Sachbearbeiter erhält dadurch direkt positive Rückmeldung und wird motiviert, Hilfsanfragen schnell und hilfreich zu beantworten.
Entwickler gesucht
Mit den Änderungen, die wir in dieser Version bereits vorbereitet haben, wird bald die Geschwindigkeit der Plattform besser werden. Wir haben viele Ideen, wie die Plattform weiter wachsen kann. Außerdem habt ihr in unserer Sammlung für Verbesserungsvorschläge viele Funktionen aufgeführt, die zur erfolgreichen Nutzung der Plattform notwendig sind. Leider fehlt es uns an Entwicklern, um alle Ideen zeitnah umzusetzen.
Wenn ihr Lust habt, das Projekt durch eigenen Arbeitseinsatz zu beschleunigen, ist eure Mitarbeit im Arbeitskreis Internet herzlich willkommen. Bitte wendet euch per E-Mail an uns: [email protected]. Wir freuen uns auf euch!
Freischaltung der Benutzer
Nach einigen Korrekturen am Import-System, einigen Benutzer-Patches, der Korrektur einiger Darstellungsprobleme der Benutzeroberfläche sowie ausgiebiger Tests durch Freiwillige wird das Freischalten der Benutzer am 15.03.2014 erneut gestartet.
Veröffentlichung der Wingolfsplattform, Codename "Johanna"
Veröffentlichung der Wingolfsplattform am Go-Live-Event am 15. Feb. 2014
Freischaltung der Wingolfsplattform für alle Wingolfiten.
Die Freischaltung erfolgt ab 15.02.2014 ab 19:00 Uhr.
Pro Minute wird ein Benutzerkonto freigeschaltet, sodass die Freischaltung nach drei Tagen abgeschlossen ist.
Die besondere Widmung gilt einem gegebenem Anlass. Herzlichen Glückwunsch!
Successful import of all aktivitätszahl attributes from recent data set.
Erfolgreicher Import aller Aktivitätszahlen
Mit diesem Stand des Import-Systems konnten alle Aktivitätszahlen des echten Datensatzes vom Januar 2014 erfolgreich importiert und rekonstruiert werden.
Successful import of all aktivitätszahl attributes.
Erfolgreicher Import aller Aktivitätszahlen
Mit diesem Stand des Import-Systems konnten alle Aktivitätszahlen des Test-Datensatzes vom Januar 2012 erfolgreich importiert und rekonstruiert werden.
Releasing the source code under AGPL.
We ware releasing the source code under AGPL.
Copyright (c) 2012-2013, Sebastian Fiedlschuster
Contributors: Jörg Reichardt, Manuel Zerpies, Joachim Back
The Source Code is released under the GNU Affero General Public License (AGPL). Explicitely excluded are the images and fonts in the directories app/assets/images and app/assets/fonts, which are only to be used by Wingolf for production.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.