FRONTEND COMPONENTS FOR HARVESTING SAMVERA-BASED REPOSITORY FROM ANYWHERE (WORK IN PROGRESS) PROBLEM The Daniel Cosio Villegas library at El Colegio de México (BDCV) develops web projects for the diffusion of the various collections that make up its academic productivity, these projects are mainly based on omeka and wordpress, so there are a lot of web platforms consuming computing resources and often generating problems of redundancy in the contents UINGIN TN Given these requirements, the BDCV team designed a solution that allows the following: - Harvest the concentrated digital objects in our repository based on Samvera. -The Harvest must be made from the user’s client machine. -It must allow easy integration to any portal, platform. -It must be highly adaptable in terms of visual and design styles. IMPLEMENTATION For this purpose a collection of components (facets, documents, paging and search) was designed using the javascript framework called vue, and the required logic was developed to use the syntax of the blacklight get requests, which returns a json that is interpreted for each component as appropriate = -The user enters the portal, loading the components in his browser. -The user performs an action on any of these components (for example, click on a facet). -The component generates a get request with the appropriate parameters for blacklight and sends it to the repository. -The repository responds with json that is received by the main instance of vue and is responsible for passing the information corresponding to each component. -Each component renders the information received by the instance vue and shows it to the user. corresponding digital objects C BIBLIOTECA DANIEL COSIO VILLEGAS \Y! BEFORE W WORDPRESS Each instance with its (often repeated in other instances) WORDPRESS Public Digital Objects -'.‘.’ ® ./ .o .\Q/. ) J samvera HTML, JS, CSS User Omeka | gNo_rdPress , tatic pages VY Vuejs Others