Представено новото издание на платформата Nextcloud Hub 24, предоставяща самодостатъчно решение за организиране на съвместната работа на служителите в предприятията и екипите, които развиват различни проекти. Същевременно е публикувана основната облачна платформа на Nextcloud Hub - Nextcloud 24, която позволява разгръщане на облачно хранилище с поддръжка на синхронизация и обмен на данни, предоставящо възможност за преглед и редактиране на данни от всяко устройство в мрежата (чрез уеб интерфейс или WebDAV). Серверът Nextcloud може да бъде разгръщан на всякакъв хостинг, който поддържа изпълнението на PHP скриптове и предоставя достъп до SQLite, MariaDB/MySQL или PostgreSQL. Изходните кодове на Nextcloud се разпространяват под лицензия AGPL.
В решаването на задачи Nextcloud Hub напомня на Google Docs и Microsoft 365, но позволява изграждането на напълно контролирана инфраструктура за съвместна работа, функционираща на собствените сървъри и не зависеща от външни облачни услуги. Nextcloud Hub обединява в една среда няколко отворени приложения-разширения над облачната платформа Nextcloud, които позволяват съвместна работа с офис документи, файлове и информация за планиране на задачи и събития. Платформата включва също разширения за достъп до електронна поща, обмен на съобщения, организиране на видеоконференции и чатове.
Автентикацията на потребителите може да се извършва както по локална база, така и чрез интеграция с LDAP / Active Directory, Kerberos, IMAP и Shibboleth / SAML 2.0, включваща прилагане на двуфакторна автентикация, SSO (Single Sign-On) и свързване на нови системи с акаунта чрез QR код. Версионният контрол на промените позволява проследяване на изменения в файлове, коментари, правила за съвместен достъп и тагове.
Основни компоненти на платформата Nextcloud Hub:
- Файлове — организация на съхранението, синхронизацията, съвместния достъп и обмена на файлове. Достъпът може да бъде осъществен както чрез уеб, така и чрез клиентски софтуер за настолни и мобилни системи. Предоставят се разширени възможности, като пълнотекстово търсене, прикачване на файлове при изпращане на коментари, селективен контрол на достъпа, създаване на защитени с парола линкове за изтегляне, интеграция с външни хранилища (FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox и др.).
- Flow — оптимизира бизнес процесите чрез автоматизация на извършването на типични задачи, като преобразуване на документи в PDF, изпращане на съобщения в чати при качване на нови файлове в определени директории, автоматично задаване на тагове. Възможно е създаването на собствени обработващи програми, извършващи действия, свързани с конкретни събития.
- Nextcloud Office — вградени средства за съвместно редактиране на документи, електронни таблици и презентации, разработвани съвместно с компанията Collabora. Осигурява се интеграция с пакетите OnlyOffice, Collabora Online, MS Office Online Server и Hancom office.
- Photos — галерия от изображения, опростяваща търсенето, обмена и навигацията в съвместната колекция от снимки и изображения. Поддържа се класифициране на снимките по време, място, тагове и честота на преглед.
- Calendar — календар-планиращ, позволяващ координирането на провеждането на срещи, планирането на чатове и видеоконференции. Предоставя се интеграция с инструментите за групова работа на базата на iOS, Android, macOS, Windows, Linux, Outlook и Thunderbird. Поддържа се изтегляне на събития от външни източници, поддържащи протокол WebCal.
- Mail — съвместима адресна книга и уеб интерфейс за работа с електронна поща. Възможна е свързването на няколко акаунта към един inbox. Поддържа се криптиране на писмата и прикрепяне на цифрови подписи на базата на OpenPGP. Възможна е синхронизация на адресната книга чрез CalDAV.
- Talk — система за обмен на съобщения и провеждане на уеб конференции (чат, аудио и видео). Поддържа се работа в групи, възможност за предоставяне на достъп до съдържанието на екрана и поддръжка на SIP шлюзове за интеграция с обикновената телефония.
- Nextcloud Backup — решение за децентрализирано съхранение на резервни копия.
Ключови нововъведения в Nextcloud Hub 24:
- Предоставени са инструменти за миграция, позволяващи на потребителя да експортира всичките си данни в форма на един архив и да ги импортира на друго място. сървърЕкспортът обхваща настройки на потребителя и профила, данни от приложения (Groupware, Files), календари, коментари, любими елементи и т.н. Поддръжката на миграция все още не е добавена във всички приложения, но за извличане на специфични за приложенията данни е предложен специален API, който ще бъде постепенно внедряван. Инструментите за миграция позволяват на потребителя да не зависи от платформата и улесняват пренасянето на информацията, например, потребителят може бързо да прехвърли данни на своя домашен сървър по всяко време.

- В подсистемата за съхранение и съвместен достъп до файлове (Nextcloud Files) са добавени изменения, насочени към повишаване на производителността и увеличение на мащабируемостта. Добавен е API Enterprise Search за индексиране на съдържанието, съхранявано в Nextcloud, от странични търсачки. Осигурено е селективно управление на правомощията за съвместен достъп, например, на потребителите могат да бъдат предоставени отделни права за редактиране, изтриване и качване на данни в съвместни каталози. В функцията за предоставяне на достъп по имейл (Share-by-mail) е осигурена генерация на временни токени за проверка на притежателя на имейл адреса, вместо използването на фиксирана парола.
Намалена е натовареноста на БД до 4 пъти при извършване на стандартни операции. При показване на съдържанието на каталогите в интерфейса, броят на заявките към БД е намален с 75%. Също така, значително е намалял броят на запитванията към БД при работа с профила на потребителя. Повишена е ефективността на кеширането на аватарите, които сега се генерират само в два варианта на размер. Оптимизирано е съхранението на информацията за активността на потребителите. Добавена е вградена система за профилиране за идентифициране на тясни места. Намалено е броят на свързванията с сървър Redis. Ускорени са обработката на квоти, работата с токени, абонамента по WebDAV и четенето на данни за състоянието на потребителите. Разширено е приложението на кеширането за ускоряване на достъпа до ресурсите. Намалено е времето за зареждане на страниците.

На администратора е предоставена възможност за задаване на произволно време за изпълнение на фонови работи, които могат да бъдат пренесени в период на минимална активност. Добавена е възможността за изнасяне на операции по генериране и промяна на размерите на миниатюрите в отделен микросервис, стартиран в Docker. Съхранението на данни, свързани с обработката на активността на потребителите (Activities), може да бъде изнесено в отделна БД.
- Подобрен е интерфейсът на компонентите за организиране на съвместна работа (Nextcloud Groupware). В календара-планировчик са добавени бутони за приемане/отхвърляне на покани, позволяващи промяна на статуса на участие от уеб интерфейса. В пощенския клиент е добавена функция за изпращане на съобщения по график и за анулиране на току-що изпратено писмо.
- В системата за обмен на съобщения Nextcloud Talk е извършена работа по увеличаване на производителността и е добавена поддръжка на реакции, позволяващи изразяване на отношение към съобщението с помощта на Emoji. Добавена е раздел Media, в който се показват и могат да се търсят всички мултимедийни файлове, изпратени в чата. Подобрен е интеграцията с настолната версия — добавена е възможността за отговор от изскачащо уведомление за ново съобщение и е опростен приемът на входящи обаждания. В мобилната версия е предоставена възможност за избор на устройство за звуково изход. При предоставяне на споделен достъп до екрана е добавена поддръжка за предаване на другите потребители не само на изображението, но и на системния звук.

- В интегрирания офисен пакет (Collabora Online) бе предложен нов интерфейс с меню на основата на раздели (елементите на горното меню се показват под формата на променящи се инструменти).
- В средствата за съвместна работа е предоставена автоматична блокировка на файловете по време на редактиране в офис приложенията Text и Collabora Online (блокировката не позволява на други клиенти да правят промени в редактирания файл), при желание файловете могат да бъдат блокирани и отключени ръчно.
- В текстовия редактор Nextcloud Text се появи поддръжка на таблици и информационни карти. Добавена е възможността за директно качване на изображения чрез интерфейс drag&drop. Осигурено е автоматично допълване при вмъкване на Emoji.
- В програмата Nextcloud Collectives, която предоставя интерфейс за изграждане на база знания и свързване на документи с групи, се появи възможността за гъвкаво настройване на правата за достъп и предоставяне на достъп до няколко страници с една връзка.
Източник: opennet.ru



