1 / 41

First Indico Workshop

First Indico Workshop. An Introduction to the Indico Software. 29-27 May 2013 CERN. Thomas Baron. Purposes Data Retrieval Mobile Browsing Data Export Options Protection Schema.

ken
Download Presentation

First Indico Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. First Indico Workshop An Introduction to the Indico Software 29-27 May 2013 CERN Thomas Baron

  2. Purposes Data Retrieval Mobile Browsing Data Export Options Protection Schema

  3. Indico (Integrated Digital Conferencing) is a free web application to manage all the events taking place in the Organisationand archive them centrally. It also includes features to run various collaboration services, including a meeting room booking system.

  4. purposes

  5. ORGANISingevents Event organiser • Central service • Supports the wholeconference organisation process • Web site • Participants registration • Abstract submission • Paperreview • Schedule • Evaluation form • Communication with all parties • Room/service booking • Etc.

  6. Running eventsefficiently Event organiser / stage manager • Wherever and whenever • Streamlinesthe running of the event; More efficient, faster transitions between speakers • Direct upload/download of slides • Agenda running • No need for USB stick

  7. Improving the Participation Event participant • Direct access to all event information • Direct access to all presentations • Common reference for all participants • Personaleventpreparation (myconference) • Mobile data access • Better planning of events participations (export to calendars, alerts etc.)

  8. improving UNIT/Project management Supervisor/Manager • See how long isspent on meetings! • Long-term and commonreference for the whole team • Minutes writing • Event archive • Overview of all meetings taking place in a unit • Betteranalysis of redundancy • Easier planification of new meetings

  9. Managing collaboration services Collaboration Services managers • Webcast, videoconference, web conference, lecture recording, physical meeting room support etc… • Unique service request interface • Accuratemetadatarepository • Work planning

  10. PRESERVING datA The Organisation • Strategicpurpose • Long termpreservation of meetings data and metadata in the Organisation • Easyretrieval of legacy meeting information • Various usage statisticsuseful for planification • number of meetings • room/service usage • Etc.

  11. Data retrieval

  12. Data organisation Multiple eventsorganised in a tree of categories • A categorycan host eithersub-categories or events (not both) • Events are of three types/complexity: lectures, meetings, conferences • At CERN: 230.000 events in 100s of categories, about 1M talks and files • How do younavigate in thisocean of information?

  13. Categorybrowsing The moststraightforward navigation… …But not always the most efficient Action menus Home page information Categorybrowsing

  14. Today’sevents

  15. calendar

  16. Searchcategories • Standard search box • Categories suggestions

  17. Searchevents Search options Sort options Filters

  18. Personalizationfeatures Create the Indico interface that I need • Timezoneselection • Interface language • Favorites • Categories • Users

  19. Indicodashboard The dashboard aims to be a very important tool • Digest of the things you care about: • > Your events • > Categories • > … • Recommendations: • > What are you interested in? • Evolution: • > Gradually move it to the front line (home page)

  20. Mobile browsing

  21. Indico Mobile light version of Indico focused on information of current and upcoming contributions & events • Introduced in Indico v1.1 (May 2013) • Haslimited functionality but better usability from mobile devices. • Provides shortcuts to access your favorite events. • Consultation only, no editing.

  22. Features

  23. Data Export options

  24. http api • http://my.indico.server/export/ • http://my.indico.server/api/

  25. http api Generic data export mechanism Selectable export format JSON / JSONP XML ICS RSS HTML ATOM BIN • Exportable items • Categories • Timetables (all levels) • Events • Files • Users • Rooms • Room bookings

  26. http api Export public and restricted data • Usingsignedrequests: A pair of public/secret keys

  27. http api Alsoused to performsome actions Signed POST requests • Book a room • /api/roomBooking/bookRoom • Upload a Resource

  28. http api Use cases • Creation of external web pages (CERN home page, …)

  29. http api Use cases • Management of meeting room interactive screens

  30. http api • See the dedicatedpresentation on Wednesday by Adrian Mönnich

  31. iCal export Visual wrapper for the standard export api Standard ics format One event or a wholecategory • One-time or Synchronised • Restricted data export: • uses api keys One time export Permanent export

  32. Drupal module Display Indicoeventlists and other information on drupal sites Uses the standard Indico HTTP API Availablefromgithub: indico/indico-drupal-feeds

  33. Protection schema

  34. Protection Category Everythingcanbeprotected ! Subcategory • Protection is hierarchical: • By default, items belonging • to a protected item will be • also protected. • 2 levels implemented: • Public • Restricted • “Confidential” being studied Material Event Session Contribution

  35. Protection Visual information restricted public

  36. privileges Category Standard Subcategory • Access rights: you can just read info • Applicable to: all data types • Inheritance: bypassable • Implemented by: • List with users/groups • Domain protection: just users from inside an IP domain can access. • Access key: a password used to access (available only for events) Event Private Session Public Private by inheritance Private by itself Contribution Private by inheritance Public

  37. Privileges Category Standard Modification rights to user 1 (category manager) Subcategory • Modification rights: you can do any modification (edition, deletion,…) • Applicable to: all data types • Inheritance: not bypassable • Implemented by: • List of users/groups • Modification key: a password used to modify (available only for events) Event Session Contribution

  38. privileges Special • Event creationrights: user cancreate an event • Applicable to: categories • Inheritance: no • Implemented by: list of users/groups • Submissionrights: user canupload/delete a file • Applicable to: contributions, lectures • Inheritance: no • Implemented by: list of users/groups

  39. privileges Special • Track coordination rights: canreview abstracts • Applicable to: tracks • Inheritance: no • Implemented by: list of users/groups • Session coordination rights: can set the session timetable • Applicable to: sessions • Inheritance: no • Implemented by: list of users/groups

  40. privileges Special • Rights/rolesrelated to the paperreview module • Paperreview manager • Referee • Layoutreviewer • Content reviewer

  41. Thomas Baron Thomas.baron@cern.ch

More Related