CERNBox is a sync and share, collaborative cloud storage solution built at CERN on top of EOS. The service is used by more than 37K users and stores over 15PB of data. CERNBox has responded to the high demand in our diverse community to an easily and accessible cloud storage solution, which provides integrations with other CERN services for Big Science: visualisation tools, interactive data analysis and real-time collaborative editing. For the latter, a number of applications have already been integrated, by leveraging the WOPI open specifications.
ScienceMesh is an emerging pan-European federated cloud infrastructure, which aims at bringing together several sync and share platforms across Europe. In the context of ScienceMesh the integration of CodiMD has been demonstrated through WOPI bridge extensions.
The goal of this proposal is to implement an Etherpad plugin that would leverage on the CS3 WOPI server bridge extensions and allow storing Etherpad files in sync & share storages connected in ScienceMesh. Particular focus is to be put on collaborative scenarios across federated sharing. Etherpad is a popular real-time collaborative editor that features an API and a rich ecosystem of plugins.
As the project is expected to deal with the CS3 WOPI server, it could be extended to include unit-testing the bridge extensions as well as integrating the WOPI validator test suite provided by Microsoft.
By the end of GSoC 2022 we expect an Etherpad plugin that can connect to CS3-compatible sync&share systems.
Interested students can contact Giuseppe (see contact below) to ask questions and for an evaluation task.