Un vistazo al progreso: los avances de Atmire en DSpace 7

30/11/2023
News
Avances en el DSPACE-7
Industria:
Open RepositorySpace ExpressEspacio personalizado
El equipo de Atmire ha trabajado arduamente para corregir los errores existentes y mejorar el rendimiento de DSpace 7 con la última versión de DSpace 7.6.1. Nuestro compromiso de ofrecer a las instituciones una experiencia perfecta nos ha llevado a introducir importantes mejoras que se adaptan a las diversas necesidades de nuestros usuarios. He aquí un breve resumen de nuestros logros más destacados de los últimos dos meses:

Mejoras en el rendimiento

Página de tareas de flujo de trabajo mejoradas:

Los usuarios que tengan problemas de rendimiento en la página de tareas del flujo de trabajo debido a la gran cantidad de miembros de grupos ahora pueden alegrarse. El equipo de Atmire resolvió este problema, haciendo que la página fuera significativamente más práctica y responsiva.

La versión 7.6.1 de DSpace incorpora la solución, lo que garantiza una experiencia más fluida para los usuarios con numerosas asociaciones de grupos. La actualización optimiza la eficiencia y la velocidad de DSpace, especialmente cuando se gestionan tareas complejas de flujo de trabajo.

Consulte «La página de tareas de flujo de trabajo se carga más rápidamente para una persona que ha iniciado sesión y es miembro de muchos grupos»: https://github.com/DSpace/DSpace/issues/9053

Solicitudes de API simplificadas:

Se ha corregido un error que provocaba solicitudes repetidas al servidor durante la carga de la página, lo que ha dado como resultado un sistema más ágil y eficiente. Los usuarios ahora disfrutarán de una experiencia de navegación más rápida con menos solicitudes innecesarias al servidor, lo que contribuirá a mejorar la eficiencia general.

Consulta «La interfaz de usuario ya no solicita repetidamente el punto final «/api» del backend»: https://github.com/DSpace/dspace-angular/issues/2482

Correcciones de visualización de artículos

Gestionar los redireccionamientos

Los identificadores no se redirigían correctamente cuando la interfaz se configuró en una ruta personalizada. La actualización reciente garantiza redireccionamientos sin interrupciones, incluso con configuraciones personalizadas de UI.Namespace, lo que brinda a los usuarios una experiencia de navegación más intuitiva y sencilla. Por ejemplo, la ruta predeterminada podría ser algo como demo.dspace.com, pero es posible que un usuario lo haya configurado para acceder a él en http://demo.dspace.com/repository. En este caso, «ruta personalizada» se referiría a la parte «/enlace personalizado» de la URL

Consulte «Gestionar los redireccionamientos ahora funciona correctamente cuando se personaliza la configuración de «UI.Namespace» (en la interfaz)»: https://github.com/DSpace/dspace-angular/issues/25...

URL de flujo de bits

Relacionado con el error anterior. DSpace no estaba gestionando esta configuración correctamente, lo que provocó que la URL dejara de ser válida. Este problema se ha solucionado proporcionando a los usuarios más flexibilidad a la hora de estructurar sus URL de DSpace.

Consulte «Las URL de Bitstream ahora funcionan correctamente si la configuración de «ui.Namespace» (en la interfaz) está personalizada»: https://github.com/DSpace/dspace-angular/issues/24...

Duplicación de MathJax

Se ha solucionado correctamente el problema de la duplicación del código MathJax en los resúmenes de la interfaz de usuario pública de DSpace. Anteriormente, al crear código de MathJax dentro de los resúmenes, la fórmula se mostraba dos veces. La solución reciente garantiza que esta duplicación ya no se produzca, lo que resuelve el problema en el sistema.

Consulte «El código de MathJax ya no se muestra dos veces»: https://github.com/DSpace/dspace-angular/issues/2170

Correcciones de formularios de envío y flujo de trabajo

Texto libre

Anteriormente, un error impedía a los usuarios introducir texto libre en campos de vocabulario controlados marcados como closed=false. Ahora, una vez resuelto el problema, los usuarios tienen la flexibilidad de seleccionar valores del vocabulario controlado o introducir texto libre, lo que mejora la experiencia del usuario.

Consulte «El texto libre ahora es compatible con los campos de vocabulario controlados donde «closed=false"': https://github.com/DSpace/dspace-angular/issues/2435 (con el apoyo del Instituto Internacional de Investigaciones Ganaderas)

Añadir más

En los formularios de envío, había un botón [+Agregar más] en la esquina superior derecha, lo que generaba confusión porque aparecía incluso cuando no era necesario. Hemos solucionado este problema y nos hemos asegurado de que el botón ahora solo aparezca en los formularios de envío con los pasos desactivados.

Consulte «Se eliminó el botón «Agregar más» cuando las secciones adicionales no estaban disponibles»: https://github.com/DSpace/dspace-angular/issues/2535

Correcciones de autenticación

Credenciales incorrectas durante la autenticación

Al introducir credenciales incorrectas, la pantalla quedó en blanco, lo que generó confusión. Ahora, el proceso de inicio de sesión se ha perfeccionado y los usuarios ahora encontrarán mensajes de error claros en lugar de una pantalla en blanco, lo que facilita una experiencia de inicio de sesión más fluida y sencilla.

Consulta «Al introducir una contraseña incorrecta ya no aparece un menú de inicio de sesión en blanco en Firefox»: https://github.com/DSpace/dspace-angular/issues/2515

Orden de los métodos de inicio de sesión

Los métodos de inicio de sesión eran un poco confusos, y el inicio de sesión con contraseña siempre tomaba la delantera, incluso si preferías algo diferente. ¡Lo hemos arreglado! Ahora, los métodos de inicio de sesión aparecen en el orden en que los has habilitado, por lo que es más personalizado para ti. Además, hemos ordenado los enlaces y la información relacionados para que todo esté ordenado y sea fácil de encontrar. Ya no tendrás que buscar las opciones de «Nuevo usuario» o «Restablecer contraseña», ya que están justo donde cabría esperar.

Consulte: «La ventana emergente de inicio de sesión ahora muestra los métodos de inicio de sesión en orden de configuración» https://github.com/DSpace/dspace-angular/issues/2365

Correcciones de herramientas de administración

Mejora de la herencia de pólizas para las transferencias de cobro

Hemos resuelto un problema relacionado con la aplicación de la política durante las transferencias de artículos entre colecciones. Antes, cuando se trasladaban artículos, las políticas de esa nueva colección no se heredaban de forma uniforme. Con esta solución, las pólizas ahora se heredan con precisión durante dichas transferencias.

Cuando un usuario mueve un elemento con políticas heredadas a otra colección en la que el grupo anónimo no tenía permisos de lectura predeterminados en los flujos de bits, estos archivos PDF seguían siendo legibles porque esta política no se transfirió. Esto ya se ha corregido, por lo que, en ese caso de uso específico, el grupo anónimo no puede descargar los PDF.

Consulta «Mover artículos entre colecciones ahora hereda correctamente las políticas»: https://github.com/DSpace/DSpace/issues/8987

Correcciones de estadísticas

Estadísticas de GA infladas

Hemos solucionado con éxito un problema importante relacionado con las estadísticas de descarga de GA4, específicamente relacionado con los eventos de «artículos». Anteriormente, había una sobreestimación considerable debido a que las descargas de flujos de bits de paquetes no originales, como las miniaturas, se registraban incorrectamente como eventos de «artículo» con la acción «descargar» y la categoría «flujo de bits» en Google Analytics. Hemos corregido este problema para garantizar que ahora solo las descargas de flujo de bits del paquete original se registren correctamente como eventos de descarga en GA4. Las estadísticas de descarga ahora son más precisas y reflejan las interacciones reales de los usuarios.

Consulta: «Las estadísticas del flujo de bits de Google Analytics ahora se limitan al paquete «ORIGINAL»» https://github.com/DSpace/DSpace/issues/8938

Correcciones de temas

Representación fiable de extensiones de temas

El problema con la creación de temas era que los componentes individuales no se podían eliminar correctamente una vez creados. Esto provocaba un error en el que, cada vez que cambiabas de página, la interfaz añadía nuevos componentes sin eliminar los antiguos, lo que hacía que la interfaz de usuario pareciera incómoda. Con la última actualización, hemos solucionado este problema, lo que facilita el proceso y mejora el atractivo visual general de la interfaz.

Consulte: «Ampliar un tema ya no hace que se procese varias veces» https://github.com/DSpace/dspace-angular/issues/23...

Resolver el tema correcto al usar URL basadas en identificadores

La solución reciente soluciona los problemas de los repositorios que utilizan diferentes temas de interfaz de usuario y manejan URL.net. En el caso de los repositorios de DSpace que utilizaban un prefijo canónico personalizado, como el habitual https://hdl.handle.net/, se producían problemas para localizar el tema correcto, lo que provocaba que se cargara el tema incorrecto. Esta actualización garantiza que ahora se identifique y cargue correctamente el tema correcto en los repositorios con prefijos canónicos personalizados, lo que mejora la experiencia general de personalización del tema.

Consulte: 'La configuración de los temas con «handle» ahora funciona correctamente': https://github.com/DSpace/dspace-angular/issues/23...

Correcciones de accesibilidad

Se agregó el botón de saltar al contenido principal

En la última mejora de DSpace 7, hemos introducido una valiosa función de accesibilidad: el botón «Saltar al contenido principal». Este botón facilita la navegación sin interrupciones para los usuarios con lectores de pantalla, ya que omite automáticamente elementos como el encabezado, la navegación, los botones de configuración del usuario y el logotipo. Esta mejora garantiza una experiencia más inclusiva y fácil de usar, especialmente para quienes dependen de los lectores de pantalla para acceder e interactuar con DSpace 7.

Consulta «Se ha añadido un botón invisible de «Saltar al contenido principal» en todas las páginas»: https://github.com/DSpace/dspace-angular/issues/25...

Correcciones de errores de traducción

Mejoras en la traducción de idiomas:

En pocas palabras: hemos renovado la forma en que el repositorio administra las traducciones de idiomas (i18n) para lograr un enfoque más organizado y eficiente. Algunos puntos destacados:

  • Creó una función para calcular códigos únicos (hashes) para archivos de idioma, garantizando la precisión.
  • Se implementaron etiquetas hash en los nombres de los archivos de idioma durante el modo de producción para mejorar la organización.
  • Herramientas modificadas para recuperar sin problemas archivos de idioma basados en códigos únicos, minimizando las confusiones.
  • Se resolvió un problema de identificación del modo, lo que garantizó un funcionamiento sin problemas durante las pruebas o la implementación en vivo.

Disfrute de experiencias lingüísticas más rápidas, organizadas y sin errores, lo que hace que el repositorio sea aún más fácil de usar.

Consulte «Los archivos de traducción (archivos i18n) ahora están codificados, por lo que ya no se vuelven a cargar a menos que cambien» https://github.com/DSpace/dspace-angular/issues/24...

Reconociendo a los colaboradores individuales de Atmire y a los miembros de la comunidad de DSpace

Nos gustaría dar las gracias a nuestros colaboradores individuales de Atmire por sus importantes contribuciones a las mejoras y correcciones de esta versión, especialmente porque muchos de ellos dedican también parte de su tiempo libre a DSpace. Reconocemos los esfuerzos de Alexandre Vryghem (alexandre Vryghem), Art Lowel (toalla de arte), Kristof De Langhe (Atmire-Kristof), Lotte Hofstede (Lotte Hofstede), Yuri Bondarenko (ybnd), Nona Luypaert (nona-luypaert), Yana De Pauw (Yana Depauw) y Marie Verdonck (María Verdonck).

Además, nos gustaría expresar nuestro sincero agradecimiento a la vibrante comunidad de usuarios de DSpace que destacaron e informaron activamente sobre los problemas y errores existentes. Las inestimables contribuciones han sido fundamentales para dar forma a estas mejoras. Agradecemos su colaboración, sus comentarios y su apoyo continuo, y esperamos continuar juntos este camino de mejora. ¡Que disfrutemos de una experiencia DSpace más sólida y eficiente para todos!

Comparte esto
Póngase en contacto con nosotros

Ponte en contacto

Póngase en contacto con nosotros hoy mismo para analizar sus requisitos únicos y explorar cómo Atmire puede elevar su repositorio a nuevas alturas.

Bajo ninguna circunstancia se compartirán sus datos de contacto fuera de Atmire sin su consentimiento explícito.
¡Gracias! Hemos recibido tu mensaje.

Actualmente estamos recibiendo un número muy alto de entradas en los formularios de contacto, pero queremos comunicarnos con usted lo antes posible. Se prioriza activamente las respuestas a las entradas de los formularios de contacto desde cuentas de correo electrónico institucionales o corporativas (por ejemplo, que no sean de Gmail, Yahoo,...).
¡Uy! Algo salió mal al enviar el formulario.