Mit der Veröffentlichung von Nextcloud Hub 24 wurde eine eigenständige Lösung für die Zusammenarbeit von Unternehmensmitarbeitern und Teams, die an verschiedenen Projekten arbeiten, vorgestellt. Gleichzeitig wurde die zugrunde liegende Cloud-Plattform Nextcloud 24 veröffentlicht, die die Bereitstellung eines Cloud-Speichers mit Synchronisations- und Datenaustauschunterstützung ermöglicht. Dadurch können Daten von jedem Gerät aus an jedem Ort im Netz betrachtet und bearbeitet werden (über die Web-Oberfläche oder WebDAV). Der Nextcloud-Server kann auf jedem Hosting bereitgestellt werden, das die Ausführung von PHP-Skripten unterstützt und Zugang zu SQLite, MariaDB/MySQL oder PostgreSQL bietet. Der Quellcode von Nextcloud wird unter der AGPL-Lizenz verbreitet.
In Bezug auf die Funktionen erinnert Nextcloud Hub an Google Docs und Microsoft 365, bietet jedoch die Möglichkeit, eine vollständig kontrollierte Infrastruktur für die Zusammenarbeit zu implementieren, die auf eigenen Servern läuft und nicht an externe Cloud-Dienste gebunden ist. Nextcloud Hub integriert mehrere offene Apps als Erweiterungen auf der Nextcloud-Cloud-Plattform, die die gemeinsame Bearbeitung von Dokumenten, Dateien sowie die Planung von Aufgaben und Veranstaltungen ermöglichen. Die Plattform umfasst zudem Erweiterungen für den Zugriff auf E-Mails, Messaging sowie die Organisation von Videokonferenzen und Chats.
Die Benutzerauthentifizierung kann sowohl über die lokale Datenbank als auch durch Integration mit LDAP / Active Directory, Kerberos, IMAP und Shibboleth / SAML 2.0 erfolgen, einschließlich der Verwendung von Zwei-Faktor-Authentifizierung, SSO (Single Sign-On) und dem Verknüpfen neuer Systeme mit dem Konto über QR-Code. Die Versionierung ermöglicht es, Änderungen an Dateien, Kommentaren, Freigaberechten und Tags nachzuverfolgen.
Hauptkomponenten der Nextcloud Hub-Plattform:
- Files – Organisation der Speicherung, Synchronisation, gemeinsamen Nutzung und des Austauschs von Dateien. Der Zugriff kann sowohl über das Web als auch über Desktop- und mobile Client-Software erfolgen. Es werden erweiterte Funktionen wie Volltextsuche, das Anhängen von Dateien beim Kommentieren, selektive Zugriffssteuerung, das Erstellen passwortgeschützter Links für Downloads und die Integration mit externen Speichern (FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox usw.) bereitgestellt.
- Flow – optimiert Geschäftsprozesse durch die Automatisierung der Ausführung typischer Aufgaben wie die Umwandlung von Dokumenten in PDF, das Senden von Nachrichten in Chats beim Hochladen neuer Dateien in bestimmte Verzeichnisse und das automatische Zuordnen von Tags. Es ist möglich, eigene Handler zu erstellen, die Aktionen in Bezug auf bestimmte Ereignisse ausführen.
- Nextcloud Office – integrierte Mittel zur gemeinsamen Bearbeitung von Dokumenten, Tabellen und Präsentationen, die in Zusammenarbeit mit dem Unternehmen Collabora entwickelt werden. Es wird Unterstützung für die Integration mit Paketen wie OnlyOffice, Collabora Online, MS Office Online Server und Hancom Office bereitgestellt.
- Fotos — eine Bildgalerie, die das Suchen, Teilen und Navigieren durch gemeinsame Sammlungen von Fotos und Bildern erleichtert. Die Bilder können nach Zeit, Ort, Tags und Aufrufhäufigkeit sortiert werden.
- Kalender — ein Planer, der es ermöglicht, Treffen zu koordinieren und Chats sowie Videokonferenzen zu planen. Integration mit Gruppenarbeitswerkzeugen auf iOS, Android, macOS, Windows, Linux, Outlook und Thunderbird ist möglich. Es wird die Möglichkeit unterstützt, Ereignisse von externen Quellen, die das WebCal-Protokoll unterstützen, zu importieren.
- Mail — ein gemeinsames Adressbuch und Web-Interface für die Arbeit mit E-Mails. Es ist möglich, mehrere Konten in einem Posteingang zu verknüpfen. Die Verschlüsselung von E-Mails und das Hinzufügen digitaler Signaturen auf Basis von OpenPGP werden unterstützt. Das Adressbuch kann über CalDAV synchronisiert werden.
- Talk — ein System für Messaging und Web-Konferenzen (Chat, Audio und Video). Unterstützt werden Gruppen, die Möglichkeit, den Zugang zum Bildschirminhalt zu gewähren, sowie SIP-Gateways zur Integration mit der herkömmlichen Telefonie.
- Nextcloud Backup — eine Lösung für die dezentrale Speicherung von Backups.
Wichtige Neuerungen in Nextcloud Hub 24:
- Es wurden Migrationstools bereitgestellt, mit denen der Nutzer alle seine Daten in Form eines Archivs exportieren und auf einem anderen System importieren kann. Server. Der Export umfasst Benutzereinstellungen und -profile, Daten aus Anwendungen (Groupware, Dateien), Kalender, Kommentare, Favoriten usw. Die Unterstützung für Migration ist derzeit noch nicht in allen Anwendungen verfügbar, allerdings wurde ein spezielles API vorgeschlagen, das schrittweise implementiert werden soll, um anwendungsspezifische Daten zu extrahieren. Die Migrationswerkzeuge ermöglichen es dem Benutzer, nicht an eine Plattform gebunden zu sein und erleichtern den Transfer seiner Informationen. So kann der Benutzer jederzeit schnell Daten auf seinen Heimserver übertragen.

- Im Dateispeichersystem und der Dateifreigabe (Nextcloud Files) wurden Änderungen implementiert, die auf eine bessere Leistung und höhere Skalierbarkeit abzielen. Eine API für die Unternehmenssuche wurde hinzugefügt, um Inhalte, die in Nextcloud gespeichert sind, von externen Suchsystemen indexieren zu lassen. Eine differenzierte Berechtigungsvergabe für den gemeinsamen Zugriff wurde umgesetzt, sodass zum Beispiel einzelnen Nutzern spezifische Bearbeitungs-, Lösch- und Upload-Rechte in gemeinsamen Ordnern erteilt werden können. Im Rahmen der Funktion "Zugriff per E-Mail gewähren" (Share-by-mail) wird die Generierung temporärer Token zur Überprüfung des E-Mail-Eigentümers anstelle eines festen Passworts ermöglicht.
Die Belastung der Datenbank wurde bei typischen Operationen um bis zu 4 Mal reduziert. Bei der Anzeige von Kataloginhalten im Interface wurde die Anzahl der Datenbankabfragen um 75 % gesenkt. Auch die Anzahl der Anfragen an die Datenbank bei der Arbeit mit Benutzerprofilen wurde deutlich reduziert. Die Effizienz der Avatar-Caching wurde erhöht, da diese nun nur noch in zwei Größen generiert werden. Die Speicherung von Nutzeraktivitätsinformationen wurde optimiert. Ein integriertes Profilsystem wurde hinzugefügt, um Engpässe zu identifizieren. Die Anzahl der Verbindungen zu dem Server durch Redis wurde verringert. Die Verarbeitung von Quoten, der Umgang mit Tokens, die WebDAV-Anfragen sowie das Lesen von Nutzerdaten wurden beschleunigt. Der Einsatz von Caching zur Beschleunigung des Zugriffs auf Ressourcen wurde erweitert. Die Ladezeiten der Seiten wurden verkürzt.

Administratoren haben die Möglichkeit, eine beliebige Zeit für Hintergrundarbeiten festzulegen, die auf Zeiten mit minimaler Aktivität verschoben werden können. Zudem wurde die Möglichkeit geschaffen, die Operationen zur Generierung und Änderung von Miniaturansichten in einen separaten Mikroservice auszulagern, der in Docker gestartet wird. Die Speicherung der Daten, die mit der Verarbeitung von Benutzeraktivitäten (Activities) verbunden sind, kann in eine separate Datenbank ausgelagert werden.
- Die Benutzeroberfläche der Komponenten für die Zusammenarbeit (Nextcloud Groupware) wurde verbessert. Im Kalender-Planer wurden Schaltflächen zum Annehmen/Ablehnen von Einladungen hinzugefügt, die es ermöglichen, den Teilnahme-Status über die Web-Oberfläche zu ändern. Im E-Mail-Client wurde eine Funktion zum Planen des Versands von Nachrichten und zur Stornierung einer gerade gesendeten E-Mail hinzugefügt.
- In Nextcloud Talk wurde die Leistung verbessert und die Unterstützung für Reaktionen hinzugefügt, mit denen Nutzer ihre Meinung zu Nachrichten durch Emojis ausdrücken können. Ein Reiter 'Medien' wurde hinzugefügt, in dem alle Multimedia-Dateien, die im Chat gesendet wurden, angezeigt und durchsucht werden können. Die Integration mit dem Desktop wurde verbessert – es ist jetzt möglich, direkt aus der Popup-Benachrichtigung über eine neue Nachricht zu antworten, und das Entgegennehmen eingehender Anrufe wurde vereinfacht. In der mobilen Version gibt es außerdem die Möglichkeit, das Ausgabegerät für den Ton auszuwählen. Beim Teilen des Bildschirms wurde die Unterstützung für die Übertragung nicht nur des Bildes, sondern auch des Systemsounds hinzugefügt.

- Im integrierten Office-Paket (Collabora Online) steht eine neue Benutzeroberfläche mit einem Tab-basierten Menü zur Verfügung (die Elemente im oberen Menü werden als sich ändernde Werkzeugleisten angezeigt).
- In den Kollaborationstools ist eine automatische Dateisperre während der Bearbeitung in den Office-Anwendungen Text und Collabora Online implementiert. Diese Sperre verhindert, dass andere Nutzer Änderungen an der bearbeiteten Datei vornehmen. Auf Wunsch können Dateien auch manuell gesperrt und entsperrt werden.
- Der Nextcloud Text-Editor unterstützt jetzt Tabellen und Informationskarten. Zudem wurde die Möglichkeit hinzugefügt, Bilder direkt per Drag & Drop hochzuladen. Außerdem gibt es eine Autocomplete-Funktion für Emoji-Einfügungen.
- In Nextcloud Collectives, das eine Schnittstelle zur Erstellung von Wissensdatenbanken und zur Verknüpfung von Dokumenten mit Gruppen bietet, gibt es jetzt die Möglichkeit, Zugriffsrechte flexibel zu konfigurieren und den Zugriff auf mehrere Seiten über einen einzigen Link zu gewähren.
Quelle: opennet.ru



