Издаване на платформата за обмен на файлове OpenCloud 8.0

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

Проектът е основан като форк на платформата OCIS (ownCloud Infinite Scale). За разлика от старата кодова база на ownCloud и произлезлия от нея проект NextCloud, сървърната част на OCIS е пренаписана от PHP на Go. Създаделите на OpenCloud се опитали да освободят кодовата база от излишната функционалност и да се съсредоточат върху качественото изпълнение на основната задача — съвместната работа с файлове.

Сървърната част е написана на Go, разпространява се под лицензия Apache 2.0 и поддържа интерфейси WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 и OpenID Connect. Сървърът е реализиран с концепцията за микросервизи и може да се мащабира от инсталации на Raspberry Pi до големи много.сървърДесктоп клиентът е написан на C++ с помощта на Qt, публикуван е под лицензия GPLv3 и поддържа сборки за Windows, macOS и Linux. Клиентът също така има вградена функция за синхронизация на файлове и монтиране на споделено хранилище като виртуална файлова система. Уеб интерфейсът е написан на TypeScript с помощта на фреймуърка Vue.js и е предложен под лицензия AGPLv3. Има мобилни приложения за Android и iOS.

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

броя инсталации.

За публикуваните файлове може да се ограничи времето за живот, да се предостави достъп чрез връзка и да се защити съдържанието с парола. За улесняване на навигацията през файловете се поддържат тагове, филтри и пълнотекстово търсене. В системата се следи цялата история на работа с файлове и се предоставя поддръжка за връщане на промените до определена версия в миналото. Възможна е организация на екипна работа с опцията за запазване на подсистеми („работни пространства“) за отделни екипи.

За администратора е предоставен интерфейс за детайлно управление на правата на достъп и потребителите (например, може да разреши на потребителя само преглед или само качване в хранилището). Поддържа се управление на достъпа на базата на роли (RBAC — Устройство на достъпа на база роли). В платформата се прилага архитектура Privacy-First, предполагаща, че потребителят OpenCloud с администраторски права не може да получи достъп до съдържанието на потребителите.

В новата версия:

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

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster