In Spanish
Este trabajo analiza los desafíos y oportunidades de adaptar componentes de búsqueda basados en OpenSearch y la API de DSpace a arquitecturas modernas de sitios web, específicamente los generadores de sitios estáticos (SSG) y los CMS sin cabecera. Estos nuevos enfoques ofrecen mejoras en rendimiento, seguridad y escalabilidad respecto a los CMS tradicionales como WordPress o Joomla, pero requieren un replanteo técnico y conceptual profundo. El trabajo expone cómo estas arquitecturas desacopladas implican repensar la estructura de los componentes de consulta existentes, tanto en cuanto a las herramientas tecnológicas utilizadas como a los paradigmas sobre los que fueron originalmente diseñados. Se presentan estrategias como el uso de índices de búsqueda preconstruidos, funciones serverless o el patrón Backend for Frontend (BFF), considerando también aspectos críticos como la seguridad, la gestión de credenciales y el rendimiento. Finalmente, se destaca que la correcta integración de estos componentes en CMS modernos es clave para garantizar el acceso eficiente y seguro a la información académica en repositorios institucionales.
In English
This paper analyzes the challenges and opportunities involved in adapting search components based on OpenSearch and the DSpace API to modern website architectures, specifically Static Site Generators (SSG) and Headless CMS. These new approaches offer improvements in performance, security, and scalability over traditional CMSs such as WordPress or Joomla, but they require a deep technical and conceptual reevaluation. The paper exposes how these decoupled architectures imply rethinking the structure of existing query components, both in terms of the technological tools used and the paradigms upon which they were originally designed. Strategies such as the use of pre-built search indexes, serverless functions, or the Backend for Frontend (BFF) pattern are presented, while also considering critical aspects like security, credential management, and performance. Finally, it is highlighted that the correct integration of these components into modern CMS is key to ensuring efficient and secure access to academic information in institutional repositories.