En la Universidad del Cauca no se cuenta con un repositorio, sino con una
base de datos que se actualiza dependiendo de la necesidad. La página web fue
implementada en el CMS Drupal y por eso el objetivo de este proyecto es diseñar un
módulo para esta herramienta que tenga las características y funciones de un
repositorio de referencias bibliográficas.
Para lograrlo se deben analizar los requerimientos de Drupal a la hora de
realizar un módulo, para después iniciar el diseño del repositorio bajo esas
condiciones y terminar con un módulo capaz de capturar los metadatos de
publicaciones realizadas por usuarios de interés.
El proyecto se llevó a cabo en tres fases: Una de análisis bibliográfico que
permitió tener el conocimiento mínimo necesario para realizar un repositorio de
referencias bibliográficas dentro de un módulo para Drupal; la segunda denominada
Diseño e Implementación, en la que se caracterizó el entorno de desarrollo y se
definieron las variables con que funcionaría el sistema para tener una base sólida en
el proceso de desarrollo y finalmente, las pruebas, que deben verificar el
funcionamiento esperado de la solución implementada.
Como el sistema final desarrollado cuenta con un componente manual y otro
semiautomático fue necesario dividir las pruebas. Inicialmente se estudió el
comportamiento manual, que arrojó errores principalmente en el tamaño de algunas
variables. Superado esto la captura de los metadatos y posterior visualización y
exportación funcionaron correctamente
The University of Cauca does not have a repository, but a database that is updated depending on the need. The website was implemented in the CMS Drupal and so, the aim of this project is to design and develop a module for this tool with the same features and functions as a references repository.
To achieve it, Drupal requirements must be analyzed when it comes to making a module, so then the repository design can be started under these conditions, and conclusively a module capable of capturing publications metadata by interest users is gotten as an outcome.
The project was carried out in three phases: The bibliographic analysis, which allowed us to have the minimal knowledge needed for repository references within a module for Drupal. Design and Implementation, which characterized the environment development and defined variables that would operate the system to have a solid foundation in the development process; and finally, the test which must verify the implemented solution’s expected performance.
Since the final developed system has a manual and a semiautomatic component, it was necessary to divide the tests. Initially the manual behavior was analyzed, this introduced errors mainly in the size of some variables. Once the errors were fixed, the metadata capture and subsequent display and export worked properly.