|
|
Beim Einrichten eines Portals gibt es viele Möglichkeiten der Konfiguration
|
|
|
|
|
|
- Übersicht aller Einstellungsmöglichkeiten auf wechange.de: https://wechange-docs.gitbook.io/conf.py-docs/
|
|
|
|
|
|
### Ziele, die verfolgt wurden:
|
|
|
1. Übersichtliche Beschreibung der wichtigsten Switches und globalen Variablen: leicht zu finden -> leicht zu verstehen;
|
|
|
2. Bessere Übersicht für alle, die die Funktionalität des Portals kennenlernen möchten, aber keine Repos installieren wollen / können, z.B. derzeitige und potentielle Kunden* / Partner*innen;
|
|
|
3. Erleichterter Überblick über die existierende und zukünftige Features für neue Mitarbeiter;
|
|
|
|
|
|
### Zur Struktur:
|
|
|
Wie bereits kurz erwähnt, die Variablen / Schalter aus der conf.py wurden je nach Thema getrennt. Momentan gibt es 11 Gruppen:
|
|
|
1. **General app & portal settings**: die 'einfachste' und gängigste Einstellungen -> werden oft benutzt, sind meistens nur Schalter (True/False);
|
|
|
2. **Security settings**: all die Features bezüglich der Sicherheitseinstellungen sind hier -> 2FA, Signup-Beschränkungen, Cache usw.;
|
|
|
3. **Data settings**: alles über Daten -> Export, Import usw.;
|
|
|
4. **Notifications settings**: Benachrichtigungen, Ausnahmen, RocketChat usw.;
|
|
|
5. **Social media & Newsletter**: Facebook / Twitter- Integration, CleverReach-Einstellungen usw.;
|
|
|
6. **Group settings**: Gruppen und Projekte -> Erstellen, Anpassen, Widgets usw.;
|
|
|
7. **Conference settings**: Erstellen, Anpassen, Streaming usw.;
|
|
|
8. **User & User profile settings**: zusätzliche Felder, Modelle, API-Serializers usw.;
|
|
|
9. **Cloud settings**: Nextcloud-Einstellungen;
|
|
|
10. **Managed tags settings**: alles über manages tags;
|
|
|
11. **Special tech settings**: 'schwere' bzw. 'schwierige' Einstellungen -> Celery, Elasticsearch, BBB-Server-Einstellungen usw.
|
|
|
|
|
|
|
|
|
### Infos für Admins
|
|
|
- Eine Grundlegend Schulung und info gibt es hier: https://git.wechange.de/wechange/aktuell/dina-customer/-/wikis/home#dina-admin-panel
|
|
|
|
|
|
- Sichtbarkeit und Öffentlichkeit des Portals https://git.wechange.de/wechange/aktuell/public-feature-pipeline/-/wikis/Sichtbarkeit-und-Nutzerrollen
|
|
|
- Fragen-Template für das Profil neuer Nutzer und leere Profile https://git.wechange.de/wechange/aktuell/cooperation/-/issues/234 |
|
|
\ No newline at end of file |