Выпуск платформы обмена файлами OpenCloud 8.0

Опубликован релиз платформы OpenCloud 8.0, позволяющей развернуть на своём сервере систему для обмена файлами и совместной работы над контентом. Проект преподносится как открытая альтернатива проприетарным системам Microsoft SharePoint, Google Drive и Dropbox, соответствующая требованиям действующего в Европейском союзе постановления GDPR.

Проект основан как форк платформы OCIS (ownCloud Infinite Scale). В отличие от старой кодовой базы ownCloud и ответвившегося от неё проекта NextCloud серверная часть OCIS была переписана с языка PHP на Go. Создатели OpenCloud попытались избавить кодовую базу от лишней функциональности и сосредоточиться на максимально качественной реализации основной задачи — совместной работы с файлами.

Cерверная часть написана на языке Go, распространяется под лицензией Apache 2.0 и поддерживает программные интерфейсы WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 и OpenID Connect. Сервер реализован с использованием концепции микросервисов и может масштабироваться от установки на платы Raspberry Pi до больших многоserwertych ze skomplikowanych architektur.

Klient desktopowy napisany w C++ z użyciem Qt jest publikowany na licencji GPLv3 i obsługuje kompilacje dla systemów Windows, macOS i Linux. Klient zawiera również funkcję synchronizacji plików oraz montowania współdzielonego magazynu w formie wirtualnego systemu plików. Interfejs webowy napisany w TypeScript z użyciem frameworka Vue.js jest oferowany na licencji AGPLv3. Są dostępne aplikacje mobilne dla Androida i iOS.

Oprócz funkcji przechowywania i wymiany plików oraz synchronizowanego dostępu do zbioru plików z różnych urządzeń, OpenCloud oferuje możliwości wspólnej edycji dokumentów w czasie rzeczywistym, integracji z pakietem biurowym Collabora Online oraz edytorem Markdown (ToastUI), wyodrębniania tekstu z obrazów i zeskanowanych dokumentów, a także wykorzystania protokołu ICAP do skanowania przesyłanych plików w pakietach antywirusowych.

Dla publikowanych plików można ograniczać czas ich życia, udostępniać dostęp za pomocą linku i zabezpieczać treść hasłem. Dla ułatwienia nawigacji po plikach wspierane są tagi, filtry i wyszukiwanie pełnotekstowe. System śledzi całą historię pracy z plikami i zapewnia wsparcie dla wycofywania zmian do określonej wersji w przeszłości. Można zorganizować pracę zespołową z przypisaniem podkatalogów („przestrzeni roboczych”) do poszczególnych zespołów.

Administrator ma dostęp do interfejsu szczegółowego zarządzania prawami dostępu i użytkownikami (na przykład można zezwolić użytkownikowi jedynie na przeglądanie lub jedynie na przesyłanie do magazynu). Wspierane jest zarządzanie dostępem oparte na rolach (RBAC — Role-Based Access Control). W platformie zastosowana jest architektura Privacy-First, która zakłada, że użytkownik OpenCloud z uprawnieniami administratora nie ma dostępu do treści użytkowników.

W nowej wersji:

  • В текстовом редакторе реализована возможность одновременной работы нескольких людей над файлами в формате Markdown и ocnote с отражением вносимых изменений в реальном времени. Появилась возможность подключения пользователей в режиме только для чтения, которые могут лишь наблюдать за подготовкой документа.
  • Настройки поисковых движков Bleve и OpenSearch унифицированы для выдачи похожих результатов независимо от поискового бэкенда (по умолчанию предлагается движок Bleve, но поставляется и OpenSearch, который лучше подходит для крупных проектов) Снижено потребление памяти при использовании движка Bleve (с 1.1 ГБ до 120 МБ при индексации 100 тысяч файлов).
  • Добавлена поддержка движущихся фотографий с возможностью из предпросмотра при наведении мыши или по нажатию кнопки.
  • Ускорена прокрутка и отрисовка миниатюр для каталогов с большим числом изображений (1000+).
  • Обновлён дизайн страниц ввода пароля, предупреждения об отказе в доступе и загрузки конфиденциальных файлов.
  • Добавлена возможность использования системного диалога для управления выводом на печать, поддерживающего экспорт в PDF.
  • В панель добавлена кнопка «More actions», в которую переносятся инструменты, не вместившиеся в ширину окна.
  • Для 37 языков программирования реализована подсветка синтаксиса, среди прочего работающая внутри блоков с кодом в Markdown-файлах.
  • Обеспечена поставка тем оформления в форме Docker-образов.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster