bdp's Issues
Datenschutz
Wir brauchen:
- eine Datenschutzerklärung
- eine Einverständniserklärung für die automatische Verarbeitung persönlicher Daten
App Login-Modul / KeyCloak-Integration?
In der App müssen wir das KeyCloak-Token irgendwie speichern und verwenden.
Media-Verzeichnis von Wiki in der nextcloud?
https://github.com/ nextcloud/documentation/ issues/407
Chat Push Notifications
Um Push Notifications zu ermöglichen, sind folgende Schritte notwendig
- Account in Firebase für Firebase Cloud Messaging erstellen: https://firebase.google.com/docs/cloud-messaging/
- Push Proxy für Mattermost einrichten: https://developers.mattermost.com/contribute/mobile/push-notifications/service/
- URL zum Push Proxy in der System Console in Mattermost eintragen
- Das Firebase Messaging package in der Flutter App einpflegen: https://pub.dev/packages/firebase_messaging
Anschließend sollte für Chat Nachrichten Pushnachrichten ankommen.
Nextcloud-Fehlermeldung "Error creating share"
Aber share funktioniert. Ist irritierend.
Wünsche
- ich wünsche mir, dass es den Bananen Emoji, der sich so schön freut, aus dem Forum, auch in der App gibt .
Single Sign On (SSO)
Um das einfache Einloggen zu ermöglichen, hier mal ein paar Links zu möglichen Lösungen für die einzelnen Komponenten:
Dokuwiki (scheinbar native): https://www.dokuwiki.org/auth:ad und https://www.dokuwiki.org/auth
Nextcloud: https://apps.nextcloud.com/apps/user_saml
Mattermost: https://docs.mattermost.com/deployment/sso-saml.html
Kufer: noch unbekannt CiviCRM
Allgemein lesenswert dazu sind wahrscheinlich auch Artikel über https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language im Allgemeinen...
App stabilisieren
Die App ist zwar nicht erste Priorität, aber sollte zuverlässig starten und grundsätzlich funktionieren. Aktuell lässt sich die App nicht (immer) starten oder zeigt z.B. keine Webviews an. Eine gute Idee wäre, da mit der BottomBar nochmal zumzuspielen.
Webview integrieren
Webview für Mattermost / Dokuwiki / Nextcloud in das App-Framework integrieren
Rocket.Chat mit Keycloak
Wir warten zur Zeit noch auf die Domain
Rocket.Chat
Da Mattermost keine ACLs oder permissions für die Freeversion hat, ist es für uns vermutlich nicht nutzbar. Eine Alternative ist Rocket.Chat (was hat bei der ursprünglichen Auswahl nochmal gegen Rocket.Chat gesprochen?), das ist jetzt mal aufgesetzt und die Mattermost-Issues geschlossen.
Xamarin
Whether or not to use Xamarin for development...
Keycloak New User Routine
When adding new user, Keycloak should log them into the different Clients, so they can be shared with / written to. Afterwards it should add the "Update Password" as a required action of the user.
Q: In Keycloak or through external API-Routine?
Wiki offline nutzen?
- Backup-Routine schreiben
- Offline-Access? Referenzen suchen!
Automatisches Einpflegen der User-Daten
Wir werden vom Büro im Endeffekt .csv-Dateien (oder Ähnliches) bekommen, mit User-Daten und Freizeiten.
Unterschiedliche Level der Automatisierung:
- User automatisch in den Keycloak einfügen (mit "roles", also der Gruppe)
- User im RocketChat automatisch WebDAV zur Nextcloud hinzufügen?
- Für die Freizeiten automatisch:
- Nextcloud-Ordner erstellen (einen für Planung, zwei für Fotos(?))
- Freizeit / Seminar in eigenen Nextcloud-Kalender eintragen (low prio)
- Rocket.Chat Kanal erstellen
- Termine von wo-auch-immer-sie-jetzt-sind (vermutlich diverse Excel-Tabellen) in den BDP-Veranstaltungskalender in der Nextcloud einfügen
Die Skripte dafür bitte wenn sie unsensibel (nutzermetadatenmäßig) sind hier im Repo pushen, sonst in den Admin-Ordner in der Nextcloud (unter Skripte oder so).
Fahrplan - eine Übersicht für unsere Aufgaben!
In diesem Issue versuchen wir, einen Überblick über den derzeitigen Entwicklungsstand zu behalten.
- Messenger / Chat
- MatterMost integrieren
- Serverhost finden
- Wiki #6
- Offline-Verfügbarkeit?
- KeyCloak integrieren (Achtung, wird schon aktiv benutzt, vorher Backup und Wartungsmail an NutzerInnen schreiben
- Serverhost finden
- App
- Webapp-Interface #8
- Login-Modul / KeyCloak-Integration?
- UI-Experience (Struktur + Umsetzung)
- Nextcloud
- Serverhost finden?
- Rechtestruktur + Ordnerstruktur entwerfen (in Absprache mit Büro)
- SSO / KeyCloak
- den Server auf https porten
App Icon
Das Standardsymbol bei der App Installation ändern...
Wie? Siehe:
https://stackoverflow.com/questions/43928702/how-to-change-the-application-launcher-icon-on-flutter
Add Dokuwiki-Bot
Flutter Webapp
Die Flutter Webvariante (neben Android und iOS) ...
- testen
- in die Website integrieren
Note: Aktuell ist die Webapp von flutter noch in der Experimentierphase, mehr Infos hier.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.