Lanzamiento de la plataforma de intercambio de archivos OpenCloud 8.0

Se ha publicado el lanzamiento de la plataforma OpenCloud 8.0, que permite implementar en su propio servidor un sistema para el intercambio de archivos y la colaboración en contenido. El proyecto se presenta como una alternativa abierta a los sistemas propietarios de Microsoft SharePoint, Google Drive y Dropbox, cumpliendo con los requisitos del reglamento GDPR vigente en la Unión Europea.

El proyecto se basa en un fork de la plataforma OCIS (ownCloud Infinite Scale). A diferencia de la antigua base de código de ownCloud y del proyecto derivado NextCloud, la parte del servidor de OCIS ha sido reescrita de PHP a Go. Los creadores de OpenCloud han intentado eliminar la funcionalidad innecesaria del código y enfocarse en una implementación de alta calidad de la tarea principal: la colaboración en archivos.

La parte del servidor está escrita en Go, se distribuye bajo la licencia Apache 2.0 y soporta interfaces de programación WebDAV, gRPC, Microsoft RESTful Web API Graph, OCS, OCM 1.1 y OpenID Connect. El servidor se ha implementado utilizando el concepto de microservicios y puede escalar desde instalaciones en placas Raspberry Pi hasta grandes sistemas.servidorEl cliente de escritorio está escrito en C++ utilizando Qt, se publica bajo la licencia GPLv3 y soporta compilaciones para Windows, macOS y Linux. El cliente también incluye una función de sincronización de archivos y de montaje de almacenamiento compartido como un sistema de archivos virtual. La interfaz web está escrita en TypeScript utilizando el marco Vue.js y se ofrece bajo la licencia AGPLv3. Existen aplicaciones móviles para Android e iOS.

Además de las funciones de almacenamiento e intercambio de archivos, así como el acceso sincronizado a una colección de archivos desde diferentes dispositivos, OpenCloud incluye capacidades para la edición colaborativa de documentos en tiempo real, integración con el paquete de oficina Collabora Online y el editor Markdown Editor (ToastUI), extracción de texto a partir de imágenes y documentos escaneados, y uso del protocolo ICAP para la verificación de archivos cargados en paquetes antivirus.

Además de funciones para el almacenamiento e intercambio de archivos, así como el acceso sincronizado a colecciones de archivos desde diferentes dispositivos, OpenCloud incluye capacidades para la edición colaborativa de documentos en tiempo real, integración con la suite ofimática Collabora Online y el editor Markdown Editor (ToastUI), extracción de texto de imágenes y documentos escaneados, y uso del protocolo ICAP para comprobar archivos cargados en paquetes antivirus.

Para los archivos publicados, se puede limitar el tiempo de vida, proporcionar acceso por enlace y proteger el contenido con contraseña. Para facilitar la navegación por los archivos, se admiten etiquetas, filtros y búsqueda de texto completo. El sistema rastrea todo el historial de trabajo con archivos y ofrece soporte para retroceder a una versión específica en el pasado. Es posible organizar el trabajo en equipo asignando subcarpetas ('espacios de trabajo') a equipos específicos.

El administrador tiene acceso a una interfaz detallada para gestionar derechos de acceso y usuarios (por ejemplo, se puede permitir que un usuario solo vea o solo cargue en el almacenamiento). Se admite la gestión de acceso basada en roles (RBAC - Control de Acceso Basado en Roles). La plataforma aplica una arquitectura de Privacy-First, lo que significa que un usuario de OpenCloud con derechos de administrador no puede acceder al contenido de los usuarios.

En la nueva versión:

  • En el editor de texto se ha implementado la posibilidad de que varias personas trabajen simultáneamente en archivos en formato Markdown y ocnote, reflejando los cambios en tiempo real. También se ha añadido la opción de conectar usuarios en modo solo lectura, quienes pueden observar la preparación del documento.
  • Las configuraciones de los motores de búsqueda Bleve y OpenSearch se han unificado para ofrecer resultados similares independientemente del backend de búsqueda (se ofrece por defecto el motor Bleve, pero también se incluye OpenSearch, que es más adecuado para proyectos grandes). Se ha reducido el consumo de memoria al usar el motor Bleve (de 1.1 GB a 120 MB al indexar 100 mil archivos).
  • Se ha añadido soporte para fotos en movimiento con la opción de vista previa al pasar el ratón o al hacer clic en un botón.
  • Desplazamiento y renderización acelerados de miniaturas para catálogos con un gran número de imágenes (1000+).
  • Se ha actualizado el diseño de las páginas de introducción de contraseñas, advertencias de acceso denegado y descarga de archivos confidenciales.
  • Se ha añadido la posibilidad de utilizar el diálogo del sistema para gestionar la salida a impresión, que admite la exportación a PDF.
  • Se ha añadido un botón 'Más acciones' al panel, donde se trasladan las herramientas que no caben en el ancho de la ventana.
  • Se ha implementado resaltado de sintaxis para 37 lenguajes de programación, entre otros, que funciona dentro de bloques de código en archivos Markdown.
  • Se garantizó la entrega de temas en forma de imágenes Docker.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster