Cargando…

Integrating Overleaf in CERNBox

This document illustrates the process of integrating support for Overleaf in CERNBox as a project for CERN’s 2023 Summer Student Programme. The final implementation considers two actions: export to Overleaf, which pushes CERNBox data to Overleaf; and import from Overleaf, which retrieves and assimil...

Descripción completa

Detalles Bibliográficos
Autor principal: Baldacchino, Adriana
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2868534
Descripción
Sumario:This document illustrates the process of integrating support for Overleaf in CERNBox as a project for CERN’s 2023 Summer Student Programme. The final implementation considers two actions: export to Overleaf, which pushes CERNBox data to Overleaf; and import from Overleaf, which retrieves and assimilates data received from Overleaf. The export action is implemented using a public API provided by Overleaf, while the import action proves more difficult, as it requires user authentication. Therefore, we implement a proof of concept which can be realised once a secure way of obtaining user credentials is available. This project also includes the user interface, and hence front end functionality is also implemented and explained in detail in this document. Throughout this report, we define the problem proposed, any pitfalls encountered, solutions considered and the final implementation details. This will serve to both document thoroughly the Overleaf service, and as a window into my experience and work at CERN.