Development of a Versatile, Full-featured Search Functionality for Indico

Indico, CERN’s popular open-source tool for event management, is in widespread use among facilities that make up the HEP community. It is extensible through a robust plugin architecture that provides features such as search and video conferencing integration. In 2018, Indico version 2 was released w...

Full description

Bibliographic Details
Main Authors: Constanta Penelope, Rind Ofer, Caballero Bejar Jose, Ferreira Pedro, Mönnich Adrian, Panero Pablo, De Oliveira Antunes Carina Rafaela, Chionis Koufakos Aristofanis
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08028.pdf
id doaj-82d1bba6e78340eb9cbf24de2a8c6207
record_format Article
spelling doaj-82d1bba6e78340eb9cbf24de2a8c62072021-08-02T22:58:33ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450802810.1051/epjconf/202024508028epjconf_chep2020_08028Development of a Versatile, Full-featured Search Functionality for IndicoConstanta Penelope0Rind Ofer1Caballero Bejar Jose2Ferreira Pedro3Mönnich Adrian4Panero Pablo5De Oliveira Antunes Carina Rafaela6Chionis Koufakos Aristofanis7Fermi National Accelerator LaboratoryBrookhaven National Laboratory, Physics Dept.Brookhaven National Laboratory, Physics Dept.CERNCERNCERNCERNCERNIndico, CERN’s popular open-source tool for event management, is in widespread use among facilities that make up the HEP community. It is extensible through a robust plugin architecture that provides features such as search and video conferencing integration. In 2018, Indico version 2 was released with many notable improvements, but without a full-featured search functionality that could be implemented easily outside of CERN. At both Fermi and Brookhaven National Laboratories, the user community viewed the lack of this popular feature as a significant impediment to deployment of the new software. In the meantime, CERN embarked upon a major redesign of their core search service, one that would also necessitate a rewrite of the Indico search interface. Seeing this pressing need, the two US labs decided to collaborate, with assistance from the CERN development team, on a project to develop the requisite search functionality for the larger user community. The resulting design exploits the simplified schema defined in the new CERN Search micro-service, based on Invenio and Elasticsearch, while still providing a flexible path to implementation for alternative backend search services. It is intended to provide a software package that can be installed easily and used out of the box, by anyone at any site. This paper will discuss the design choices and architectural challenges, and provide an overview of the deployment and use of these new plugins.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08028.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Constanta Penelope
Rind Ofer
Caballero Bejar Jose
Ferreira Pedro
Mönnich Adrian
Panero Pablo
De Oliveira Antunes Carina Rafaela
Chionis Koufakos Aristofanis
spellingShingle Constanta Penelope
Rind Ofer
Caballero Bejar Jose
Ferreira Pedro
Mönnich Adrian
Panero Pablo
De Oliveira Antunes Carina Rafaela
Chionis Koufakos Aristofanis
Development of a Versatile, Full-featured Search Functionality for Indico
EPJ Web of Conferences
author_facet Constanta Penelope
Rind Ofer
Caballero Bejar Jose
Ferreira Pedro
Mönnich Adrian
Panero Pablo
De Oliveira Antunes Carina Rafaela
Chionis Koufakos Aristofanis
author_sort Constanta Penelope
title Development of a Versatile, Full-featured Search Functionality for Indico
title_short Development of a Versatile, Full-featured Search Functionality for Indico
title_full Development of a Versatile, Full-featured Search Functionality for Indico
title_fullStr Development of a Versatile, Full-featured Search Functionality for Indico
title_full_unstemmed Development of a Versatile, Full-featured Search Functionality for Indico
title_sort development of a versatile, full-featured search functionality for indico
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2020-01-01
description Indico, CERN’s popular open-source tool for event management, is in widespread use among facilities that make up the HEP community. It is extensible through a robust plugin architecture that provides features such as search and video conferencing integration. In 2018, Indico version 2 was released with many notable improvements, but without a full-featured search functionality that could be implemented easily outside of CERN. At both Fermi and Brookhaven National Laboratories, the user community viewed the lack of this popular feature as a significant impediment to deployment of the new software. In the meantime, CERN embarked upon a major redesign of their core search service, one that would also necessitate a rewrite of the Indico search interface. Seeing this pressing need, the two US labs decided to collaborate, with assistance from the CERN development team, on a project to develop the requisite search functionality for the larger user community. The resulting design exploits the simplified schema defined in the new CERN Search micro-service, based on Invenio and Elasticsearch, while still providing a flexible path to implementation for alternative backend search services. It is intended to provide a software package that can be installed easily and used out of the box, by anyone at any site. This paper will discuss the design choices and architectural challenges, and provide an overview of the deployment and use of these new plugins.
url https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08028.pdf
work_keys_str_mv AT constantapenelope developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT rindofer developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT caballerobejarjose developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT ferreirapedro developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT monnichadrian developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT paneropablo developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT deoliveiraantunescarinarafaela developmentofaversatilefullfeaturedsearchfunctionalityforindico
AT chioniskoufakosaristofanis developmentofaversatilefullfeaturedsearchfunctionalityforindico
_version_ 1721225982720868352