El departamento de telemática de la Universidad del Cauca dispone
de un módulo para la gestión de referencias bibliográficas, realizado en
el gestor de contenidos Drupal, este módulo permite capturar y almacenar información referente a las publicaciones de usuarios del repositorio. Debido a que Drupal ha realizado importantes actualizaciones
en su núcleo en este trabajo de grado se migra el módulo bibliográfico a la versión más reciente de Drupal y se mejora su funcionalidad
adicionando un servicio de búsqueda sobre Google Académico.
El proyecto inicia con una investigación documental que sirve como
base para el análisis de los requisitos y alcance del sistema, se continúa
con el estudio del sistema en Drupal 7 y de los cambios estructurales
entre las versiones de Drupal implicadas en el proyecto, posteriormente es implementado el repositorio de referencias bibliográficas en
Drupal 8 y el módulo que extrae y almacena metadatos de las publicaciones del motor de búsqueda académica, finalmente se realiza la
integración y pruebas del sistema.
La funcionalidad del módulo bibliográfico es ampliada con la introducción de Google Académico, también se logran mejoras de seguridad,
escalabilidad y fiabilidad con la actualización del repositorio a la última versión de Drupal. Se obtiene un módulo de Drupal 8 capaz de
gestionar y actualizar la información bibliográfica procedente de Scopus y Google Académico, permitiendo la exportación de referencias
en formatos RIS Y BibTex.
Telematics Department of The University of Cauca has a module for
the management of bibliographic references, it is made in the Drupal
content management system, this module allows capture and store
information about the repository users publications. Drupal has made
important updates in its core, therefore in this degree work the
bibliographic module is migrated to the latest version of Drupal and
its functionality is improved by adding a search service on Google
Scholar.
The project starts with a documentary research that serves as a basis
for the analysis of the requirements and scope of the system, it continues
with the study of the system in Drupal 7 and the structural
changes between the Drupal versions involved in the project, later it
is implemented the repository of bibliographic references in Drupal 8
and the module that extracts and stores metadata of the publications
from the academic search engine, finally the integration and testing
of the system is performed.
The functionality of the bibliographic module is expanded with the
introduction of Google Scholar, also improvements in security, scalability
and reliability are achieved with the update of the repository to
the latest version of Drupal. A Drupal 8 module able of managing and
updating bibliographic information from Scopus and Google Scholar
is obtained, allowing the export of references in RIS and BibTex formats.