Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/rbrands/MeetUpPlanner
Browse files Browse the repository at this point in the history
  • Loading branch information
rbrands committed Nov 10, 2020
2 parents a137b09 + b270853 commit 41676e0
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 27 deletions.
5 changes: 3 additions & 2 deletions docs/news.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
[https://www.meetupplanner.de](https://www.meetupplanner.de)
# Änderungshistorie zum MeetUpPlanner
*Demnächst*
- "Private Schlüsselwörter" wurden bei Anzeige für Termine angezeigt. Diese werden jetzt hier ausgeblendet.
- "Private Schlüsselwörter" wurden bei Anzeige der Termine für Gäste angezeigt. Diese werden jetzt hier ausgeblendet.
- Bei Push-Nachrichten wird jetzt der Titel einer Ausfahrt als Überschrift verwendet.
- Interne Änderung: Die Konfiguration der Mandanten erfolgt jetzt nicht mehr über eine Tabelle im Programm-Code sondern in der Datenbank. Dafür gibt es ein eigenes Tool unter https://admin.meetupplanner.de
- Interne Änderung: Die Konfiguration der Mandanten erfolgt jetzt nicht mehr über eine Tabelle im Programm-Code sondern in der Datenbank. Dafür gibt es ein eigenes Tool unter https://admin.meetupplanner.de
- Aus Security-Gründen erfolgt die Administration nicht mehr im MeetUpPlanner selbst sondern im Admin-Tool https://admin.meetupplanner.de Der Hintergrund für diese Änderung ist, dass die "Schlüsselwörter" und hier insbesondere das Admin-Schlüsselwort keine richtige Authentifizierung ersetzen und persönliche Daten - insbesondere in der Kontaktliste, die im Fall einer Covid-19 Erkrankung exportiert werden kann und soll - so unzureichend geschützt sind. Das ist auch nicht im Sinne der DSGVO. Das Admin-Tool erfordert eine Authentifizierung (via Microsoft Account, Google Account, Facebook, Twitter oder GitHub) und die Zuweisung entsprechender Berechtigungen. Dann können dort die Einstellungen, die bisher unter "Administration" erreichbar waren, erfolgen. Das gleiche gilt für den Export von Kontakten. Ansonsten hat dies keine Auswirkungen für die Benutzer, d.h. es bleibt beim allgemeinen "Schlüsselwort" zur Erstellung von Ausfahrten und zur Anmeldung. Das "Admin-Schlüsselwort" behält seine erweiterten Rechte was Ausfahrten angeht, also regelmößige Ausfahrten, Ausfahrten ohne Guide, höher Teilnehmerzahl usw.

*28.10.2020*
- Push-Benachrichtigung: Man kann sich jetzt für Ausfahrten, an denen man teilnimmt, über Änderungen und Kommentare benachrichtigen lassen. iOS (also iPhone usw.) unterstützt diese "Web Pushnachrichten" noch nicht, da muss also darauf verzichtet werden
Expand Down
58 changes: 33 additions & 25 deletions docs/userguide.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,21 +71,8 @@ Außerdem ist es möglich, sich auf Android, PC (kurzum Chrome-basierte Browser,
</dl>

## Weitere Features für Admins
Mit dem sog. "Admin-Schlüsselwort" stehen einem weitere Funktionen zur Verfügung:
<dl>
<dt>Begrüßungstexte konfigurieren</dt>
<dd>
Um Hinweise an die Nutzer zu geben, können in der Adminstration verschiedene Texte eingegeben und einfach geändert werden. Formatierung der Texte und das Einfügen von Links ist auch jeweils möglich. Folgende Texte können edititiert werden:
<ul>
<li>Welcome Nachricht: Text auf der Startseite inkl. optionalen Logo. Hier können direkt Hinweise darauf gegeben werden, wie der MeetUpPlanner genutzt werden sollte.</li>
<li>
Whiteboard Nachricht: Text der über der zentralen Seite mit den Ausfahrten steht. Auch hier können gut Hinweise auf die Regelungen um die Ausfahrten gegeben werden. Aber am besten kurz fassen, ansonsten müssen alle auf dem Handy immer erst nach unten scrollen, um die Ausfahrten zu sehen. Das kommt nicht so gut an ...
</li>
<li>
Nachricht für neue MeetUps: Dieser Text wird auf der Seite zur Anlage einer neuen Ausfahrt angezeigt. Also hier am besten ein kurzer Hinweis z.B. zur Gruppengröße oder andere Spielregeln.
</li>
</ul>
</dd>

<dt>Zusätzliche Teilnehmer</dt>
<dd>
Admins können auf zwei Arten zusätzliche Teilnehmer anmelden bzw. einladen: Zum einen können Admins eine Ausfahrt "überbuchen", d.h. sie können andere Teilnehmer hinzufügen auch wenn die maximale Teilnehmeranzahl überschritten ist. Dahinter steckt die Idee, dass es im Sinne der Nachverfolgbarkeit besser ist, jemanden zu registrieren auch wenn die Ausfahrt eigentlich voll ist, als sie/ihn "stillschweigend" mitfahren zu lassen.
Expand All @@ -106,13 +93,7 @@ Außerdem ist es möglich, sich auf Android, PC (kurzum Chrome-basierte Browser,
</li>
</ul>
</dd>

<dt>Einstellung "Sollen nur Admins MeetUps anlegen dürfen?"</dt>
<dd>
Diese Einstellung in der Administration regelt, wer MeetUps anlegen darf. Wird dies auf Admins eingeschränkt, können Nutzer, die nur das "normale" Schlüsselwort eingeben,
nur alle MeetUps sehen und sich an- und abmelden und auch kommentieren. Die Admins erstellen die MeetUps. Dies ist für Clubs gedacht, die nur einige Ausfahrten kontrolliert zu festen Termine anbieten wollen.
</dd>


<dt>Wechsel von Ausfahrten "mit Guide" zu Ausfahrten "ohne Guide"</dt>
<dd>
<p>
Expand All @@ -127,14 +108,41 @@ Außerdem ist es möglich, sich auf Android, PC (kurzum Chrome-basierte Browser,
<dd>
Admins können sog. "Infoboxen" anlegen, die ähnlich wie Termine angezeigt werden können. So können zusätzliche Infos zur Bedienung, Wetteraussichten usw. angezeigt werden. Es lässt sich einstellen, ob Kommentare zugelassen sind und wie lange diese gespeichert werden sollen. Auf diese Weite kann ein "Schwarzes Brett" umgesetzt werden, über das die Nutzer sich austauschen können.
</dd>

<dt>"Badges" für Wochentage</dt>
</dl>

## Admin-Tool
Die eigentliche Administration des MeetUpPlanners erfolgt über das Administrationstool https://admin.meetupplanner.de. Die Administrations-Funktionen wurden aus Sicherheitsgründen ausgelagert. Das Admin-Tool kann nur nach Authentifizierung und der Zuweisung entsprechender Rechte genutzt werden. Zur Authentifizierung werden die Dienste von Microsoft, Google, Facebook, Twitter oder GitHub unterstützt. Das heißt, man meldet sich mit seinem Account bei einem dieser Dienste an. Um Administrator zu werden, muss man zunächst mitteilen, mit welchem Account von den eben genannten Diensten man zugreifen möchte, damit ein entsprechender Einladungslink erstellt werden kann.

Im Admin-Tool stehen die folgenden Funktionen (u.a.) zur Verfügung:
<dl>
<dt>Begrüßungstexte konfigurieren</dt>
<dd>
Um Hinweise an die Nutzer zu geben, können in der Adminstration verschiedene Texte eingegeben und einfach geändert werden. Formatierung der Texte und das Einfügen von Links ist auch jeweils möglich. Folgende Texte können edititiert werden:
<ul>
<li>Welcome Nachricht: Text auf der Startseite inkl. optionalen Logo. Hier können direkt Hinweise darauf gegeben werden, wie der MeetUpPlanner genutzt werden sollte.</li>
<li>
Whiteboard Nachricht: Text der über der zentralen Seite mit den Ausfahrten steht. Auch hier können gut Hinweise auf die Regelungen um die Ausfahrten gegeben werden. Aber am besten kurz fassen, ansonsten müssen alle auf dem Handy immer erst nach unten scrollen, um die Ausfahrten zu sehen. Das kommt nicht so gut an ...
</li>
<li>
Nachricht für neue MeetUps: Dieser Text wird auf der Seite zur Anlage einer neuen Ausfahrt angezeigt. Also hier am besten ein kurzer Hinweis z.B. zur Gruppengröße oder andere Spielregeln.
</li>
</ul>
</dd>

<dt>Einstellung "Sollen nur Admins MeetUps anlegen dürfen?"</dt>
<dd>
Diese Einstellung in der Administration regelt, wer MeetUps anlegen darf. Wird dies auf Admins eingeschränkt, können Nutzer, die nur das "normale" Schlüsselwort eingeben,
nur alle MeetUps sehen und sich an- und abmelden und auch kommentieren. Die Admins erstellen die MeetUps. Dies ist für Clubs gedacht, die nur einige Ausfahrten kontrolliert zu festen Termine anbieten wollen.
</dd>

<dt>"Badges" für Wochentage</dt>
<dd>
In der Administration können für die Wochentage sog. "Badges" konfiguriert werden, um Ausfahrten an diesen Tagen besonders zu kennzeichnen. Beispiel: "ScuDi" für den Scuderia Dienstag und "ScuSo" für den Sonntag. Außerdem ist es möglich, die Anlage von neuen Ausfahrten auf diese Tage zu beschränken.
</dd>
<dt>Zugang sperren</dt>

<dt>Zugang sperren</dt>
<dd>
Der Zugang zum MeetUpPlanner kann gesperrt werden und eine Meldung dazu kann auch konfiguriert werden. Dies kann z.B. nötig sein, wenn die Corona-Schutzverordnung keine gemeinsamen Ausfahrten zulassen sollte.
</dd>
</dl>

0 comments on commit 41676e0

Please sign in to comment.