Indico: An Event Management Software (and more)

advertisement
HEPiX Fall Meeting 2005
Indico: An Event
Management Software
(and more)
Thomas Baron – CERN – IT
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Outline
Project history
Technical details
Conference management
Lecture/meeting management
Planning/Archiving tool
Indico: future trends and related collaborative tools
CDS Agenda:
 Created in 1999 following a
request by ATLAS
 Stores timetable of events and
related files
 At CERN:used by various projects,
departments, experiments and
committees
CDS Agenda usage at CERN
number of agendas
Thomas Baron – CERN – IT
Project History
5386
2004
2005(until
end Sep)
3519
2492
437
1999
998
2000
1359
2001
2002
2003
 Available as open-source under the GNU GPL and installed in several
places worldwide:
IN2P3, NiKHEF, DESY (ILC), ICTP, Elettra Trieste…
HEPiX Fall Meeting 2005
5107
 Is used to create headers of many web pages (CERN, ATLAS, CMS…)
 http://agenda.cern.ch
 Hosts mainly seminars, meetings and small conferences
TOO LIMITED SCOPE
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Project History
Indico (Integrated Digital Conference)
 European project: 2002-2004
 Partners:
 Italy: SISSA, University of Udine
 Holland: TNO TPD, University of Amsterdam
 CERN
 CDS Agenda served as basis for writing the user requirements of
Indico
 In production at CERN since 2004 (first time use: CHEP’2004)
 Currently hosts >45 conferences
 Usage is growing fast
 Also available as open-source under the GNU GPL
 http://indico.cern.ch
 Current migration of CDS Agenda events to Indico
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Technical Details
main development platform: Python
runs on an Apache web application server using the Python module
(mod_python)
Uses the Zope Object Database (ZODB) for storing conferences metadata
 Object Oriented database implemented in Python
The submitted files and archives are directly stored on the server’s file
system
HTML 4.0
XML + XSLt for timetable generation
Interfaces:
 Web, OAI (Open Archive Initiative) protocol for metadata harvesting
 Tested on Windows, linux
InDiCo is distributed under the GNU General Public
License and is fully open source
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Technical Details
Software architecture
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
A complex event…
human
logical
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
…with a lot of processes
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
Indico helps managing all these processes by providing:
 A customizable web portal for the conference
 Dedicated interfaces for all the actors of the
conference
 Fine-granularity protection setup
 Flexible delegation of responsibilities
 File storage at all levels
 Various listings (contributions, authors, speakers,
registrants…) and communication means.
 Export mechanisms (iCal, PDF, XML, Excel)
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Conference Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Meeting Management
Thomas Baron – CERN – IT
Meeting Management
HEPiX Fall Meeting 2005
Less actors, less processes: smaller complexity
Same basis but simplified interfaces
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Meeting Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Meeting Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Lecture Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Lecture Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Lecture Management
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Planning/Archiving Tool
One server – Many events of various sizes
Hierarchical organisation: tree of categories to classify the events
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Planning/Archiving Tool
Various handy temporal views:
overview
calendar
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Planning/Archiving Tool
Long-term archival of the events metadata and related
material
Browsing capability
Search engine: uses CDSware
Export tools: creation of external web pages (ATLAS
home page, LHCb…)
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Future Trends and Related Collaboration
Tools
Planned developement:
 Still a huge task list (> 6000 hours)
 Interface improvement program (based on the feedback from
EGEE and new CERN users)
 Fulltext search
 Proceedings creation improvement
 Internationalization (in collaboration with IN2P3/EPFL)
A goal for CERN: Organise the event 100% from Indico (avoiding
searching for several tools)
 Closer integration with other conferencing services: room booking,
resource booking, video-conferencing (VRVS, CERN MCUs),
audioconference, seminar recording…
 Does not mean implement everything in Indico BUT regroup all
useful tools in a unique and convenient location.
Indico live usage:
 Collaborative features: instant messaging/chat and presence
 Webconferencing
user
ROOM 1
smac
controller
Indico
SMAC
Web
lecture
object
HEPiX Fall Meeting 2005
manager
Central Server request Server
request
smac
controller
Making Indico aware of its environment
 Automatic download of ppt files on local conference room computer
 Example of a successful integration: SMAC (Smart Multimedia Archive for
Conference)
In collaboration with EIF (Ecole d’Ingénieurs de Fribourg)
Fully automated system for recording lectures, creating web lectures (SMIL)
Local recording, centralised processing, several conference rooms can be served
Start/Stop recording from Indico, then the web lecture is directly attached to the Indico
event.
ROOM 2
smac
controller
Thomas Baron – CERN – IT
Future Trends and Related Collaboration
Tools
ROOM 3
HEPiX Fall Meeting 2005
Thomas Baron – CERN – IT
Future Trends and Related Collaboration
Tools
Example of a SMAC web lecture
Thomas Baron – CERN – IT
HEPiX Fall Meeting 2005
QUESTIONS
Project web page:
http://cern.ch/indico
Production@CERN: http://indico.cern.ch
Contact:
mailto:indico-project@cern.ch
Download