CINXE.COM
Indico - Indico 3.3
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width initial-scale=1, user-scalable=no" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Indico - Indico 3.3</title> <meta name="description" content="Indico Project Official site - Indico is a powerful event (meetings, conferences, lectures) management system developed at CERN "> <meta name="theme-color" content="#1A4A61"> <link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico"> <meta property="og:url" content="https://getindico.io/indico/release/2023/12/05/indico-3-3-news.html"> <meta property="og:type" content="website"> <meta property="og:title" content="Indico 3.3"> <meta property="og:description" content="Indico Project Official site - Indico is a powerful event (meetings, conferences, lectures) management system developed at CERN "> <meta property="og:image" content="/img/logos/indico_embed.png"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.5.1/css/all.css"> <link rel="stylesheet" href="/assets/css/bootstrap.min.css"> <link rel="stylesheet" href="/assets/css/styles.css"> <link rel="stylesheet" href="/assets/css/github-buttons.css"> <link rel="stylesheet" href="/assets/css/ekko-lightbox.css"> <link rel="canonical" href="https://getindico.io/indico/release/2023/12/05/indico-3-3-news.html"> <link href="//fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900" rel="stylesheet" type="text/css"> <link href="//fonts.googleapis.com/css?family=Source+Code Pro:200,300,400,500,600,700,900" rel="stylesheet" type="text/css"> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> <link type="application/atom+xml" rel="alternate" href="https://getindico.io/feed.xml" title="Indico Project" /> </head> <body> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <div class="dark-overlay"></div> <header class="site-header"> <nav class="navbar navbar-expand-md site-nav"> <div class="container"> <a class="navbar-brand" href="/indico/anniversary/2024/09/19/twenty-years.html"> <img class="header-logo" src="/img/logos/indico_bday_logo_dark.svg"> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-collapse" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"> <img src="/img/hamburger-menu.svg"> </span> </button> <div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="navbar-nav ml-auto"> <li class="nav-item"> <a class="page-link" href="/">Home</a> </li> <li class="nav-item"> <a class="page-link" href="/features/">Features</a> </li> <li class="nav-item"> <a class="page-link" href="/getting-started/">Getting Started</a> </li> <li class="nav-item"> <a class="page-link" href="/blog/">Blog</a> </li> <li class="nav-item"> <a class="page-link" href="/roadmap/">Roadmap</a> </li> <li class="nav-item"> <a class="page-link" href="/resources/">Resources</a> </li> </ul> </div> </div> </nav> </header> <div class="page-content"> <section class="hero-section section hero-blog"> <div class="hero-section-content-centered container"> <div class="hero-spotlight-header hero-spotlight-header-page"> <h1>News from the Indico World</h1> </div> </div> </section> <section class="blog-section"> <div class="section-content container"> <div class="row"> <div class="col-md-16 col-16 block-center"> <div class="blog-navigation-links blog-navigation-links-top"><a href="/blog/">← Back to all posts</a></div> <div class="blog-post blog-post-frame"> <div class="post"> <header class="post-header"> <h1><a class="post-link" href="/indico/release/2023/12/05/indico-3-3-news.html">Indico 3.3</a></h1> <p class="post-meta">by Indico Team - Dec 5, 2023</p> </header> <article class="post-content"> <p>Today, we are introducing Indico 3.3! This upcoming release brings a lot of new features and improvements, including a <strong>new Check-in app</strong>, <strong>accessibility improvements (a11y)</strong>, <strong>document generation</strong> and a whole lot more.</p> <div class="premonition note"> <i class="premonition pn-note"></i> <div class="content"> <p>The full change log can be found <a href="https://docs.getindico.io/en/latest/changelog/#v3-3">here</a>.</p> </div> </div> <hr /> <h2 id="️-accessibility-improvements-a11y">♿️ Accessibility improvements (a11y)</h2> <p>The accessibility of Indico has been improved in this release, in-line with the <a href="https://www.w3.org/TR/WCAG21/">WCAG 2.1</a>. This means that Indico is now easier to use by people with disabilities, including those who are blind, deaf, or have limited mobility. Notable improvements include:</p> <ul> <li>Making language selection, timezone selection and search functionalities more accessible to those using screen readers</li> <li>Improving accessibility of registration form fields</li> <li>Preventing icons from being read out by screen readers</li> <li>Including the selected language in the page metadata (for screen readers)</li> <li>More screen reader-friendly CAPTCHA when registering for events and creating an Indico account</li> </ul> <div class="premonition contribution"> <i class="fas fa-star"></i> <div class="content"> <p class="header">Community Contribution</p><p>Feature kindly contributed by the <strong>United Nations Office at Geneva</strong></p> </div> </div> <p><img src="/assets/2023-11-30-indico-3-3-news/timezone-picker.png" alt="" /></p> <h2 id="-check-in-app">📱 Check-in app</h2> <p>The existing <strong>Indico check-in mobile application</strong> has been <strong>completely rewritten</strong>. Instead of a native app released on two separate platforms (Google Play Store and Apple App Store), it is now a progressive web app (PWA) which can be easily installed on the two major phone OSs (Android and iOS) and used offline. The new app is available for all Indico instances running version 3.3 - you can <a href="https://checkin.getindico.io/">try it out here</a>.</p> <p>Despite being hosted on <a href="https://getindico.io">getindico.io</a>, we do not collect any data from the app. The app only communicates with the Indico instance that you configure and all data is stored locally on the phone.</p> <!-- Read our full in-depth blog post about the new Check-in app [here](https://getindico.io/blog/future-link-to-a-post-about-the-check-in-app/). --> <div id="checkin-app-images" class="image-container"> <img src="/assets/2023-11-30-indico-3-3-news/app1.png" /> <img src="/assets/2023-11-30-indico-3-3-news/app2.png" /> <img src="/assets/2023-11-30-indico-3-3-news/app3.png" /> </div> <h2 id="-document-generation">🧾 Document generation</h2> <p>A long-awaited feature: Indico now supports the generation of fully customizable PDF documents. You can create <strong>receipts</strong>, <strong>certificates of attendance</strong> or any other document you might need. Once generated, participants can download their documents from the registration page.</p> <p><img src="/assets/2023-11-30-indico-3-3-news/receipts1.png" alt="" /> <img src="/assets/2023-11-30-indico-3-3-news/receipts2.png" alt="" /></p> <p>Note that creating document templates requires knowledge of HTML and CSS and for security reasons is restricted to Indico admins. Document templates are created at the category level and are available to all events within that category (and its subcategories).</p> <h2 id="-by-weekday-recurring-bookings">📅 “By Weekday” Recurring Bookings</h2> <p>The Room Booking module now supports <strong>recurring bookings that repeat on specific weekdays</strong>. For example, you can now create a recurring booking that repeats every Monday, Wednesday, and Friday over a set period of time.</p> <p><img src="/assets/2023-11-30-indico-3-3-news/recurring-booking.png" alt="" /></p> <h2 id="️-privacy-improvements-gdpr-compliance">⚖️ Privacy improvements (GDPR compliance)</h2> <p>Users can now be anonymized in Indico; this means that all personal identifiers associated with a user will be removed from Indico, whilst only keeping the data that is required for Indico to function properly, in an anonymized manner. Because this is a rarely needed and a heavily destructive operation, it can only be performed by Indico system administrators through the indico command-line interface.</p> <p>In addition to this, users can now export a copy of all their personal data stored in Indico (data portability).</p> <p><img src="/assets/2023-11-30-indico-3-3-news/export.png" alt="" /></p> <!-- Holding this back for now, since this feature isn't merged yet... ## 🎟️ Google Wallet Integration Registration tickets can now be saved directly to Google Wallet. This allows users to easily access their tickets on their mobile device, without having to download and print the ticket (where applicable). <div class="premonition contribution"> <i class="fas fa-star"></i> <div class="content"> <p class="header">Community Contribution</p><p>Feature kindly contributed by the <strong>United Nations Office at Geneva</strong></p> </div> </div>--> <h2 id="-auto-linker-for-minutes">🔗 Auto-linker for minutes</h2> <p>This feature allows Indico administrators to define specific text patterns which will be automatically linked when the patterns are used in minutes. This will save you time when adding links to e.g. ticketing systems, issue trackers or any other external systems. This feature is available for both the Markdown and HTML editor.</p> <p><img src="/assets/2023-11-30-indico-3-3-news/autolinker1.png" alt="" /> <img src="/assets/2023-11-30-indico-3-3-news/autolinker2.png" alt="" /></p> <h2 id="-acls-for-menu-entries">🔐 ACLs for menu entries</h2> <p>When adding custom menu entries to an event, event organizers can now restrict who can view those entries. For example, you can configure a custom event page to be visible only to participants registered with a specific registration form.</p> <div class="premonition contribution"> <i class="fas fa-star"></i> <div class="content"> <p class="header">Community Contribution</p><p>Feature kindly contributed by <strong>Canonical</strong></p> </div> </div> <p><img src="/assets/2023-11-30-indico-3-3-news/menu-acl.png" alt="" /></p> <h2 id="-ciao-indico">🇮🇹 Ciao Indico!</h2> <p>Italian has been added as a new language in Indico. This was done thanks to a team of volunteer translators who worked hard to make Indico even more familiar to the more than 65 million italian speakers around the world. We promise the translation is pineapple-free.</p> <p>Want to help us translate Indico into your language? <a href="https://docs.getindico.io/en/stable/installation/translations/#contributingo">Learn more here</a>.</p> <h2 id="-other-improvements-and-small-features">📈 Other improvements and small features</h2> <ul> <li>Paper Editors are now allowed to edit their review comments</li> <li>The login page UI has been improved, and it is now possible to use a custom logo for authentication providers</li> </ul> <div class="premonition contribution"> <i class="fas fa-star"></i> <div class="content"> <p class="header">Community Contribution</p><p>Feature kindly contributed by the <strong>United Nations Office at Geneva</strong></p> </div> </div> <ul> <li>The number of future months shown in a category is now configurable</li> </ul> <div class="premonition contribution"> <i class="fas fa-star"></i> <div class="content"> <p class="header">Community Contribution</p><p>Feature kindly contributed by <strong>Canonical</strong></p> </div> </div> <ul> <li>Support for generating tickets and badges for each of the registrant’s accompanying persons</li> <li>Room managers can add internal notes to room bookings <!-- Add more improvements here --></li> </ul> <hr /> <p>We hope you enjoy using Indico 3.3!</p> </article> </div> </div> <div class="blog-navigation-links blog-navigation-links-bot "> <a class="blog-prev-post" rel="prev" href="/indico/prometheus/monitoring/2023/11/10/prometheus-plugin.html">← Previous post</a> <a class="blog-next-post" rel="next" href="/indico/anniversary/2024/09/19/twenty-years.html">Next post →</a> </div> </div> </div> </div> </section> <section class="safety-net-section section bg-blue-light"> <div class="section-content-short container"> <div class="row"> <div class="col-md-8 col-sm-8 col-xm-12 block-center"> <h2></h2> </div> </div> </div> </section> <script type="text/javascript"> $(function() { $(document).delegate('*.post-content img', 'click', function(event) { $(this).attr('data-remote', $(this).attr('src')); event.preventDefault(); $(this).ekkoLightbox(); }); }) </script> </div> <footer class="site-footer"> <div class="container footer-container"> <div class="row"> <div class="col-sm-9 col-12 block-center"> <div class="row footer-col-wrapper"> <div class="footer-col col-md-2 col-sm-4 col-12"> <h3 class="footer-col-title">PRODUCT</h3> <ul class="footer-col-list"> <li><a href="/">Home</a></li> <li><a href="/features/">Features</a></li> <li><a href="/getting-started/">Getting Started</a></li> </ul> </div> <div class="footer-col col-md-2 col-sm-4 col-12"> <h3 class="footer-col-title">SUPPORT</h3> <ul class="footer-col-list"> <li><a href="/about/">About Us</a></li> <li><a href="/contact/">Contact</a></li> <li><a href="https://docs.getindico.io/en/latest/">ReadTheDocs</a></li> </ul> </div> <div class="footer-col col-md-2 col-sm-4 col-12"> <h3 class="footer-col-title">OTHER</h3> <ul class="footer-col-list"> <li><a href="/blog/">Blog</a></li> <li><a href="https://github.com/indico/indico/releases">Releases</a></li> <li><a href="https://github.com/indico/indico/issues">Issues</a></li> </ul> </div> <div class="col-md-6 col-12 text-center footer-github-buttons"> <div class="row"> <div class="col-6 text-right"> <span class="github-btn hide" data-user="indico" data-repo="indico" data-type="watch" data-count="1"></span> </div> <div class="col-6 text-left"> <span class="github-btn hide" data-user="indico" data-repo="indico" data-type="fork" data-count="1"></span> </div> </div> </div> </div> </div> </div> </div> <div class="footer-copyright"> <div class="container"> <div class="row"> <div class="col-md-10 col-12">Copyright © 2014–2024 CERN. All rights reserved.</div> <div class="col-md-2 col-12"> <span class="footer-icons"> <a class="no-decoration" href="https://fosstodon.org/@getindico" target="_blank"><i class="fa fa-mastodon fa-lg"></i></a> <a class="no-decoration" href="https://twitter.com/getindico" target="_blank"><i class="fa fa-twitter fa-lg"></i></a> <a class="no-decoration" href="https://github.com/indico/indico" target="_blank"><i class="fa fa-github fa-lg"></i></a> </span> </div> </div> </div> </div> </footer> <script type="text/javascript" src="/js/github-buttons.js"></script> <script type="text/javascript" src="/js/bootstrap.min.js"></script> <script type="text/javascript" src="/js/ekko-lightbox.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.navbar-toggle').on('click', function(){ if($(this).hasClass('collapsed')) { $('.dark-overlay').css('display','initial'); } else { $('.dark-overlay').css('display','none'); } }); $('.dark-overlay').on('click',function(){ $('.collapse').collapse('hide'); $('.navbar-toggle').addClass('collapsed'); $('.dark-overlay').css('display','none'); }) }); </script> <!-- Piwik --> <script type="text/javascript"> var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.web.cern.ch/" : "http://piwik.web.cern.ch/"); document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 144); piwikTracker.trackPageView(); piwikTracker.enableLinkTracking(); } catch( err ) {} </script> <noscript> <p><img src="http://piwik.web.cern.ch/piwik.php?idsite=144" style="border:0" alt="" /></p> </noscript> <!-- End Piwik Tracking Code --> </body> </html>