Представлен выпуск платформы Nextcloud Hub 24, предоставляющей самодостаточное решение для организации совместной работы сотрудников предприятий и команд, развивающих различные проекты. Одновременно опубликована лежащая в основе Nextcloud Hub облачная платформа Nextcloud 24, позволяющая развернуть облачное хранилище с поддержкой синхронизации и обмена данными, предоставляющее возможность просмотра и редактирования данных с любого устройства в любой точке сети (при помощи web-интерфейса или WebDAV). Сервер Nextcloud можно развернуть на любом хостинге, поддерживающем выполнение PHP-скриптов и предоставляющем доступ к SQLite, MariaDB/MySQL или PostgreSQL. Исходные тексты Nextcloud распространяются под лицензией AGPL.
W zakresie funkcji Nextcloud Hub przypomina Google Docs i Microsoft 365, ale pozwala na zbudowanie w pełni kontrolowanej infrastruktury wspólnej pracy, działającej na własnych serwerach i nieuzależnionej od zewnętrznych usług chmurowych. Nextcloud Hub łączy w jednym środowisku kilka otwartych aplikacji dodatków do platformy chmurowej Nextcloud, umożliwiających wspólne korzystanie z dokumentów biurowych, plików oraz informacji do planowania zadań i wydarzeń. Platforma zawiera również dodatki do dostępu do poczty elektronicznej, komunikatorów, organizacji wideokonferencji oraz czatów.
Uwierzytelnianie użytkowników może odbywać się zarówno na podstawie lokalnej bazy danych, jak i poprzez integrację z LDAP / Active Directory, Kerberos, IMAP oraz Shibboleth / SAML 2.0, w tym z wykorzystaniem uwierzytelniania dwuskładnikowego, SSO (Single-sign-on) oraz powiązania nowych systemów z kontem za pomocą kodu QR. Kontrola wersji zmian pozwala śledzić zmiany w plikach, komentarzach, zasadach współdzielenia oraz tagach.
Podstawowe składniki platformy Nextcloud Hub:
- Pliki — organizacja przechowywania, synchronizacji, współdzielenia i wymiany plików. Dostęp może być realizowany zarówno przez sieć, jak i za pomocą oprogramowania klienckiego na systemy stacjonarne i mobilne. Oferowane są takie zaawansowane funkcje, jak pełnotekstowe wyszukiwanie, dołączanie plików przy wysyłaniu komentarzy, selektywna kontrola dostępu, tworzenie zabezpieczonych hasłem linków do pobierania, integracja z zewnętrznymi magazynami (FTP, CIFS/SMB, SharePoint, NFS, Amazon S3, Google Drive, Dropbox itd.).
- Flow — optymalizuje procesy biznesowe poprzez automatyzację wykonania typowych zadań, takich jak konwersja dokumentów do formatu PDF, wysyłanie wiadomości do czatów przy przesyłaniu nowych plików do określonych katalogów, automatyczne przypisywanie tagów. Możliwe jest tworzenie własnych przetworników, które wykonują działania w odniesieniu do określonych zdarzeń.
- Nextcloud Office — встроенные средства совместного редактирования документов, электронных таблиц и презентаций, развиваемые совместно с компанией Collabora. Предоставляется поддержки интеграции с пакетами OnlyOffice, Collabora Online, MS Office Online Server и Hancom office.
- Photos — galeria obrazów, która ułatwia wyszukiwanie, udostępnianie i nawigację po wspólnej kolekcji zdjęć i obrazów. Obsługiwane jest sortowanie zdjęć według czasu, miejsca, tagów i częstotliwości przeglądania.
- Calendar — kalendarz-planer, który umożliwia koordynację spotkań, planowanie czatów i wideokonferencji. Zapewnia integrację z narzędziami do pracy grupowej na iOS, Android, macOS, Windows, Linux, Outlook i Thunderbird. Obsługiwana jest możliwość importowania wydarzeń z zewnętrznych źródeł wspierających protokół WebCal.
- Mail — wspólna książka adresowa i interfejs webowy do obsługi poczty elektronicznej. Możliwe jest powiązanie kilku kont z jedną skrzynką odbiorczą. Obsługiwane jest szyfrowanie wiadomości oraz dodawanie podpisów cyfrowych opartych na OpenPGP. Możliwa jest synchronizacja książki adresowej za pomocą CalDAV.
- Talk — system wymiany wiadomości i prowadzenia konferencji webowych (czat, audio i wideo). Jest wsparcie dla grup, możliwość udostępniania zawartości ekranu oraz wsparcie dla bramek SIP do integracji z tradycyjną telefonią.
- Nextcloud Backup — решение для децентрализованного хранения резервных копий.
Ключевые новшества Nextcloud Hub 24:
- Предоставлены инструменты для миграции, позволяющие пользователю экспортировать все свои данные в форме одного архива и импортировать их на другом сервере. Экспорт охватывает настройки пользователя и профиля, данные из приложений (Groupware, Files), календари, комментарии, избранные элементы и т.п. Поддержка миграции пока добавлена не во все приложения, но для извлечения специфичных для приложений данных предложен специальный API, который будет постепенно внедряться. Инструменты миграции позволяют пользователю не зависеть от площадки и упрощают перенос своей информации, например, пользователь в любой момент может быстро перенести данные на свой домашний сервер.

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

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

- В интегрированном офисном пакете (Collabora Online) предложен новый интерфейс с меню на основе вкладок (элементы верхнего меню отображаются в форме меняющихся панелей инструментов).
- В средствах совместной работы обеспечена автоматическая блокировка файлов в процессе их редактирования в офисных приложениях Text и Collabora Online (блокировка не позволяет другим клиентам вносить изменение в редактируемый файл), при желании файлы можно заблокировать и разблокировать вручную.
- В редакторе текста Nextcloud Text появилась поддержка таблиц и информационных карт. Добавлена возможность прямой загрузки изображений через интерфейс drag&drop. Обеспечено автодополнение при вставке Emoji.
- В программе Nextcloud Collectives, предоставляющем интерфейс для построения базы знаний и связывания документов с группами, появилась возможность гибкой настройки прав доступа и предоставления доступа к нескольким страницам по одной ссылке.
Źródło: opennet.ru



