Skip to content

Google Summer of Code 2022

Emanuela Epure edited this page Feb 21, 2022 · 56 revisions

The Re3gistry software is a reusable open-source solution for managing and sharing 'reference codes' through the use of persistent URIs, ensuring concepts are correctly referenced in any domain. Licensed under the EUPL, it has been developed in a context neutral way as an open-source project to be deployed or further developed by anyone in any domain.

This year we are participating for the first time in the Google Summer of Code Program, and we propose the following project idea. Please read it through and get in touch with us by writing an email to [email protected]

Graphic improvements: alternative visualisations to the reference code lists and interactive control dashboard

Description

The project requires enhancing the graphical representations of several elements:

  1. Providing alternative visualisations to the current "table view". These will allow displaying and browsing the reference codes intuitively. Alternative visualisations should include:

The visualisations should be responsive and as web-accessible as possible. The student should also develop a way to integrate them within the website through, for example, toggles, buttons, options, etc...The visualisations should be integrated into the source code so that they can be easily enabled-disabled.

  1. Developing an interactive dashboard for the re3gistry manager and authorised users. The dashboard should be part of the admin space and should help to know at a glance some statistics of the different aspects handled by the re3gistry.

We expect simple and composed counters representing, among others: number of registers available, items by the register, items by status (valid, retired...), number of proposals (not yet public), languages in use (available-missing translations), number of users and available groups.

Counters should allow drilling down to specific details.

The dashboard should be able to export customised PDF reports.

Requirements

JAVA, EclipseLink, HTML 5, jQuery, Bootstrap, D3.js, Apache Tomcat, Apache Shiro, Apache SOLR, PostgreSQL

Project length

175 hours

Mentors

Emanuela Epure, Lorena Hernandez, Jordi Escriu

Rating

Medium

Test of skills

Install the software following the steps from GitHub and make a screenshot of both the management interface and webapp.

More info

About: https://joinup.ec.europa.eu/collection/are3na/solution/re3gistry/about

GitHub’s space: https://github.com/ec-jrc/re3gistry

OSGeo Live: https://live.osgeo.org/en/overview/re3gistry_overview.html

Quick start OSGeo Live: https://live.osgeo.org/en/quickstart/re3gistry_quickstart.html

Clone this wiki locally