24. Indico - A Scientific Collaboration Platform

Type:
Poster
Audience level:
Intermediate
Category:
Science
March 11th 8:55 a.m. – 9 a.m.

Description

Indico is an open source CMS developed at CERN and currently used in more than 90 scientific institutions world-wide. Indico provides a multitude of features to conference/meeting organizers, merging the capabilities of a powerful CMS with a calendaring layer, thus allowing users to keep track of past and future meetings, and to quickly access all the resources concerning a particular event.

Abstract

Indico - A Scientific Collaboration Platform

Indico is an open source content management system developed at the European Organization for Nuclear Research (CERN) and currently used in more than 90 scientific institutions world-wide. Indico provides a multitude of features to conference/meeting organizers, merging the capabilities of a powerful CMS with a calendaring layer, thus allowing users to keep track of past and future meetings, and to quickly access all the resources concerning a particular event. Other very useful features include:

  • Conference registration & e-payment integration;
  • Paper/abstract reviewing;
  • Integration with chat (XMPP) systems;
  • Integration with videoconferencing/webcasting applications;
  • Room booking module;
  • Drag&drop timetable editing;
  • Event reminders & alarms (scheduler);
  • Extensible via plugin subsystem;

At CERN alone, Indico serves a community of around 10.000 users, with ~15.000 different visitors per day (~1 M hits). It hosts more than 150.000 events, made of around 700.000 individual contributions/talks and ~900.000 files. It has become part of "CERN speech" - "look it up on Indico" is almost as obvious as "Google it" around here.

But Indico is as well an indispensable tool in the realm of High Energy Physics, going far beyond the borders of this organization. Institutions such as Fermilab, MIT and IHEP (China) are using it for their own meetings/conferences.

The system is fully written in Python and JavaScript, using ZODB as its database back-end. It is a perfect example of how Python-related technologies can be used to build powerful web applications that empower scientific research and collaboration.