This commit is contained in:
Philipp Rothmann 2022-08-02 21:09:19 +02:00
parent c4fdecdc90
commit d1af96a832
19 changed files with 988 additions and 11 deletions

View file

@ -3,7 +3,7 @@ Tools
List of tools useful for online collaborative teams, that we already tested and compared for different use cases.
<!--
* [Calendar](#calendar)
* [Chat Messenger](#chat-messenger)
* [Cloud Storage](#cloud-storage)
@ -14,7 +14,8 @@ List of tools useful for online collaborative teams, that we already tested and
* [Social Networks](#socialnetwork)
* [Surveys](#surveys)
* [Ticketing](#ticketing)
* [Video Conference Systems](#videoconference-systems)
* [Video Conference Systems](#videoconference-systems)
-->
## Categories
@ -43,21 +44,19 @@ List of tools useful for online collaborative teams, that we already tested and
#### Markdown Pads
* Etherpad
* Cryptpad
* HedgeDoc
* [Etherpad](./documents/etherpad.md)
* [Cryptpad](./documents/cryptpad.md)
* [HedgeDoc](./documents/hedgedoc.md)
#### Richtext
* OnlyOffice
* Collabora
* [OnlyOffice](./documents/onlyoffice.md)
* [Collabora](./documents/collabora.md)
### Email
#### Clients
##### Webclients
* Roundcube
* SOGo

45
chat messenger/index.md Normal file
View file

@ -0,0 +1,45 @@
# Chat Messenger
Bekannte Messenger wie Whatsapp oder Telegram haben nicht nur datenschutzrechtliche Probleme, sondern sind hauptsächlich für die eins zu eins Kommunikation ausgelegt und missen Funktionen für Gruppen und Teams wichtig sind.
Für einen einfachen Umstieg auf eine open source Alternative zu Whatsapp, ist Signal mit ähnlichem Funktionsumfang schon ein guter Anfang. Die Kommunikation ist grundsätzlich verschlüsselt, läuft aber über zentrale Server, die allerdings von einer Foundation betrieben werden.
Ein schon recht altes, aber extrem weite verbreitetes dezentrales Chat Protokoll ist XMPP. Viele Messenger basieren auf dem Protokoll. Ähnlich wie bei E-Mail, kann jede:r einen eigenen Server betreiben und mit anderen föderieren. Auch gibt es unterschiedliche Client und Server Implementierungen. Snikket bietet dafür einen einfach zu installierenden Server und auch eine App an.
Wer ganz ohne Server auskommen möchte, kann auf P2P-Kommnikation setzen und sollte mal Briar oder tox.chat ausprobieren.
Für die Kommunikation in Teams werden aber häufig noch mehr Funktionen benötigt und eine Trennung von privater Kommunikation ist auch oft erwünscht. Daher vergleichen wir im Folgenden verschiedene Messenger Plattformen.
## Messenger Plattformen
### Überblick
Wir haben vier unterschiedliche Plattformen ausprobiert und in Vergleich mit sehr beliebten, aber proprietären Messenger Plattform Slack gesetzt.
| | Matrix | Mattermost | Rocketchat | Zulip |
| ------------ | ---------- | ---------- | ---------- | ---------- |
| Lizenz | Apache 2.0 | MIT/EPL | MIT/EPL | Apache 2.0 |
| Installation | coopcloud | coopcloud | coopcloud | docker |
| SSO | ✔️ | 💲 | ✔️ | ✔️ |
### Funktioneller Vergleich
Im Folgenden vergleichen wir einige Funktionen von Slack mit den open-source Alternativen.
1. **Threads**: Bieten die Möglichkeit in einem Gruppenchat auf gezielte Themen zu antworten und verfolgen.
1. **Ansichten**: Es gibt zusätzliche Ansichten für ungelesene Nachrichten, Benachrichtigungen und @-Erwähnungen.
1. **Videotelefonie**: 1 zu 1 und Gruppentelefonate.
1. **Sprachnachrichten**: Werden vor allem im Privaten Kontext immer beliebter.
1. **Globale Suchfunktion**: Die über Chats und Räume hinweg das Finden von Nachrichten ermöglicht.
1. **Communities**: User und (Gruppen-) Chats können gruppiert werden.
1. **Integration** von anderen Apps wie z.B. Umfragen, Emails, Projektmanagement.
1. **Föderierbar**: User von einem Server können mit Usern von einem anderen Server kommunizieren.
1. **E2E Verschlüsselung**: Ende-zu-Ende Verschlüsselung bedeutet, dass wirklich nur die User und nicht einmal ein Systemadmin eine Nachricht lesen kann. Das ist besonders für Gruppen die sehr hohen Wert auf die Sicherheit ihrer Nachrichten legen wichtig.
| Funktionen | Slack | Matrix, Element | Mattermost | Rocketchat | Zulip |
| ------------------------------- | ---------------- | ------------------- | -------------------- | ----------------- | -------------------------------------- |
| 1. Threads | ✔️ | in Beta | ✔️ | ✔️ | ✔️ |
| 2. Ansichten | ✔️ | ❌ | ❌ | ✔️ | ✔️ |
| 3. Videotelefonie / Konferenzen | Zoom integr. | ✔️ / Jitsi | Jitsi | ✔️ Jitsi/BBB Beta | ❌ link zu Jitsi/BBB/Zoom |
| 4. Sprachnachrichten | 💲 | ✔️ | ❌ | ✔️ | ❌ |
| 5. Globale Suchfunktion | ✔️ | nicht in der Webapp | ✔️ | ❌ | ✔️ |
| 6. Communities | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
| 7. Integrationen | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 8. Föderierbar | 💲 Slack-Connect | ✔️ | ❌ über Matterbridge | ❌ (Alpha) | ❌ (Bridges zu Matrix, Slack, weitere) |
| 9. E2E Verschlüsselung | ❌ | ✔️ | ❌ | ✔️ | ❌ |

View file

@ -0,0 +1,97 @@
# Matrix (Element + Synapse)
Matrix ist ein offenes Kommnikationsprotokoll. Es gibt also nicht nur einen Client / Server sondern mehrere Implementierungn, die aber alle miteinander kommunizieren können. Hier beschränken wir uns auf den Client Element und den Server Synapse.
Sichere Kommunikation in Einzel und Gruppenchats.
## Allgemeine Informationen
- Website: [matrix.org](https://matrix.org) , [element.io](https://element.io)
- Demo:
- [Hersteller](https://app.element.io/?pk_vid=d4b162e0e6c511851631808451ab93fb)
- [local-it](chat.demo.local-it.org) demo : demo
- Source Code: [Synapse](https://github.com/matrix-org/synapse), [Element](https://github.com/vector-im)
- Dokumentation: [Synapse](https://matrix-org.github.io/synapse/latest/)
- Lizenz: Apache License 2.0
- Programmiersprache (Framework): Python
- Geschäftsmodell: Förderungen
### Kernfunktionen (Spezialisierung der Plattform)
* Chat
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Integrationen von Bots, Widgets wie z.B. Jitsi oder Bridges zu anderen Messengern möglich
* Umfragen
* Räume in Spaces organisieren
## Technisch
### Installation
- coop-cloud recipe: [Synapse](https://git.coopcloud.tech/coop-cloud/matrix-synapse), [Element](https://git.coopcloud.tech/coop-cloud/element-web)
- Docker: Synapse: [Image](https://hub.docker.com/r/matrixdotorg/synapse), [Dockerfile](https://github.com/matrix-org/synapse/tree/develop/docker)
- Docker-Compose: [synapse](https://github.com/matrix-org/synapse/blob/develop/contrib/docker/docker-compose.yml)
- Healthcheck: noch nicht im compose, aber im Dockerfile gibt es einen
- Secrets: ja
- Konfiguration via: homeserver.yaml
- API-Dokumentation: [übersicht](https://matrix.org/faq/#what-does-matrix-provide%3F)
- Abhängigkeiten:
- App: [python > 3.7](https://github.com/matrix-org/synapse/blob/develop/pyproject.toml)
- Datenbank: postgres
- SMTP / Email: möglich
- Installationshinweise:
- [federationstester](https://federationtester.matrix.org/)
### Authentifizierung & SSO
openid-connect, saml, cas
### Entwicklung
- Maintainership: The Matrix.org Foundation C.I.C. , Ort
- Contributors: 385 (Synapse)
- Letzte Änderung: 07.06.22
- Letzter Release / Zyklus: [1.60.0](https://github.com/matrix-org/synapse/releases/tag/v1.60.0)
- Erweiterbarkeit: viele Bots, Integrationen, Bridges vorhanden
- Geplante Entwicklung / Roadmap: ?
Überprüft am: 07.06.22
### sonstiges
- Import / Export von Userdaten:
- einzelne chats können per element exportiert werden
- sonst per API
- auf Datenbank ebene vmtl etwas schwere weil die Secret Keys benötigt werden
- Migration auf eine andere Domain nicht ohne weiteres möglich, da Username daraus abgeleitet wird.
## Usability, User Experience
### statische Analyse
- Lighthouse Report: (Mit Vorsicht zu genießen!)
| Test | Performance | Acessibility | Best Practices | SEO |
| ------- | ----------- | ------------ | -------------- | --- |
| Desktop | 21 | 72 | 92 | 78 |
| Mobile | 10 | 74 | 92 | 88 |
- Internalization / Localization: ja
- Gerätekompabilität: Webbrowser, F-Droid, Google-, Apple-Store, Linux, Windows, Mac
### Usability Test
TODO
## Screenshots
## Notizen
Version 1.1 14.06.2022

View file

@ -0,0 +1,89 @@
# Mattermost
Mattermost ist eine Chat-Plattform für Organisationen, die im Standard Chats in "Channels" und "Direct Messages" gliedert. Über einen angebotenen Marketplace (Apps) kann der Funktionsumfang erweitert werden. Neben der Weboberläche stehen auch Clients für Desktop und Mobile zur Verfügung.
Es ist etwas undurchsichtig, welche Funktionen ggf. nur in der Enterprise-Version jetzt und in Zukunft funktionieren. Die MIT-Lizenz lässt dies relativ offen. SSO könnte in der Community-Version nur eingeschränkt funktionieren. Hier sind ggf. Detail-Prüfungen notwendig und eine Einschätzung, ob sich Mattermost zukünftig mehr zu Paid-Features entwickelt.
## Allgemeine Informationen
* Website: <https://mattermost.com/>
* Demo:
* [local-it](mattermost.demo.local-it.cloud) : admin : UjtT&neXxuq7C,X:$Pbk
* Source Code: <https://github.com/mattermost/mattermost-server>
* Dokumentation: <https://docs.mattermost.com/>
* Lizenz: MIT (kein Copyleft und ggf. Wechsel auf kommerzielle Lizenz möglich)
* Programmiersprache (Framework): Go
* Geschäftsmodell: Die Community-Version scheint auf den ersten Blick nicht eingeschränkt zu sein, ist aber undurchsichtig. Offenbar ist in der Community-Version SSO eingeschränkt oder nicht möglich. Es ist davon auszugehen, dass ggf. in Zukunft weitere Funktionen nur in der Enterprise-Variante verfügbar sein könnten.
### Kernfunktionen (Spezialisierung der Plattform)
* Organisationschat mit Kanälen zur Gruppierung von Themen und Multiclientstrategie
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Erweiterungen über Apps (Marketplace) möglich --> Offenebar keine Registrierung erforderlich und Apps auf den ersten Blick kostenlos
* Playbooks (Checklisten) und Boards (Kanban) als Beta verfügbar
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/mattermost) (experimentell)
* Docker: <https://docs.mattermost.com/install/install-docker.html>
* Docker-Compose: <https://github.com/mattermost/mattermost-docker/blob/master/docker-compose.yml>
* Healthcheck:
* Secrets:
* Konfiguration via: Docker compose und danach über Web-GUI als Admin (Systemconsole)
* API-Dokumentation: <https://developers.mattermost.com/contribute/server/rest-api/>
* Abhängigkeiten:
* App: Wenn Installation ohne Docker compose: Postgres oder MariaDB
* Datenbank: MySQL, Postgres oder MariaDB, wenn nicht schon im Docker compose
* SMTP / Email: SMTP-Host für Benachrichtigungen erforderlich
* anderes
* Installationshinweise: (Was ist alles schief gelaufen?)
* ...
*
### Authentifizierung & SSO
Über Apps: oAuth/OIDC, saml --> Möglicherweise erst richtig funktionsfähig über Enterprise-Version
### Entwicklung
* Maintainership: Mattermost, Inc. USA
* Contributors: >680
* Letzte Änderung: 24.06.2022
* Letzter Release / Zyklus: wöchentlich
* Erweiterbarkeit: Apps und Integrations
* Geplante Entwicklung / Roadmap: <https://mattermost.com/roadmap/>
Überprüft am: 24.06.2022
### sonstiges
* Import / Export von Userdaten: <https://docs.mattermost.com/onboard/migrating-to-mattermost.html> --> Slack, Bitnami, HipChat, Jabber, Pidgin
* Föderation ggf. über Matterbridge möglich (Apache 2.0) --> https://github.com/42wim/matterbridge --> RC, Gitter, XMPP, Slack, Discord and other tools
## Usability, User Experience
https://mattermost.demo.local-it.cloud/signup_user_complete/?id=5nihh5x9rjd9uyr7z6g66ywror
* 4 Personen 30min getestet und die Handyapp
* keine sprachnachrichten (nur über plugin und funktionier nicht mit mobilen Apps)
* videotelefonie nur per plugin (jitsi)
* Marketplace für Mattermost Apps: https://mattermost.com/marketplace/
* kleiner Wizard für den Start -> gut
* Globale Suchfunktion nicht intuitiv, kann aber reguläre Ausdrücke (RegEx), muss man halt wissen z.B. *
* Umschaltung von Englisch auf Deutsch funktioniert
* kein wow, vorteil nicht ganz klar
* vergleichbar mit element, threads, channels
* design nicht so schön
* smooth in der Bedienung
* auch aufm handy gut
* teams und channels struktur
* viele Erweiterungen (können uns da auch einklinken)
## Screenshots
![übersicht](.png) ![](.png) ![](.png)
Version 1.1 14.06.2022

View file

@ -0,0 +1,93 @@
# Rocket.Chat
Rocket.Chat hat die Aufgabe asynchrone neartime Kommunikation mindestens innerhalb einer Organisation zu ermöglichen. Ein Omnikanal-Kundenservice soll zudem externe Kontakte einbinden, die auf anderem Wege zu Stande gekommen sind. Ein Marketplace (Apps) ermöglicht zudem Rocket.Chat modular zu erweitern. Sie bezeichnen sich selber als die größte Open-Source-Kommunikationsplattform der Welt. Geworben wird auch mit Anbindungen an Big-Tech, wie Instagram, WhatsApp Business, Facebook Messenger, Twitter, Telegram und Live Chat. Außerdem ist eine Anbindung an klassische E-Mail-Postfächer möglich.
Rocket.Chat unterscheidet im Standard in Kanäle und Unterhaltungen. Letzteres sind Unterkategorien in Kanälen. So kann ein Hauptthema in Unterthemen unterteilt werden. Außerdem gibt es die Möglichkeit Teams zu erstellen, die eine virtuelle Klammer für Benutzer zur Zusammenarbeit und Kommunikation bilden. Natürlich sind ebenfalls Direktnachrichten zwischen Benutzern möglich.
Funktionen, wie Erwähnungen, sind zur besseren Benachrichtigung von angesprochenen Benutzern ebenfalls vorhanden.
## Allgemeine Informationen
* Website: <https://de.rocket.chat>
* Demo:
* [Hersteller](): <https://cloud.rocket.chat/trial/ee>
* [local-it](https://rocketchat.demo.local-it.cloud) admin : cupcake-overeager-exact-immortal-chatting-province
* Source Code: <https://github.com/RocketChat/Rocket.Chat>
* Dokumentation: <https://docs.rocket.chat/>
* Lizenz: MIT (Kein Copyleft-Effekt, Kommerzielle Weiterentwicklung möglich)
* Programmiersprache (Framework): JavaScript, TypeScript
* Geschäftsmodell: Community-Version enthält alle grundlegenden Funktionen, Geschäftsmodell basiert auf dem Verkauf von Pro oder Enterprise-Lizenzen und über kostenpflichtige Apps
### Kernfunktionen (Spezialisierung der Plattform)
* Chat-Kommunikation innerhalb einer Organisation mit Themenbezug und als Teams
* Multiclientstrategie (Web, Desktop, Mobile)
* Jitsi und BigBlueButton-Integration direkt vorgesehen (Wird noch als Beta bezeichnet.)
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Marketplace vorhanden, zur (kostenpflichtigen) Erweiterung von Funktionen, über Apps, wie Anbindung an andere Kommunikationsplattformen von anderen Portalen (z.B. für Slack: https://rocket.chat/apps/slackline)
## Technisch
### Installation
* coop-cloud recipe: [ja]()
* Docker: [image](), [Dockerfile]()
* Docker-Compose: <https://docs.rocket.chat/quick-start/deploying-rocket.chat/rapid-deployment-methods/docker-and-docker-compose> und Docker compose.yml Beispiel: <https://github.com/RocketChat/Docker.Official.Image/blob/master/compose.yml>
* Healthcheck:
* Secrets:
* Konfiguration via: z.B. Docker compose initial und danach als Admin in Web-GUI
* API-Dokumentation: <https://developer.rocket.chat/reference/api/rest-api>
* Abhängigkeiten:
* App: Docker compose oder z.B. Debian-Installation möglich (braucht MongoDB und NodeJS)
* Datenbank: MongoDB
* SMTP / Email: Mail-Server für Benachrichtigungen (SMTP-Host)
* anderes
* Installationshinweise:
* Möglichkeiten: <https://rocket.chat/install> (Docker, Ubuntu, Debian, Kubernetes, Red Hat bzw. CentOS)
*
### Authentifizierung & SSO
OAuth, LDAP, saml (Keycloak-Beispiel: <https://docs.rocket.chat/guides/administration/admin-panel/settings/saml/keycloak>)
### Entwicklung
* Maintainership: Weltweit, Rocket.Chat Technologies Corp. 251 Little Falls Rd Wilmington, DE, 19808 USA
* Contributors: > 750
* Letzte Änderung: 08.06.2022
* Letzter Release / Zyklus: Oft ca. wöchentlich
* Erweiterbarkeit: Über Marketplace-Apps
* Geplante Entwicklung / Roadmap: <https://github.com/RocketChat/Rocket.Chat/milestones>
Überprüft am: 24.06.22
### sonstiges
* Import / Export von Userdaten
* Marketplace (Apps) können nur installiert werden, wenn der "Workplace" bei der Rocket.Chat Cloud registriert wird. Danach sind die Apps im Adminpanel verfügbar. Die Enterprise Edition beinhaltet bereits einige sonst kostenpflichtige Apps zu Ticket-Systemen, aber auch Videoportalen von Big Tech, wie Zoom.
## Usability, User Experience
### statische Analyse
* Lighthouse Report: (Mit Vorsicht zu genießen!)
| Test | Performance | Acessibility | Best Practices | SEO | | ------- | ----------- | ------------ | -------------- | --- | | Desktop | | | | | | Mobile | | | | |
* Internalization / Localization:
* Gerätekompabilität: Webbrowser/ Desktop / Mobile (App / Website)
### Interview Usability Test
[Tripetto Template](https://tripetto.app/template/7Y7SFVNKB4)
## Screenshots
![übersicht](.png) ![](.png) ![](.png)
## Notizen
Version 1.1 14.06.2022

24
chat messenger/snikket.md Normal file
View file

@ -0,0 +1,24 @@
xmpp server mit webinterface zur user und gruppen administrierung
unterstützt auch video/audio telefonie
xmpp clients linux:
https://wiki.debian.org/de/XMPP#Web
oder auch webbasiert: https://www.jsxc.org/installation.html
föderiert mit allem was xmpp kompatibel ist (das ist ne menge!)
deployment mit abra noch recht hakelig und experimentell
certs volume stuff wird von traefik kopiert
container müssen merfach neugestartet werden
healthcheck vom portal scheint kaputt zu sein
d
demo:
snikket.dev.local-it.cloud
admin@snikket.dev.local-it.cloud : demo
demo@snikket.dev.local-it.cloud : demo

67
chat messenger/zulip.md Normal file
View file

@ -0,0 +1,67 @@
# Zulip
Zulip beinhaltet sogar direkt eine Importfunktionen zur Migration von Slack, Mattermost, Gitter oder Rocket.Chat.
Der Aufbau der Basisfunktionen der Weboberfläche basiert auf Chat-Nachrichten direkt unter Benutzer:innen und so genannten Streams.
Die Streams können Themenbezogen angelegt werden und mehrere Benutzer:innen können so z.B. als Projektteams oder zu einem Thema innerhalb dieser Streams per Chat kommunizieren.
Innerhalb von Streams können Topics weitere Unterkategorien bilden. So kann z.B. ein Projekt ein Stream sein und die einzelnen Themen des Projektes können in Topics diskutiert werden. Funktionen, wie Erwähnungen, sind zur besseren Benachrichtigung von angesprochenen Benutzer:innen ebenfalls vorhanden.
Das Design und die etwas andere Funktionsweise machen den Einstieg in das Tool etwas schwer. Der starke Fokus auf Topics und andere Funktionen, wie Ansichten für Erwähnungen, versprechen bessere Übersicht. Insgesamt macht Zulip aber eher den Eindruck für technisch versiertere Gruppen ausgerichtet zu sein.
## Allgemeine Informationen
* Website: [zulip.com](zulip.com)
* Demo:
* [https://zulip-test.buschsenja.net/](https://zulip-test.buschsenja.net/) info@local-it.org : Theegh9kah6oe7OoCohy
* Source Code: [github](https://github.com/zulip/zulip)
* [Dokumentation](https://docs.zulip.com/help)
* Lizenz: Apache 2.0
* Programmiersprache (Framework): Python, Javascript
* Geschäftsmodell: Zulip Cloud + Enterprise (Self-host mit Support) verfügbar mit "Professional Support", offenbar keine Features nur in Enterprise Version, Wechsel zwischen Community und Enterprise jederzeit in beide Richtungen möglich.
### Kernfunktionen (Spezialisierung der Plattform)
* Organisationschat für Direktnachrichten und Gruppierung für Themenbezug und Übersicht
* Zum Teil über so genannte "Intergrations" Anbindung an andere Plattformen, für Kommunikation und z.B. Videokonferenzen direkt verfügbar.
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Durch passende "Intergrations" könnte das Zulip auch als zentrales Benachrichtigungssystem für diverse Ereignisse auf anderen Plattformen ausgebaut und verstanden werden.
* Möglicherweise über "Intergrations" Verbindung zu anderen Massager-Protokollen denkbar, wie Matrix. Qualität der Integration und Sinn sollte allerdings geprüft und hinterfragt werden.
## Technisch
### Installation
* coop-cloud recipe: noch nicht
* Docker: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt)
* Docker-Compose: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt.)
* Konfiguration via: Standard-Installer-Parameter, wie z.B.: ./zulip-server-\*/scripts/setup/install --certbot --email=YOUR_EMAIL --hostname=YOUR_HOSTNAME; Rest in Web-GUI, mit Admin-Rechten nach der Installation und im Betrieb.
* API-Dokumentation: <https://zulip-test.buschsenja.net/api/>
* Abhängigkeiten:
* App: Aktuelle Debian oder Ubuntu empfohlen; für Schnellinstallation VM mit direkten Public IPs; Docker compose verfügbar und rProxy-Betrieb offenbar möglich, erfordert aber mehr eigene Arbeit und Tests.
* Datenbank: Postgres (Wird vom Installer installiert und konfiguriert)
* SMTP / Email: Braucht für Benachrichtigungen SMTP (noreply@example.com und ggf. weitere ausgehende Adressen)
* Installationshinweise: (Was ist alles schief gelaufen?)
* Der Standard-Installer geht davon aus, dass es sich um eine leere Standard-Installation von Debian oder Ubuntu handelt UND die VM direkte Public IPs hat. Wenn diese Bedingungen erfüllt sind, kann die Installation mit ca. drei Befehlen erfolgreich durchgeführt werden.
* Für den Prod-Einsatz ist es zur Einsparung von öffentlichen IPs und für einen flexibleren Betrieb zu empfehlen Zulip hinter einem Reverse Proxy zu betreiben. Da dies von der Standardinstallation abweicht, ist ein entsprechendes Rezept für die reproduzierbare Installation und Updates notwendig.
### Authentifizierung & SSO
SAML <https://zephyr.zulip.com/help/saml-authentication>
### Entwicklung
* Maintainership: Gestartet von Tim Abbott aus San Francisco / Kandra Labs, Inc.
* Contributors: GitHub-Contributors über 1000
* Letzte Änderung: 21.06.22
* Letzter Release / Zyklus: ca. monatliche Minor-Versionen
* Erweiterbarkeit: Über Integrations <https://zulip-test.buschsenja.net/integrations/> und API <https://zulip-test.buschsenja.net/api/>
* Geplante Entwicklung / Roadmap: Über GitHub-Label: <https://github.com/zulip/zulip/blob/main/docs/overview/release-lifecycle.md>
Überprüft am: 23.06.22
### sonstiges
* Import / Export von Userdaten aus Slack, Mattermost, Gitter oder Rocket.Chat vorgesehen.
## Notizen

65
documents/collabora.md Normal file
View file

@ -0,0 +1,65 @@
# Collabora
Collabora ist eine Lösung die Serverseitig die Office Suite Libre Office ausführt und ein Webinterface anbietet.
Da die Inhalte anders als bei Onlyoffice _gestreamt_ werden, kann es zu größeren Latenzen kommen.
Die Open Source Version _Collabora Online Development Edition_ (CODE) hat nur einen
eingeschränkten Funktionsumfang und wird von den Herstellern nicht für den Produktiveinsatz empfohlen.
Die Integration in Nextcloud wird von den Nextcloud Entwickler:innen mehr auf Collabora als auf Onlyoffice fokussiert.
Positiv anzumerken ist, dass Collabora ein großer Contributer im Libre Office Projekt ist.
Unsere bisherigen Erfahrung zeigten, dass Collabora weniger flüssig als Onlyoffice läuft.
## Allgemeine Informationen
* Website: https://www.collaboraoffice.com/
* Demo:
* [Hersteller]()
* [local-it](demo.local-it.org) : demo : demo
* Source Code: [github](https://github.com/CollaboraOnline/online)
* Dokumentation: [hier](https://sdk.collaboraonline.com/contents.html)
* Lizenz: überwiegend MPL 2.0
*Collabora Collabora Online Development Edition* ist kostenfrei, aber als Unstable deklariert
Für NGO und Education andere Pläne möglich
* Programmiersprache (Framework): JS / C++
* Geschäftsmodell: EPL
### Kernfunktionen (Spezialisierung der Plattform)
* Online Office
### Erweiterte Funktionen (nicht spezialisiert darauf)
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/collabora)
* Docker: [image](https://hub.docker.com/r/collabora/code), [Dockerfile]()
* Docker-Compose: link
* Konfiguration via: coolwsd.xml
* API-Dokumentation: see docs
* Abhängigkeiten:
* Installationshinweise: (Was ist alles schief gelaufen?)
* https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
### Authentifizierung & SSO
### Entwicklung
* Maintainership: Collabora Productiviy, UK
* Contributors: 167
* Letzte Änderung: 4hours
* Letzter Release / Zyklus: [22.05.3.1.1]()
* Erweiterbarkeit: ?
* Geplante Entwicklung / Roadmap: ?
Überprüft am 11.07.22
### sonstiges
* Import / Export von Userdaten
## Notizen
Version 1.2 28.06.2022

66
documents/cryptpad.md Normal file
View file

@ -0,0 +1,66 @@
# Cryptpad
Wie der Name schon andeutet, legt Cryptpad großen Wert auf die Verschlüsselung der Dokumente.
Neben Markdown Pads (_Code_ genannt) bietet Cryptpad weitere Dokumentarten wie Richtext und
Tabellenkalkulation über eine onlyoffice Integration, Formulare, Kanban Boards und Whiteboards.
Es gibt ebenfalls ein Accountmanagement, eine externe Authentifizierung per SSO ist allerdings noch in Planung.
## Allgemeine Informationen
* Website: https://cryptpad.org/
* Demo:
* [cryptpad.fr](https://cryptpad.fr/)
* [local-it]() admin : (Zugang für Demo-System hier)
* Source Code: [github](https://github.com/xwiki-labs/cryptpad)
* Dokumentation: [hier](https://docs.cryptpad.fr/en/)
* Lizenz: AGPL-3.0
* Programmiersprache (Framework): Javascript
* Geschäftsmodell: xwiki.com, founding, donations
### Kernfunktionen (Spezialisierung der Plattform)
* Neben Markdown Pads (*Code* genannt) bietet Cryptpad weitere Dokumentarten wie Richtext und Tabellenkalkulation über eine onlyoffice Integration, Formulare, Kanban Boards und Whiteboards.
### Erweiterte Funktionen (nicht spezialisiert darauf)
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/cryptpad)
* Docker: [image](), [Dockerfile](https://github.com/xwiki-labs/cryptpad-docker)
* Docker-Compose: [hier](https://github.com/xwiki-labs/cryptpad-docker/blob/main/docker-compose.yml)
* Konfiguration via: envs
* API-Dokumentation: ?
* Abhängigkeiten:
* Installationshinweise: (Was ist alles schief gelaufen?)
* musste das recipe upgrade und dabei einiges anpassen
* scheint jetzt aber zu laufen
### Authentifizierung & SSO
wohl wegen e2e nicht trivial, noch in entwcklung, gibt aber schon ein fund dafür:
https://github.com/xwiki-labs/cryptpad/issues/174
https://github.com/xwiki-labs/cryptpad/issues/903
https://nlnet.nl/project/CryptPad-Auth/
### Entwicklung
* Maintainership: xiwki.com, Ort
* Contributors: 67
* Letzte Änderung: 25days ago
* Letzter Release / Zyklus: [5.0](https://github.com/xwiki-labs/cryptpad/releases/tag/5.0.0)
* Erweiterbarkeit: ?
* Geplante Entwicklung / Roadmap: https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo
Überprüft am: 11.07.22
### sonstiges
## Notizen
Version 1.2 28.06.2022

73
documents/etherpad.md Normal file
View file

@ -0,0 +1,73 @@
# Etherpad
Etherpad Ist das ältesteste und weit verbreiteteste. Es ist sehr einfach aufgebaut und fokusiert aufs wesentliche,
Text schreiben. Weiterhin ist es dadurch bekannt, dass jede:r Autor:in eine eigene Textfarbe erhält, womit nachvollziehbar
ist, wer was geschrieben hat. Die Revisions-, Import-, Export- Funktionen ein Chat und die möglichkeit Pads öffentlich nur im Lesemodus
zu teilen machen das Tool vielseitig verwendbar. Durch Plugins lässt sich Etherpad auch noch im Funktionsumfang erweitern. Möchte man ein Dokument allerdings aufwendiger formatieren, kommt man mit Etherpad (und Markdown) schnell an seine Grenzen und exportiert den Text nach der Kollaborationsphase lieber in ein anderes Format.
## Allgemeine Informationen
* Website: https://github.com/ether/etherpad-lite
* Demo:
* [Hersteller]()
* [local-it]() admin : (Zugang für Demo-System hier)
* Source Code: [hier](https://github.com/ether/etherpad-lite)
* Dokumentation: [hier](https://etherpad.org/doc/latest/)
* Lizenz: Apache 2.0
* Programmiersprache (Framework): Javascript
* Geschäftsmodell: Foundation, FOSS
### Kernfunktionen (Spezialisierung der Plattform)
* markdown
### Erweiterte Funktionen (nicht spezialisiert darauf)
*
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/etherpad) aber noch experimental
* Docker: [image](https://hub.docker.com/u/etherpad), [Dockerfile](https://github.com/ether/etherpad-lite/blob/develop/doc/docker.md)
* Docker-Compose:
* Healthcheck:
* Secrets:
* Konfiguration via: envs
* API-Dokumentation: [http api](https://etherpad.org/doc/latest/#index_http-api)
* Abhängigkeiten:
* App: nodesjs
* Datenbank: postgres oder ander DB
* Installationshinweise:
* setup mit abra ist noch nicht ganz stabil und braucht noch weitere arbeit
### Authentifizierung & SSO
default nur admin authz, kann aber aktiviert werden
openid connect plugin: https://github.com/ether/ep_openid_connect
### Entwicklung
* Maintainership: The Etherpad Foundation., Ort
* Contributors: 278
* Letzte Änderung: 7 days ago
* Letzter Release / Zyklus: [1.8.18](https://github.com/ether/etherpad-lite/releases/tag/1.8.18) unregelmäßig, alle paar Monate
* Erweiterbarkeit:
viele plugins verfügbar
https://static.etherpad.org/index.html
* Geplante Entwicklung / Roadmap:
Überprüft am: 11.07..22
### sonstiges
* Import / Export von Userdaten
## Notizen
Version 1.2 28.06.2022

75
documents/hedgedoc.md Normal file
View file

@ -0,0 +1,75 @@
# Hedgedoc
Hedgedoc ist quasi wie ein Etherpad nur mit deutlich mehr Funktionen. Es gibt eine Ansicht die das bereits formatierte Markdown darstellt
und vereinfacht damit das lernen und korrekte formatieren von Markdown. Weiterhin gibt es viele Erweiterungen um z.B. Diagramme oder
mathematische Formeln darzustellen oder das Dokument als Präsentation zu öffnen.
Das integrierte Usermanagement zeigt alle Pads eines Users an und kann sogar per SSO angebunden werden.
## Allgemeine Informationen
* Website:
* Demo:
* [Hersteller](https://hedgedoc.org/demo/)
* [local-it](hedgedoc.demo.local-it.cloud) demo : demo
* Source Code: [hier](https://github.com/hedgedoc/hedgedoc)
* Dokumentation: [hier](https://docs.hedgedoc.org/)
* Lizenz: AGPL 3.0
* Programmiersprache (Framework): Typescript
* Geschäftsmodell: community foss
### Kernfunktionen (Spezialisierung der Plattform)
* Kollaborative Markdown Editor
### Erweiterte Funktionen (nicht spezialisiert darauf)
* Presentation
* File upload
* MathJax
* Plantuml
* ...
* Revisionen
* Einbdindung von div
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/hedgedoc)
* Docker: [image](), [Dockerfile](), https://docs.hedgedoc.org/setup/docker/
* Docker-Compose: [hier](https://git.coopcloud.tech/coop-cloud/hedgedoc/src/branch/main/compose.yml)
* Healthcheck: ✅
* Secrets: ✅
* Konfiguration via: env
* API-Dokumentation: [hier](https://docs.hedgedoc.org/dev/api/)
* Abhängigkeiten:
* App: Node
* DB: Postgres
* SMTP optional
* Installationshinweise: (
### Authentifizierung & SSO
sso, saml, ldap
### Entwicklung
* Maintainership: https://hedgedoc.org/team/, David Mehre, Dortmund
* Contributors: 158
* Letzte Änderung: 04.07.2022
* Letzter Release / Zyklus: [1.9.3](https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.3) 10.04.2022
* Erweiterbarkeit: ?
* Geplante Entwicklung / Roadmap: v2 als rewrite mit aufteilung in backend frontend geplant
Überprüft am: 05.07.22
### sonstiges
## Notizen
grade im kompletten rewrite wird in backend <> frontend aufgeteilt
Version 1.2 28.06.2022

39
documents/index.md Normal file
View file

@ -0,0 +1,39 @@
# Dokumentenbearbeitung
Bei der Bearbeitung von Dokumenten lässt sich zwischen offline und kollaborativem Schreiben und dem verwendetem Dateiformat unterscheiden.
So genannte **Plaintext** Dokumente sind Dateien, die Text ganz ohne Formatierung oder anderen Applikationsspezifischem Inhalt speichern.
Für etwas mehr Struktur sorgen sog. **vereinfachte Auszeichnungssprachen** wie zum Beispiel ReStructuredText oder Markdown. Diese verwenden Textelemente die das Dokument in reiner Form schon leicht lesbar und bearbeitbar machen, aber in verschiedene andere Formate (html, pdf, ...) exportiert werden kann. Die Verwendete Syntax ist recht leicht zu lernen und bietet die wichtigsten Funktionalitäten für Texte.
Mit Erweiterungen wie z.B. PlantUML ist es möglich auch Diagramme usw. zu generieren, das benötigt aber wiederum eine eigene Syntax.
Markdown hat eine weite Verbreitung in Wikis, Blogs, Programmierplattformen wie Github oder Stackoverflow.
Für den Einstieg kann ein spezieller Editor der die Verwendung von Markdown vereinfacht wie z.B. Zettlr hilfreich sein.
Microsoft Office und die freie Software alternative Openoffice bzw. Libreoffice sind Programme die nach dem What-you-see-is-what-you-get (WYSIWYG)-Prinzip arbeiten. Das heißt wärend der:die Autor:in ein Dokument bearbeitet, sieht er:sie bereits wie es fertig formatiert aussieht. Aufgrund der einfachen Bedienbarkeit und großen Funktionsumfang wie Tabellenkalkulation, Präsentationen etc. haben diese Editoren eine große Verbreitung erlangt.
Im Gegensatz zu Markdown ist man allerdings stark an das Dateiformart der Applikation gebunden und kann die Dokumente anders nicht betrachten. Vorallem das Microsoft Office Dateiformat ist properitär und damit schwieriger in andere zu konvertieren.
In der wissenschaftlichen Arbeit ist das Softwarepaket **LaTex**, das auf dem Textsatzsystem Tex aufbaut, weit verbreitet.
Hier arbeitet der:die Autor:in mit einer Art Programmiersprache und kann nach der Berechnung der Ausgabe das fertig formatierte Dokument verwenden. Latex eignet sich
für hohe Ansprüche wie z.B. Mathematische Formeln, komplexere Textsätze, Dissertationen und in Kombionation mit Literaturprogrammen.
Latex hat eine hohe Einarbeitungszeit, bietet dafür aber mehr Stabilität und mehr berechenbarkeit beim Ergebnis und Erleichterung bei der Generierung von Literatur-/ Abbildungsverzeichnissen.
Es ist oft vorteilhafter offline zu arbeiten. Online ist man abhängig von der Internetverbindung und hat eine größere Latenz. In kombination mit einem Cloudspeicher können Dateien wieder synchronisiert werden. Bearbeiten allerdings mehrere gleichzeitig die gleiche Datei kann es zu Konflikten kommen. Deswegen kann es sich in einigen Fällen lohnen für das kollaborative Schreiben auf ein Online Tool zurückzugreifen. Im Folgenden stellen wir fünf verschiedene Lösungen mit unterschiedlichen Anwendungsbereichen vor.
## Online Kollaborativ
| | Etherpad | Hedgedoc | Cryptpad | Onlyoffice | Collabora |
| ------------ | ---------- | --------- | --------- | ---------- | --------- |
| Lizenz | Apache 2.0 | AGPLv3 | AGPL v3 | MIT | MPL 2.0 |
| Installation | coopcloud | coopcloud | coopcloud | coopcloud | coopcloud |
| SSO | ✅ | ✅ | ❌ | - | - |
## Markdown Editor
Wie bereits erwäht bietet es sich an für simple Textverarbeitung die Vorteile von leichtgewichtigeren Tools
zu nutzen. So genannte Pads ermöglichen das kollaborative arbeiten von vielen Autor:innen am selben
Dokument mit simpler Formatierung (Markdown).
## Office
Für die kollaborative Bearbeitung von Richtext Dokumenten gibt es zwei verbreitete Lösungen, Onlyoffice und Collabora.
Beide haben verschiedene Lizenzmodelle die die Nutzung in kleiner Userzahl kostenfrei in einer Community Edition ermöglichen
und alles darüber hinaus kostenpflichtig ist.

67
documents/onlyoffice.md Normal file
View file

@ -0,0 +1,67 @@
# Onlyoffice
Der Onlyoffice Document-Server (Docs) kann für Integrationen in z.B. Nextcloud verwendet werden oder als Teil von der
Onlyoffice-Workspace, was eine eigene Suite ist. Onlyoffice orientiert sich mehr an dem Design und dem Dateiformat von MSOffice.
Es verbraucht etwas weniger Server Ressourcen als Collabora, da es überwiegend auf den Clients läuft.
Die kostenlose Version bietet bis zu 20 simultante Verbindungen, eine Lizenz für z.B. 50 kostet 1200€ einmalig.
In der Standardeinstellung speichert Onlyoffice Änderungen zuerst in einer eigenen Datenbank synchronisiert sie erst zurück zu Nextcloud wenn kein:e Nutzer:in das Dokument mehr geöffnet hat. Da dies zu irretationen führen kann, ist es möglich eine _Force-Save_ Option zu aktivieren.
## Allgemeine Informationen
* Website: https://www.onlyoffice.com
* Demo:
* [Hersteller]()
* [local-it](demo.loal-it.org) demo:demo
* Source Code: [hier](https://github.com/ONLYOFFICE/) , [document-server](https://github.com/ONLYOFFICE/DocumentServer)
* Dokumentation: [hier](https://helpcenter.onlyoffice.com/de/)
* Lizenz: MIT
free for > 20 simultanious connections
1200€ / 50 Connections for lifetime
* Programmiersprache (Framework): c++, js,
* Geschäftsmodell: EPL Versionen
### Kernfunktionen (Spezialisierung der Plattform)
* Online Office
### Erweiterte Funktionen (nicht spezialisiert darauf)
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/onlyoffice)
* Docker: [image](https://hub.docker.com/r/onlyoffice/documentserver/), [Dockerfile]()
* Docker-Compose: link
* Konfiguration via: config file
* API-Dokumentation:
* Abhängigkeiten:
* Installationshinweise: (Was ist alles schief gelaufen?)
* Force Save aktivieren! Möglicher Datenverlust falls Verbindung zu Dokument offen bleibt und Cache aus Onlyoffice verloren geht
https://api.onlyoffice.com/editors/save#forcesave
### Authentifizierung & SSO
Authentifizierung über Workspace oder Integrierte App (Nextclod ...)
### Entwicklung
* Maintainership:
Latvia, USA, ...
* Contributors: 14
* Letzte Änderung: 3hours
* Letzter Release / Zyklus: [7.1.1](https://github.com/ONLYOFFICE/DocumentServer/releases/tag/v7.1.1)
* Erweiterbarkeit: ?
* Geplante Entwicklung / Roadmap:
https://helpcenter.onlyoffice.com/installation/docs-roadmap.aspx
Überprüft am: xx.xx.22
### sonstiges
* Import / Export von Userdaten
## Notizen
Version 1.2 28.06.2022

View file

@ -1,3 +1,51 @@
# Project Management Tools
## Kanban
Eine beliebte und vielseitige Methode zum Projektmanagement ist Kanban. Es wurde ursprünglich in Japan von Toyota entwickelt und findet mittlerweile in vielen Variationen ihre Anwendung.
Es gibt eine schiere Menge an Tools die Kanban Boards unterstützen. Viele bieten auch noch deutlich mehr Funktionalitäten und sind teilweise an bestimmte Projektmanagementmethoden wie z.B. Scrum ausgerichtet.
Die Folgende Liste an Tools ist eine kleine Auswahl, es gibt wirklich noch deutlich mehr.
Es muss nicht unbedingt nachteilhaft sein wenn ein Tool nicht alle funktionen hat, wenn es z.B. als reines Kanbanboard dienen soll und zur Zeiterfassung ein anderes Tool verwendet wird.
| | Redmine | Wekan | Kanboard | Vikunja | Taiga |
| ------------- | --------- | --------- | --------- | --------- | --------- |
| Lizenz | GPL-V2 | MIT | MIT | AGPL-V3 | AGPL-V3 |
| Installation | coopcloud | coopcloud | coopcloud | coopcloud | coopcloud |
| SSO | ✅ plugin | ✅ | ✅ plugin | ✅ | ✅ plugin |
| Kanban | plugin | ✅ | ✅ | ✅ | ✅ |
| Tickets | ✅ | ❌ | ✅ | ✅ | ✅ |
| Gantt | ✅ | ❌ | ✅ plugin | ✅ | ❌ |
| Kalender | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wiki | ✅ | ❌ | ✅ plugin | ❌ | ✅ |
| Zeiterfassung | ✅ | ❌ | ✅ | ❌ | ❌ |
### Redmine
Redmine ist ein vielseitiges Ticketsystem mit Wiki, Zeiterfassung und allen erdenklichen Funktionen. Das Design ist schon etwas älter, kann aber über diverse Plugins angepasst werden. Allerdings hat das Tool eine Lernkurve und zu Beginn muss auf einer neuen Installation sehr viel Konfiguriert werden. Kanban Boards können über das Agile Plugin nachinstalliert werden.
### Wekan
Wekan ist eine Alternative zu dem weit bekanntem Trello. Boards können universell eingesetzt werden und es wird wenig wenig Struktur vorgegeben.
Organisationen, die bereits mit Trello Erfahrungen gesammelt haben, sind mit Wekan ggf. nahe an dem gewohnten Funktionsumfang und deren Oberfläche dran.
Unsere Erfahrung zeigt, dass die Ladezeiten der Boards allerding bei vielen Karten mit Anhängen aber teilweilse lange sein können.
### Kanboard
Das Kanboard bildet den klassischen Kanbanprozess ab. Es hat unterschiedliche Analysefunktionen und kann über viele Plugins im Funktionsumfang erweitert werden.
Das Standard Design ist nicht mehr so modern, kann aber angepasst werden.
### Vikunja
Vikunja ist als simple persönliche ToDo Liste gestartet und hat mittlerweile aber auch umfangreiche Funktionen mit Kanban oder Gantt Ansichten. Es hat ein modernes Design und lässt sich intuitiv bedienen.
### Taiga
Taiga ist ein Projektmanagement Tool, das stark auf die Scrum Methode für agile Softwareprojekte ausgerichtet ist. Das Backlog, Wiki, Epics, Userstories, Issues, aber natürlich auch ein Kanban Board machen Taiga vollständig.
### Nextcloud Deck
Die Nextcloud bietet mit der App _Deck_ ebenfalls ein simples Kanban-Board. Wenn eine Nextcloud bereits vorhanden ist, kann Deck ein schneller Ersatz für Notizzettel sein. Für mehr ist Deck aber nicht spezialisiert genug.
* [Vikunja](./vikunja.md)

View file

@ -0,0 +1,52 @@
# Kanboard
Das Kanboard bildet den klassischen Kanbanprozess ab. Es hat unterschiedliche Analysefunktionen und kann über viele Plugins im Funktionsumfang erweitert werden. Das Standard Design ist nicht mehr so modern, kann aber angepasst werden.
## Allgemeine Informationen
* Website: https://kanboard.org/
* Demo: [local-it](kanboard.demo.local-it.cloud) admin:admin
* Source Code: [github](https://github.com/kanboard/kanboard)
* Dokumentation: [hier](https://docs.kanboard.org/en/latest/)
* Lizenz: MIT
* Programmiersprache (Framework): PHP
* Geschäftsmodell: FOSS
## Technisch
### Installation
* coop-cloud recipe: nein
* Docker: [Dockerfile](https://github.com/kanboard/kanboard/blob/master/Dockerfile) [image](https://hub.docker.com/r/kanboard/kanboard/)
* Docker-Compose: [hier](https://github.com/kanboard/kanboard/blob/master/docker-compose.yml)
* Konfiguration via: config.php
* API-Dokumentation: [http](https://docs.kanboard.org/en/latest/api/index.html)
* Abhängigkeiten:
* App: php
* Datenbank: postgres
* Installationshinweise: (Was ist alles schief gelaufen?)
* https://docs.kanboard.org/en/latest/admin_guide/docker.html
### Authentifizierung & SSO
LDAP, OAuth2
https://github.com/kanboard/plugin-oauth2
### Entwicklung
* Maintainership: Frédéric Guillot,
* Contributors: 334
* Letzte Änderung: yesterday
* Letzter Release / Zyklus: [1.2.22](https://github.com/kanboard/kanboard/releases)
* Erweiterbarkeit: plugins
* Geplante Entwicklung / Roadmap: maintenance mode
Überprüft am 13.07.22
### sonstiges
> This software is in maintenance mode. It doesn't mean it's abandoned, but there is no significant feature development. Pull-requests are still accepted as long as the guidelines are followed.
## Notizen
wekan theme plugin

View file

@ -0,0 +1,6 @@
# Redmine
Redmine ist ein vielseitiges Ticketsystem mit Wiki, Zeiterfassung und allen erdenklichen Funktionen. Das Design ist schon etwas älter, kann aber über diverse Plugins angepasst werden. Allerdings hat das Tool eine Lernkurve und zu Beginn muss auf einer neuen Installation sehr viel Konfiguriert werden. Kanban Boards können über das Agile Plugin nachinstalliert werden.
https://www.redmine.org/plugins

View file

@ -0,0 +1,11 @@
# Taiga
Taiga ist ein Projektmanagement Tool, das stark auf die Scrum Methode für agile Softwareprojekte ausgerichtet ist. Das Backlog, Wiki, Epics, Userstories, Issues, aber natürlich auch ein Kanban Board machen Taiga vollständig.
https://www.taiga.io/
https://kaleidos.net/
https://github.com/kaleidos-ventures
https://github.com/kaleidos-ventures/taiga-contrib-oidc-auth
Kaleidos Ventures S.L.

View file

@ -38,8 +38,7 @@ openid connect, [authentik tutorial](https://goauthentik.io/integrations/service
* Letzte Änderung: 23h
* Letzter Release / Zyklus: [0.18.1](https://kolaente.dev/vikunja/api/releases)
* Erweiterbarkeit: ?
* Geplante Entwicklung / Roadmap:
* api: https://my.vikunja.cloud/lists/16/list
* [Roadmap](https://my.vikunja.cloud/lists/16/list)
Überprüft am: 13.07.22

View file

@ -0,0 +1,62 @@
# Wekan
Wekan ist eine Alternative zu dem weit bekanntem Trello. Boards können universell eingesetzt werden und es wird wenig wenig Struktur vorgegeben.
Organisationen, die bereits mit Trello Erfahrungen gesammelt haben, sind mit Wekan ggf. nahe an dem gewohnten Funktionsumfang und deren Oberfläche dran.
Unsere Erfahrung zeigt, dass die Ladezeiten der Boards allerding bei vielen Karten mit Anhängen aber teilweilse lange sein können.
## Allgemeine Informationen
* Website:
* Demo:
* [Hersteller]()
* [local-it](board.demo.local-it.org) demo : demo
* Source Code: [github](https://github.com/wekan/wekan/)
* Dokumentation: [nicht wirklich](https://github.com/wekan/wekan/discussions/4522)
* Lizenz: MIT
* Programmiersprache (Framework): JS / Meteor
* Geschäftsmodell: FOSS, Spenden
### Kernfunktionen (Spezialisierung der Plattform)
* Kanban
### Erweiterte Funktionen (nicht spezialisiert darauf)
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/wekan)
* Docker: [image](https://quay.io/repository/wekan/wekan), [Dockerfile](https://github.com/wekan/wekan/blob/master/Dockerfile)
* Docker-Compose: [compose](https://github.com/wekan/wekan/blob/master/docker-compose.yml)
* Konfiguration via: envs
* API-Dokumentation: [api](https://wekan.github.io/api/)
* Abhängigkeiten:
* App: meteor
* Datenbank: mongodb
* SMTP
* Installationshinweise: (Was ist alles schief gelaufen?)
*
### Authentifizierung & SSO
LDAP, openid
### Entwicklung
* Maintainership: [xet7](https://github.com/xet7) Lauri Ojansivu , Finland
* Contributors: 232
* Letzte Änderung: 2days ago
* Letzter Release / Zyklus: [v6.30](https://github.com/wekan/wekan/releases/tag/v6.30)
* Erweiterbarkeit: nein, aber PRs werden angenommen
* Geplante Entwicklung / Roadmap:
https://boards.wekan.team/b/D2SzJKZDS4Z48yeQH/wekan-open-source-kanban-board-with-mit-license
Überprüft am: 13.07.22
### sonstiges
Codequalität ist fragwürdig, wenig Tests, PR's werden einfach so durchgewunken
## Notizen
Version 1.2 28.06.2022