The document discusses the development of a multiconference event management system built on Plone 5.2 for Sandia National Laboratories. It needed a system to more efficiently manage their thousands of annual global trainings and conferences involving over 6,000 participants in 107 countries. The new system prototype provided pre-configured conference subsites, registration templates, and admin roles. It was then expanded with additional features like attendee management, conference branding customization, and flexibility for both standardized and customized content. The goal is to help more groups within the organization efficiently conduct events.
10. The Prototype
▷ Migrate client from Plone 4 to Plone 5.2 on
Python 3
▷ Build upon ploneconf2016.policy
▷ Conference content-type
▷ Pre-configured subsite
▷ Registration form template
10
13. The Multiconference Core
▷ Working with multiple stakeholders
▷ Discuss diverging feature requests
▷ Identifying features that benefit the whole
▷ Establishing Milestones
13
16. Conference Admins
▷ Created Conference Organizer role
▷ Ability to add Conference to portal root
▷ Can add/edit content within Conference
subsite only
▷ Cannot modify Conference created by
others
16
22. Benefits of the Conference subsite
▷ Lineage Subsite
▷ Allows non-technical user's to create a sub-site
with ease
▷ Consistent, on-Brand Conference websites
▷ Familiar experience for returning attendees
▷ Event list feeds back to Parent site navigation
22
23. Building out a Conference
▷ Conference Landing Page
▷ Preconfigured folders with constraints on Addable
types
▷ Use parent site resources when available
▷ Control vocabularies at Conference level
23
25. Parent Site Theme
▷ Base Theme with Diazo for per site
customization
▷ Site Setting Control Panel
▷ Homepage Layout Options
○ Dexterity content-type
○ Mosaic Tiles
25
26. The Focus on Flexibility
▷ Defining the balance between
standardization and flexibility
▷ Empowering Site Admins to set the baseline
▷ Empowering Conferences Organizers to
customize
▷ Allowing the End user to own their content
26
27. “We have been using Plone for registration and collaboration
websites for 20 years, but then chose to create a
Multi-Conference System to be able to hopefully share the
system corporately to help groups outside of our
international department conduct events as well.
27