Proposal: QR code for WordCamp badges

Bigger WordCamps spend a lot of time in registration of the attendees upon arrival or for workshops and handing out swag like T-shirts based on lists that exist (mainly on paper). A QR code on e.g. a cellphone or tablet could speed up things.I saw somebody already opened a tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket (https://meta.trac.wordpress.org/ticket/4162), but there was nor further follow up, so please find below my proposal after having led registration and swag at WCEU 2019:

Phase1: Add the QR code in the email when buying a ticket and on the WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. site when attendee logs in with the personal credentials.

Phase2: Attach as pkpass (or other) to the email and allow downloading that file from the site.

WCEU has been using for the last 2 years a system that prints badges when attendees arrive. The average time per person is 40 seconds because the name needs to be spelled or checked, so with almost 2800 attendees, no time should be wasted. Then the T-shirts size is requested when buying the ticket so when swag opens, manual comparison of the name on the badge and the request made on the site is done to hand out the correct T-shirt. Having a unique QR code per person would enormously speed up in both cases when using any system that can scan those codes.

For Phase1, the following should be considered:

1.1 The unique string to use: A QR code can hold any text. Proposal is to use the first part of the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org of the site followed by the postID of the ticket, e.g. ‘2019.europe-534’ (The postID is what is also received when exporting tickets from the website to CSV, so could be used in other applications). Another unique string could maybe be added if needed for an extra check (like the first 10 characters of the access token as generated in camptix).

1.2. Generating the QR code: Using a local PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. library like http://phpqrcode.sourceforge.net/ or using the google APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. (e.g. https://chart.googleapis.com/chart?chs=300×300&cht=qr&chl=2019.europe-534&choe=UTF-8)

For Phase2, libraries like https://github.com/tschoffelen/php-pkpass would be a starting point

Having this QR code would help for any application built around a WordCamp:

  • Scanning the QR code to print the badge (current system that WCEU is having can do this)
  • Scanning the QR code to see the size of the T-shirt requested (with the unique postID of the user and checking the CSV from the site, this can be done)
  • Scanning by the Sponsors to later get in touch with the user (as done on WCEU), of course with all proper information to both parties.

Please leave any comments or further ideas so we can build all together on this.

#badges