Випуск платформи обміну файлами 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 до великих багатосерверних впроваджень.

Десктоп-клієнт написаний на С++ з використанням Qt, опублікований під ліцензією GPLv3 і підтримує складання для Windows, macOS и Linux. У клієнт також вбудована функція синхронізації файлів та монтування спільного сховища у вигляді віртуальної файлової системи. Web-інтерфейс написаний на TypeScript з використанням фреймворку Vue.js та запропонований під ліцензією AGPLv3. Є мобільні додатки для Android та iOS.

Крім функцій для зберігання та обміну файлами, а також синхронізованого доступу до колекції файлів з різних пристроїв, OpenCloud включає можливості для спільного редагування документів у режимі реального часу, інтеграції з офісним пакетом Collabora Online та редактором Markdown Editor (ToastUI), вилучення тексту з зображень та відсканованих документів, використання протоколу ICAP для файлів.

Для публікованих файлів можна обмежувати час життя, надавати доступ за посиланням та захищати вміст паролем. Для спрощення навігації файлами підтримуються теги, фільтри та повнотекстовий пошук. У системі відстежується вся історія роботи з файлами та надається підтримка відкату змін на певну версію у минулому. Можлива організація командної роботи із закріпленням підкаталогів («робочих просторів») за окремими командами.

Для адміністратора надається інтерфейс деталізованого керування правами доступу та користувачами (наприклад, можна дозволити користувачеві лише перегляд або лише завантаження у сховище). Підтримується керування доступом на основі ролей (RBAC - Role-Based Access Control). У платформі застосовується архітектура Privacy-First, яка передбачає, що користувач OpenCloud з правами адміністратора не може отримати доступу до контенту користувачів.

В новой версії:

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

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster