chore: cleanup document editor tools
This commit is contained in:
parent
81dd0f18a8
commit
6eb3922775
6 changed files with 275 additions and 238 deletions
|
@ -1,65 +1,65 @@
|
||||||
|
|
||||||
# Collabora
|
# Collabora
|
||||||
|
|
||||||
Collabora ist eine Lösung die Serverseitig die Office Suite Libre Office ausführt und ein Webinterface anbietet.
|
Collabora ist eine Lösung, die serverseitig die Office-Suite
|
||||||
Da die Inhalte anders als bei Onlyoffice _gestreamt_ werden, kann es zu größeren Latenzen kommen.
|
LibreOffice ausführt und dieses dann über ein Webinterface
|
||||||
Die Open Source Version _Collabora Online Development Edition_ (CODE) hat nur einen
|
anbietet. Da die Inhalte anders als bei Onlyoffice vom
|
||||||
eingeschränkten Funktionsumfang und wird von den Herstellern nicht für den Produktiveinsatz empfohlen.
|
Server gestreamt werden, kann es zu größeren Latenzen
|
||||||
Die Integration in Nextcloud wird von den Nextcloud Entwickler:innen mehr auf Collabora als auf Onlyoffice fokussiert.
|
kommen. Die Open-Source-Version „Collabora Online Development
|
||||||
Positiv anzumerken ist, dass Collabora ein großer Contributer im Libre Office Projekt ist.
|
Edition“ (CODE) wird von den Herstellern nicht
|
||||||
Unsere bisherigen Erfahrung zeigten, dass Collabora weniger flüssig als Onlyoffice läuft.
|
für den Produktiveinsatz und auch nur für kleine Gruppen
|
||||||
|
bzw. „Home Use“ empfohlen. Das liegt auch daran, dass
|
||||||
|
es keine als stabil klassifizierten Veröffentlichungen gibt.
|
||||||
|
Die Entwickler:innen von Nextcloud fokussieren bei der Integration
|
||||||
|
von Office-Tools allerdings stärker auf Collabora
|
||||||
|
als auf Onlyoffice. Positiv anzumerken ist, dass Collabora
|
||||||
|
viel zum LibreOffice-Projekt beiträgt. Unsere Erfahrungen
|
||||||
|
zeigen, dass Collabora insbesondere wegen der Latenz
|
||||||
|
weniger flüssig als Onlyoffice läuft.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: https://www.collaboraoffice.com/
|
- Website: https://www.collaboraoffice.com/
|
||||||
* Demo:
|
- Demo
|
||||||
* [Hersteller]()
|
- Source Code: [github](https://github.com/CollaboraOnline/online)
|
||||||
* [local-it](demo.local-it.org) : demo : demo
|
- Dokumentation: [hier](https://sdk.collaboraonline.com/contents.html)
|
||||||
* Source Code: [github](https://github.com/CollaboraOnline/online)
|
- Lizenz: überwiegend MPL 2.0
|
||||||
* Dokumentation: [hier](https://sdk.collaboraonline.com/contents.html)
|
_Collabora Collabora Online Development Edition_ ist kostenfrei, aber als Unstable deklariert
|
||||||
* 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
|
Für NGO und Education andere Pläne möglich
|
||||||
|
- Programmiersprache (Framework): JS / C++
|
||||||
* Programmiersprache (Framework): JS / C++
|
- Geschäftsmodell: EPL
|
||||||
* Geschäftsmodell: EPL
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
* Online Office
|
|
||||||
|
- Online Office
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/collabora)
|
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/collabora)
|
||||||
* Docker: [image](https://hub.docker.com/r/collabora/code), [Dockerfile]()
|
- Docker: [image](https://hub.docker.com/r/collabora/code), [Dockerfile]()
|
||||||
* Docker-Compose: link
|
- Docker-Compose: link
|
||||||
* Konfiguration via: coolwsd.xml
|
- Konfiguration via: coolwsd.xml
|
||||||
* API-Dokumentation: see docs
|
- API-Dokumentation: see docs
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
- Installationshinweise: (Was ist alles schief gelaufen?)
|
||||||
* https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
|
- https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: Collabora Productiviy, UK
|
- Maintainership: Collabora Productiviy, UK
|
||||||
* Contributors: 167
|
- Contributors: 167
|
||||||
* Letzte Änderung: 4hours
|
- Letzte Änderung: 4hours
|
||||||
* Letzter Release / Zyklus: [22.05.3.1.1]()
|
- Letzter Release / Zyklus: [22.05.3.1.1]()
|
||||||
* Erweiterbarkeit: ?
|
- Erweiterbarkeit: ?
|
||||||
* Geplante Entwicklung / Roadmap: ?
|
- Geplante Entwicklung / Roadmap: ?
|
||||||
|
|
||||||
Überprüft am 11.07.22
|
Überprüft am 11.07.22
|
||||||
|
|
||||||
### sonstiges
|
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
|
||||||
|
|
||||||
## Notizen
|
## Notizen
|
||||||
|
|
||||||
Version 1.2 28.06.2022
|
Version 1.2 28.06.2022
|
|
@ -1,43 +1,45 @@
|
||||||
|
|
||||||
# Cryptpad
|
# Cryptpad
|
||||||
|
|
||||||
Wie der Name schon andeutet, legt Cryptpad großen Wert auf die Verschlüsselung der Dokumente.
|
Wie der Name schon andeutet, legt Cryptpad24 großen
|
||||||
Neben Markdown Pads (_Code_ genannt) bietet Cryptpad weitere Dokumentarten wie Richtext und
|
Wert auf die Verschlüsselung der Dokumente. Neben
|
||||||
Tabellenkalkulation über eine onlyoffice Integration, Formulare, Kanban Boards und Whiteboards.
|
Markdown Pads (Code genannt) bietet Cryptpad weitere
|
||||||
Es gibt ebenfalls ein Accountmanagement, eine externe Authentifizierung per SSO ist allerdings noch in Planung.
|
Tools zur Dokumentenbearbeitung wie einen Texteditor
|
||||||
|
(WYSIWYG) und Tabellenkalkulation über eine clientseitige
|
||||||
|
Onlyoffice-Integration, Formulare, Kanban Boards und
|
||||||
|
Whiteboards. Es gibt ebenfalls ein Account-Management.
|
||||||
|
Eine externe Authentifizierung per SSO ist zur Zeit noch
|
||||||
|
nicht möglich befindet sich aber in der Planung.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: https://cryptpad.org/
|
- Website: https://cryptpad.org/
|
||||||
* Demo:
|
- Demo:
|
||||||
* [cryptpad.fr](https://cryptpad.fr/)
|
- [cryptpad.fr](https://cryptpad.fr/)
|
||||||
* [local-it]() admin : (Zugang für Demo-System hier)
|
- Source Code: [github](https://github.com/xwiki-labs/cryptpad)
|
||||||
* Source Code: [github](https://github.com/xwiki-labs/cryptpad)
|
- Dokumentation: [hier](https://docs.cryptpad.fr/en/)
|
||||||
* Dokumentation: [hier](https://docs.cryptpad.fr/en/)
|
- Lizenz: AGPL-3.0
|
||||||
* Lizenz: AGPL-3.0
|
- Programmiersprache (Framework): Javascript
|
||||||
* Programmiersprache (Framework): Javascript
|
- Geschäftsmodell: xwiki.com, founding, donations
|
||||||
* Geschäftsmodell: xwiki.com, founding, donations
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### 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.
|
|
||||||
|
- 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)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/cryptpad)
|
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/cryptpad)
|
||||||
* Docker: [image](), [Dockerfile](https://github.com/xwiki-labs/cryptpad-docker)
|
- 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)
|
- Docker-Compose: [hier](https://github.com/xwiki-labs/cryptpad-docker/blob/main/docker-compose.yml)
|
||||||
* Konfiguration via: envs
|
- Konfiguration via: envs
|
||||||
* API-Dokumentation: ?
|
- API-Dokumentation: ?
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
- Installationshinweise: (Was ist alles schief gelaufen?)
|
||||||
* musste das recipe upgrade und dabei einiges anpassen
|
- musste das recipe upgrade und dabei einiges anpassen
|
||||||
* scheint jetzt aber zu laufen
|
- scheint jetzt aber zu laufen
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
|
@ -46,21 +48,19 @@ https://github.com/xwiki-labs/cryptpad/issues/174
|
||||||
https://github.com/xwiki-labs/cryptpad/issues/903
|
https://github.com/xwiki-labs/cryptpad/issues/903
|
||||||
https://nlnet.nl/project/CryptPad-Auth/
|
https://nlnet.nl/project/CryptPad-Auth/
|
||||||
|
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: xiwki.com, Ort
|
- Maintainership: xiwki.com, Ort
|
||||||
* Contributors: 67
|
- Contributors: 67
|
||||||
* Letzte Änderung: 25days ago
|
- Letzte Änderung: 25days ago
|
||||||
* Letzter Release / Zyklus: [5.0](https://github.com/xwiki-labs/cryptpad/releases/tag/5.0.0)
|
- Letzter Release / Zyklus: [5.0](https://github.com/xwiki-labs/cryptpad/releases/tag/5.0.0)
|
||||||
* Erweiterbarkeit: ?
|
- Erweiterbarkeit: ?
|
||||||
* Geplante Entwicklung / Roadmap: https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo
|
- Geplante Entwicklung / Roadmap: https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo
|
||||||
|
|
||||||
Überprüft am: 11.07.22
|
Überprüft am: 11.07.22
|
||||||
|
|
||||||
### sonstiges
|
### sonstiges
|
||||||
|
|
||||||
|
|
||||||
## Notizen
|
## Notizen
|
||||||
|
|
||||||
Version 1.2 28.06.2022
|
Version 1.2 28.06.2022
|
|
@ -1,73 +1,64 @@
|
||||||
# Etherpad
|
# Etherpad
|
||||||
|
|
||||||
Etherpad Ist das ältesteste und weit verbreiteteste. Es ist sehr einfach aufgebaut und fokusiert aufs wesentliche,
|
Etherpad ist das älteste und am weitesten verbreitete
|
||||||
Text schreiben. Weiterhin ist es dadurch bekannt, dass jede:r Autor:in eine eigene Textfarbe erhält, womit nachvollziehbar
|
Tool zum kollaborativen und im Wortsinne gleichzeitigen
|
||||||
ist, wer was geschrieben hat. Die Revisions-, Import-, Export- Funktionen ein Chat und die möglichkeit Pads öffentlich nur im Lesemodus
|
Schreiben. Es ist sehr einfach aufgebaut und fokussiert
|
||||||
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.
|
auf das Wesentliche: Text schreiben. Weiterhin ist sehr
|
||||||
|
leicht nachvollziehbar wer was geschrieben hat, da jede:r
|
||||||
|
Autor:in eine eigene Textfarbe erhält. Die Revisions-, Import-, Export-Funktionen, ein Chat und die Möglichkeit,
|
||||||
|
Pads öffentlich in einem reinen 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 schnell an Grenzen und
|
||||||
|
exportiert den Text nach der Kollaborationsphase besser
|
||||||
|
in ein anderes Format.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: https://github.com/ether/etherpad-lite
|
- Website: https://github.com/ether/etherpad-lite
|
||||||
* Demo:
|
- Demo:
|
||||||
* [Hersteller]()
|
- Source Code: [hier](https://github.com/ether/etherpad-lite)
|
||||||
* [local-it]() admin : (Zugang für Demo-System hier)
|
- Dokumentation: [hier](https://etherpad.org/doc/latest/)
|
||||||
* Source Code: [hier](https://github.com/ether/etherpad-lite)
|
- Lizenz: Apache 2.0
|
||||||
* Dokumentation: [hier](https://etherpad.org/doc/latest/)
|
- Programmiersprache (Framework): Javascript
|
||||||
* Lizenz: Apache 2.0
|
- Geschäftsmodell: Foundation, FOSS
|
||||||
* Programmiersprache (Framework): Javascript
|
|
||||||
* Geschäftsmodell: Foundation, FOSS
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
|
||||||
* markdown
|
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
|
||||||
*
|
|
||||||
|
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
|
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/etherpad) aber noch experimental
|
||||||
* 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: [image](https://hub.docker.com/u/etherpad), [Dockerfile](https://github.com/ether/etherpad-lite/blob/develop/doc/docker.md)
|
- Docker-Compose:
|
||||||
* Docker-Compose:
|
- Healthcheck:
|
||||||
* Healthcheck:
|
- Secrets:
|
||||||
* Secrets:
|
- Konfiguration via: envs
|
||||||
|
- API-Dokumentation: [http api](https://etherpad.org/doc/latest/#index_http-api)
|
||||||
* Konfiguration via: envs
|
- Abhängigkeiten:
|
||||||
* API-Dokumentation: [http api](https://etherpad.org/doc/latest/#index_http-api)
|
- App: nodesjs
|
||||||
* Abhängigkeiten:
|
- Datenbank: postgres oder ander DB
|
||||||
* App: nodesjs
|
- Installationshinweise:
|
||||||
* Datenbank: postgres oder ander DB
|
- setup mit abra ist noch nicht ganz stabil und braucht noch weitere arbeit
|
||||||
* Installationshinweise:
|
|
||||||
* setup mit abra ist noch nicht ganz stabil und braucht noch weitere arbeit
|
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
default nur admin authz, kann aber aktiviert werden
|
default nur admin authz, kann aber aktiviert werden
|
||||||
openid connect plugin: https://github.com/ether/ep_openid_connect
|
openid connect plugin: https://github.com/ether/ep_openid_connect
|
||||||
|
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: The Etherpad Foundation., Ort
|
- Maintainership: The Etherpad Foundation., Ort
|
||||||
* Contributors: 278
|
- Contributors: 278
|
||||||
* Letzte Änderung: 7 days ago
|
- 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
|
- Letzter Release / Zyklus: [1.8.18](https://github.com/ether/etherpad-lite/releases/tag/1.8.18) unregelmäßig, alle paar Monate
|
||||||
* Erweiterbarkeit:
|
- Erweiterbarkeit:
|
||||||
viele plugins verfügbar
|
viele plugins verfügbar
|
||||||
https://static.etherpad.org/index.html
|
https://static.etherpad.org/index.html
|
||||||
* Geplante Entwicklung / Roadmap:
|
- Geplante Entwicklung / Roadmap:
|
||||||
|
|
||||||
Überprüft am: 11.07..22
|
Überprüft am: 11.07..22
|
||||||
|
|
||||||
### sonstiges
|
### sonstiges
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
|
||||||
|
|
||||||
|
|
||||||
## Notizen
|
## Notizen
|
||||||
|
|
||||||
Version 1.2 28.06.2022
|
Version 1.2 28.06.2022
|
|
@ -1,67 +1,66 @@
|
||||||
# Hedgedoc
|
# Hedgedoc
|
||||||
|
|
||||||
Hedgedoc ist quasi wie ein Etherpad nur mit deutlich mehr Funktionen. Es gibt eine Ansicht die das bereits formatierte Markdown darstellt
|
Hedgedoc ist quasi wie ein Etherpad nur mit deutlich
|
||||||
und vereinfacht damit das lernen und korrekte formatieren von Markdown. Weiterhin gibt es viele Erweiterungen um z.B. Diagramme oder
|
mehr Funktionen und nutzt Markdown um Textformatierungen zu ermöglichen. Es bietet eine laufend aktualisierte Ansicht des formatierten Textes, die das Erlernen erleichtert und die Überprüfung der korrekten Formatierung
|
||||||
mathematische Formeln darzustellen oder das Dokument als Präsentation zu öffnen.
|
des Textes erlaubt. Weiterhin gibt es viele Erweiterungen,
|
||||||
Das integrierte Usermanagement zeigt alle Pads eines Users an und kann sogar per SSO angebunden werden.
|
um z.B. Diagramme oder mathematische Formeln darzustellen oder das Dokument als Präsentation zu öffnen.
|
||||||
|
Das integrierte Usermanagement zeigt alle Pads / Dokumente eine:r User:in an und kann auch per SSO angebunden werden.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website:
|
- Website:
|
||||||
* Demo:
|
- Demo:
|
||||||
* [Hersteller](https://hedgedoc.org/demo/)
|
- [Hersteller](https://hedgedoc.org/demo/)
|
||||||
* [local-it](hedgedoc.demo.local-it.cloud) demo : demo
|
- [local-it](hedgedoc.demo.local-it.cloud) demo : demo
|
||||||
* Source Code: [hier](https://github.com/hedgedoc/hedgedoc)
|
- Source Code: [hier](https://github.com/hedgedoc/hedgedoc)
|
||||||
* Dokumentation: [hier](https://docs.hedgedoc.org/)
|
- Dokumentation: [hier](https://docs.hedgedoc.org/)
|
||||||
* Lizenz: AGPL 3.0
|
- Lizenz: AGPL 3.0
|
||||||
* Programmiersprache (Framework): Typescript
|
- Programmiersprache (Framework): Typescript
|
||||||
* Geschäftsmodell: community foss
|
- Geschäftsmodell: community foss
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
* Kollaborative Markdown Editor
|
|
||||||
|
- Kollaborative Markdown Editor
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
* Presentation
|
|
||||||
* File upload
|
|
||||||
* MathJax
|
|
||||||
* Plantuml
|
|
||||||
* ...
|
|
||||||
* Revisionen
|
|
||||||
* Einbdindung von div
|
|
||||||
|
|
||||||
|
- Presentation
|
||||||
|
- File upload
|
||||||
|
- MathJax
|
||||||
|
- Plantuml
|
||||||
|
- ...
|
||||||
|
- Revisionen
|
||||||
|
- Einbdindung von div
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/hedgedoc)
|
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/hedgedoc)
|
||||||
* Docker: [image](), [Dockerfile](), https://docs.hedgedoc.org/setup/docker/
|
- Docker: [image](), [Dockerfile](), https://docs.hedgedoc.org/setup/docker/
|
||||||
* Docker-Compose: [hier](https://git.coopcloud.tech/coop-cloud/hedgedoc/src/branch/main/compose.yml)
|
- Docker-Compose: [hier](https://git.coopcloud.tech/coop-cloud/hedgedoc/src/branch/main/compose.yml)
|
||||||
* Healthcheck: ✅
|
- Healthcheck: ✅
|
||||||
* Secrets: ✅
|
- Secrets: ✅
|
||||||
|
- Konfiguration via: env
|
||||||
* Konfiguration via: env
|
- API-Dokumentation: [hier](https://docs.hedgedoc.org/dev/api/)
|
||||||
* API-Dokumentation: [hier](https://docs.hedgedoc.org/dev/api/)
|
- Abhängigkeiten:
|
||||||
* Abhängigkeiten:
|
- App: Node
|
||||||
* App: Node
|
- DB: Postgres
|
||||||
* DB: Postgres
|
- SMTP optional
|
||||||
* SMTP optional
|
- Installationshinweise:
|
||||||
* Installationshinweise: (
|
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
sso, saml, ldap
|
sso, saml, ldap
|
||||||
|
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: https://hedgedoc.org/team/, David Mehre, Dortmund
|
- Maintainership: https://hedgedoc.org/team/, David Mehre, Dortmund
|
||||||
* Contributors: 158
|
- Contributors: 158
|
||||||
* Letzte Änderung: 04.07.2022
|
- Letzte Änderung: 04.07.2022
|
||||||
* Letzter Release / Zyklus: [1.9.3](https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.3) 10.04.2022
|
- Letzter Release / Zyklus: [1.9.3](https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.3) 10.04.2022
|
||||||
* Erweiterbarkeit: ?
|
- Erweiterbarkeit: ?
|
||||||
* Geplante Entwicklung / Roadmap: v2 als rewrite mit aufteilung in backend frontend geplant
|
- Geplante Entwicklung / Roadmap: v2 als rewrite mit aufteilung in backend frontend geplant
|
||||||
|
|
||||||
Überprüft am: 05.07.22
|
Überprüft am: 05.07.22
|
||||||
|
|
||||||
|
@ -71,5 +70,4 @@ sso, saml, ldap
|
||||||
|
|
||||||
grade im kompletten rewrite wird in backend <> frontend aufgeteilt
|
grade im kompletten rewrite wird in backend <> frontend aufgeteilt
|
||||||
|
|
||||||
|
|
||||||
Version 1.2 28.06.2022
|
Version 1.2 28.06.2022
|
||||||
|
|
|
@ -1,39 +1,81 @@
|
||||||
# Dokumentenbearbeitung
|
# Dokumentenbearbeitung
|
||||||
|
|
||||||
Bei der Bearbeitung von Dokumenten lässt sich zwischen offline und kollaborativem Schreiben und dem verwendetem Dateiformat unterscheiden.
|
Bei der Bearbeitung von Dokumenten lässt sich zwischen
|
||||||
|
Offline-Bearbeitung und kollaborativem Schreiben unterscheiden. Auch die verwendeten Dateiformate unterscheiden sich. Prinzipiell unterscheiden sich die Tools auch in der Darstellung von Text. Auf der einen Seite stehen Tools, die einfach nur auf der Tastatur eingegebene
|
||||||
|
Zeichen ohne Formatierung darstellen und auf der anderen Seite die sogenannten WYSIWYG-Tools - „What You See Is What You Get“ – die umfangreiche Textformatierung erlauben, die direkt am Bildschirm sichtbar sind.
|
||||||
|
Letzteres sind die bekannten Tools wie Microsoft Word
|
||||||
|
oder LibreOffice (Open-Source). Erstere Tools erlauben
|
||||||
|
teilweise aber die Übersetzung von bestimmten Textelementen in Text-Formatierung, so dass auch damit Überschriften, Aufzählungen, Fett-Schreibung etc. möglich
|
||||||
|
sind.
|
||||||
|
|
||||||
So genannte **Plaintext** Dokumente sind Dateien, die Text ganz ohne Formatierung oder anderen Applikationsspezifischem Inhalt speichern.
|
Als „Plaintext“ bezeichnet werden Dokumente bezeichnet,
|
||||||
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.
|
die Text ganz ohne Formatierung oder anderen applikationsspezifischen Inhalt speichern. Für etwas mehr Struktur sorgen sog. vereinfachte Auszeichnungssprachen wie
|
||||||
Mit Erweiterungen wie z.B. PlantUML ist es möglich auch Diagramme usw. zu generieren, das benötigt aber wiederum eine eigene Syntax.
|
zum Beispiel ReStructuredText oder Markdown. Diese verwenden Textelemente, die das Dokument in reiner
|
||||||
Markdown hat eine weite Verbreitung in Wikis, Blogs, Programmierplattformen wie Github oder Stackoverflow.
|
Form schon leicht lesbar und bearbeitbar machen, aber in
|
||||||
Für den Einstieg kann ein spezieller Editor der die Verwendung von Markdown vereinfacht wie z.B. Zettlr hilfreich sein.
|
verschiedene andere Formate (HTML, PDF, …) exportiert
|
||||||
|
werden können. Auch die gleichzeitge Darstellung der formatierten Darstellung am Bildschirm steht meist zur Verfügung. Die verwendete Sprache 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 eine erweiterte und damit komplexere Sprache. Markdown hat eine
|
||||||
|
sehr weite Verbreitung in Wikis, Blogs, Programmierplattformen wie Github oder Stackoverflow. Es gibt spezielle
|
||||||
|
Tools, die den Einstieg und die Nutzung von Markdown
|
||||||
|
erheblich erleichtern, da sie Unterstützung für die richtige
|
||||||
|
Anwendung der Sprache bieten und formatierte Darstellung und Export in andere Formate direkt zur Verfügung
|
||||||
|
stellen wie z.B. Zettlr.
|
||||||
|
Microsoft Office und die freie Software-Alternative Openoffice bzw. Libreoffice20 sind Programme die nach dem
|
||||||
|
What-you-see-is-what-you-get (WYSIWYG)-Prinzip arbeiten. Das heißt während der:die Autor:in ein Dokument
|
||||||
|
bearbeitet, sieht er:sie bereits, wie es fertig formatiert
|
||||||
|
aussieht. Aufgrund der einfachen Bedienbarkeit und großem Funktionsumfang wie Tabellenkalkulation, Präsentationen etc. haben diese Programm-Pakete eine große
|
||||||
|
Verbreitung erlangt. Im Gegensatz zu Markdown ist man
|
||||||
|
allerdings stark an das Dateiformart der Applikation gebunden und kann die Dokumente nur in der Anwendung
|
||||||
|
selbst betrachten. Vor allem das Microsoft-Office-Dateiformat ist proprietär und damit teils problematisch in andere zu konvertieren.
|
||||||
|
|
||||||
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.
|
In der wissenschaftlichen Arbeit ist das Softwarepaket
|
||||||
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.
|
LaTex21, das auf dem Textsatzsystem Tex aufbaut, weitverbreitet. Hier arbeitet der:die Autor:in mit einer Art Programmiersprache und kann nach der Berechnung der
|
||||||
|
Ausgabe das fertig formatierte Dokument verwenden und
|
||||||
In der wissenschaftlichen Arbeit ist das Softwarepaket **LaTex**, das auf dem Textsatzsystem Tex aufbaut, weit verbreitet.
|
ist damit im Grunde vergleichbar mit MarkDown aber erheblich komplexer. Latex eignet sich für hohe Ansprüche
|
||||||
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
|
an die Formatierung, wie z.B. Mathematische Formeln,
|
||||||
für hohe Ansprüche wie z.B. Mathematische Formeln, komplexere Textsätze, Dissertationen und in Kombionation mit Literaturprogrammen.
|
komplexere Textsätze, Dissertationen und insbesondere
|
||||||
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.
|
in Kombination mit Literaturprogrammen. Latex hat eine
|
||||||
|
hohe Einarbeitungszeit, bietet dafür aber mehr Stabilität
|
||||||
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.
|
und mehr Berechenbarkeit beim Ergebnis und Erleichterung bei der Generierung von Literatur-/ Abbildungsverzeichnissen.
|
||||||
|
Auch für das kollaborative Arbeiten ist es oft vorteilhafter offline an Dokumenten zu arbeiten. Online ist man abhängig von der Internetverbindung und hat gerade bei den
|
||||||
|
WYSIWYG-Tools eine größere Latenz, d.h. die Tools fühlen
|
||||||
|
sich „zäh“ an. In Kombination mit einem Cloudspeicher
|
||||||
|
können offline bearbeitete Dateien wieder synchronisiert
|
||||||
|
werden. Bearbeiten allerdings mehrere gleichzeitig die
|
||||||
|
gleiche Datei, kann es zu Widersprüchen in der Bearbeitung kommen, die dann manuell oder mit Unterstützung
|
||||||
|
der Tools wieder behoben werden müssen. Deswegen
|
||||||
|
lohnt es sich zu prüfen, ob ein Online-Tool notwendig ist
|
||||||
|
und wenn ja, ob dieses vom Typ „WYSIWYG“ sein muss.
|
||||||
|
Im Folgenden werden fünf verschiedene Lösungen mit
|
||||||
|
unterschiedlichen Anwendungsbereichen vorgestellt.
|
||||||
|
|
||||||
## Online Kollaborativ
|
## Online Kollaborativ
|
||||||
|
|
||||||
| | Etherpad | Hedgedoc | Cryptpad | Onlyoffice | Collabora |
|
| | Etherpad | Hedgedoc | Cryptpad | Onlyoffice | Collabora |
|
||||||
| ------------ | ---------- | --------- | --------- | ---------- | --------- |
|
| ------------ | ----------------------- | --------------------- | --------- | --------------- | ---------------------- |
|
||||||
| Lizenz | Apache 2.0 | AGPLv3 | AGPL v3 | MIT | MPL 2.0 |
|
| Lizenz | 🕊️ | 🕊️ | 🕊️ | 🕊️ / 💲 | 🕊️ / 💲 |
|
||||||
| Installation | coopcloud | coopcloud | coopcloud | coopcloud | coopcloud |
|
| | Apache 2.0 | AGPLv3 | AGPL v3 | MIT | MPL 2.0 |
|
||||||
|
| Installation | S | S | S | S | S |
|
||||||
| SSO | ✅ | ✅ | ❌ | - | - |
|
| SSO | ✅ | ✅ | ❌ | - | - |
|
||||||
|
| Entwicklung | The Etherpad Foundation | David Mehren und Team | XWiki SAS | Ascensio System | Collabora Productivity |
|
||||||
|
|
||||||
## Markdown Editor
|
## Markdown Editoren und Pads
|
||||||
|
|
||||||
Wie bereits erwäht bietet es sich an für simple Textverarbeitung die Vorteile von leichtgewichtigeren Tools
|
Wie bereits erwähnt, bieten sich für simple Textverarbeitung leichtgewichtigere Tools an. So genannte Pads ermöglichen das kollaborative Arbeiten von vielen Autor:innen am selben Dokument mit simpler Formatierung.
|
||||||
zu nutzen. So genannte Pads ermöglichen das kollaborative arbeiten von vielen Autor:innen am selben
|
Gerade wenn zunächst der Inhalt und nicht die visuelle
|
||||||
Dokument mit simpler Formatierung (Markdown).
|
Darstellung im Vordergrund stehen, haben diese Tools
|
||||||
|
viele Vorteile. In der Regel haben diese Tools keine spürbare Latenz.
|
||||||
|
|
||||||
## Office
|
## Office-Suites
|
||||||
|
|
||||||
Für die kollaborative Bearbeitung von Richtext Dokumenten gibt es zwei verbreitete Lösungen, Onlyoffice und Collabora.
|
Für die kollaborative Bearbeitung von Dokumenten nach
|
||||||
Beide haben verschiedene Lizenzmodelle die die Nutzung in kleiner Userzahl kostenfrei in einer Community Edition ermöglichen
|
dem WYSIWYG-Prinzip gibt es zwei verbreitete Lösungen:
|
||||||
und alles darüber hinaus kostenpflichtig ist.
|
Onlyoffice und Collabora. Beide haben verschiedene
|
||||||
|
Lizenzmodelle, die die Nutzung für eine kleinere Anzahl
|
||||||
|
von User:innen kostenfrei in einer Community Edition
|
||||||
|
ermöglichen und bei einer größeren Zahl von
|
||||||
|
Anwender:innen kostenpflichtig sind. Leider kam es in unseren Tests
|
||||||
|
sowohl bei Collabora, als auch bei Onlyoffice zu fehlerhaftem
|
||||||
|
Verhalten, vor allem sobald mehrere Nutzer:innen
|
||||||
|
gleichzeitig ein Dokument bearbeiteten.
|
||||||
|
|
|
@ -1,67 +1,73 @@
|
||||||
# Onlyoffice
|
# Onlyoffice
|
||||||
|
|
||||||
Der Onlyoffice Document-Server (Docs) kann für Integrationen in z.B. Nextcloud verwendet werden oder als Teil von der
|
Der Onlyoffice Document-Server (Docs) kann z.B. in
|
||||||
Onlyoffice-Workspace, was eine eigene Suite ist. Onlyoffice orientiert sich mehr an dem Design und dem Dateiformat von MSOffice.
|
Nextcloud integriert werden oder als Teil des Onlyoffice-Workspace
|
||||||
Es verbraucht etwas weniger Server Ressourcen als Collabora, da es überwiegend auf den Clients läuft.
|
verwendet werden. Dabei handelt es sich um
|
||||||
Die kostenlose Version bietet bis zu 20 simultante Verbindungen, eine Lizenz für z.B. 50 kostet 1200€ einmalig.
|
eine umfangreichere eigene Software-Suite. Onlyoffice
|
||||||
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.
|
orientiert sich stärker an dem Design von Microsoft-Office
|
||||||
|
und nutzt auch dessen Dateiformat. Es verbraucht etwas
|
||||||
|
weniger Server-Ressourcen als Collabora, da es überwiegend
|
||||||
|
auf den Clients läuft. Die kostenlose Version bietet
|
||||||
|
bis zu 20 simultane Verbindungen/Nutzer:innen. Eine Lizenz
|
||||||
|
für z.B. 50 Nutzer:innen kostet 1200€ einmalig. In
|
||||||
|
der Standardeinstellung gibt es eine potenzielle Fehlerquelle:
|
||||||
|
Onlyoffice speichert Änderungen zuerst in einer
|
||||||
|
eigenen Datenbank und synchronisiert sie erst zurück zu
|
||||||
|
Nextcloud wenn kein:e Nutzer:in das Dokument mehr geöffnet
|
||||||
|
hat. Da dies zu Irritationen und Datenverlust führen
|
||||||
|
kann, ist es möglich, eine Option zu aktivieren, die Änderungen
|
||||||
|
direkt in der Nextcloud speichert („Force Save“).
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: https://www.onlyoffice.com
|
- Website: https://www.onlyoffice.com
|
||||||
* Demo:
|
- Demo:
|
||||||
* [Hersteller]()
|
- [Hersteller]()
|
||||||
* [local-it](demo.loal-it.org) demo:demo
|
- Source Code: [hier](https://github.com/ONLYOFFICE/) , [document-server](https://github.com/ONLYOFFICE/DocumentServer)
|
||||||
* Source Code: [hier](https://github.com/ONLYOFFICE/) , [document-server](https://github.com/ONLYOFFICE/DocumentServer)
|
- Dokumentation: [hier](https://helpcenter.onlyoffice.com/de/)
|
||||||
* Dokumentation: [hier](https://helpcenter.onlyoffice.com/de/)
|
- Lizenz: MIT
|
||||||
* Lizenz: MIT
|
|
||||||
free for > 20 simultanious connections
|
free for > 20 simultanious connections
|
||||||
1200€ / 50 Connections for lifetime
|
1200€ / 50 Connections for lifetime
|
||||||
|
|
||||||
* Programmiersprache (Framework): c++, js,
|
- Programmiersprache (Framework): c++, js,
|
||||||
* Geschäftsmodell: EPL Versionen
|
- Geschäftsmodell: EPL Versionen
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
* Online Office
|
|
||||||
|
- Online Office
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/onlyoffice)
|
- coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/onlyoffice)
|
||||||
* Docker: [image](https://hub.docker.com/r/onlyoffice/documentserver/), [Dockerfile]()
|
- Docker: [image](https://hub.docker.com/r/onlyoffice/documentserver/), [Dockerfile]()
|
||||||
* Docker-Compose: link
|
- Docker-Compose: link
|
||||||
|
|
||||||
* Konfiguration via: config file
|
- Konfiguration via: config file
|
||||||
* API-Dokumentation:
|
- API-Dokumentation:
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
- Installationshinweise: (Was ist alles schief gelaufen?)
|
||||||
* Force Save aktivieren! Möglicher Datenverlust falls Verbindung zu Dokument offen bleibt und Cache aus Onlyoffice verloren geht
|
- 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
|
https://api.onlyoffice.com/editors/save#forcesave
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
Authentifizierung über Workspace oder Integrierte App (Nextclod ...)
|
Authentifizierung über Workspace oder Integrierte App (Nextclod ...)
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership:
|
- Maintainership:
|
||||||
Latvia, USA, ...
|
Latvia, USA, ...
|
||||||
* Contributors: 14
|
- Contributors: 14
|
||||||
* Letzte Änderung: 3hours
|
- Letzte Änderung: 3hours
|
||||||
* Letzter Release / Zyklus: [7.1.1](https://github.com/ONLYOFFICE/DocumentServer/releases/tag/v7.1.1)
|
- Letzter Release / Zyklus: [7.1.1](https://github.com/ONLYOFFICE/DocumentServer/releases/tag/v7.1.1)
|
||||||
* Erweiterbarkeit: ?
|
- Erweiterbarkeit: ?
|
||||||
* Geplante Entwicklung / Roadmap:
|
- Geplante Entwicklung / Roadmap:
|
||||||
https://helpcenter.onlyoffice.com/installation/docs-roadmap.aspx
|
https://helpcenter.onlyoffice.com/installation/docs-roadmap.aspx
|
||||||
|
|
||||||
Überprüft am: xx.xx.22
|
|
||||||
|
|
||||||
### sonstiges
|
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
|
||||||
|
|
||||||
## Notizen
|
## Notizen
|
||||||
|
|
||||||
Version 1.2 28.06.2022
|
Version 1.2 28.06.2022
|
Loading…
Reference in a new issue