SlideShare a Scribd company logo
1 of 28
Download to read offline
Building a Multiconference
Event Management System on
Plone 5.2
Annette B Lewis & Janine Donnelly
SAND2020-12992 C
Hi there!
Annette B Lewis
Developer @ Six Feet Up, Inc.
annette@sixfeetup.com
2
Hello!
Janine Donnelly
International Protocol Specialist @
Sandia National Laboratories
jdonnel@sandia.gov
3
The Business Case
4
“Sandia National Laboratories conducts
thousands of trainings and large-scale
conferences annually world-wide.
5
230 Global Events
In Fiscal Year 2021,
6
6200 Participants
107 Countries
1 dept with 8 people, supported:
Previous Process
▷ Majority of participants overseas
▷ Registration was handled via:
○ Email
○ Spreadsheets
○ Manually updated
7
Needed a way to:
▷ Increase efficiencies
▷ Reduce Mistakes
▷ Reduce Email traffic
▷ Provide professional updated information
to participants
8
Let's build
a solution!
Introducing the Multi-conference
Event Management System on Plone
5.2
9
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
Evaluating the Prototype
▷ Effectiveness
▷ Usability
▷ Potential
▷ Identifying next steps
11
Expanding the System
Enhancing the Multiconference system
12
The Multiconference Core
▷ Working with multiple stakeholders
▷ Discuss diverging feature requests
▷ Identifying features that benefit the whole
▷ Establishing Milestones
13
Let's take a look!
A demo of the workflow.
14
Conference Admins
Organizer roles and permission
15
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
Conference Creation
Pre-configured Conference subsites
17
Adding a Conference
▷ Event behaviors
▷ Optional Registration Templates
▷ Automatically configured Form mailers
▷ Creates Speakers, Talks, Classes, and
Document Folders
▷ Copy templates to subsites
18
Conference Registration
19
Registration Management
▷ Optional Registration Templates
▷ Customizable Templates at Parent or Subsite level
▷ Conference-specific User Groups
▷ Attendee Management
20
Conference Subsites
21
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
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
The Look and Feel
24
Parent Site Theme
▷ Base Theme with Diazo for per site
customization
▷ Site Setting Control Panel
▷ Homepage Layout Options
○ Dexterity content-type
○ Mosaic Tiles
25
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
“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
Thanks!
Any questions?
Where to find us:
Annette: annette@sixfeetup.com
Janine: jdonnel@sandia.gov
28

More Related Content

Similar to Building a Multiconference Event Management System on Plone 5.2

Learn how SAP BusinessObjects is used at BEC and some of their challenges res...
Learn how SAP BusinessObjects is used at BEC and some of their challenges res...Learn how SAP BusinessObjects is used at BEC and some of their challenges res...
Learn how SAP BusinessObjects is used at BEC and some of their challenges res...Wiiisdom
 
Serverless architectures with Fn Project
Serverless architectures with Fn ProjectServerless architectures with Fn Project
Serverless architectures with Fn ProjectSven Bernhardt
 
Objective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Experience
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universitiesebuc
 
What’s New In DotNetNuke 5 (Cambrian)
What’s New In DotNetNuke 5 (Cambrian)What’s New In DotNetNuke 5 (Cambrian)
What’s New In DotNetNuke 5 (Cambrian)Engage Software
 
CIP Developing Curator Tool Wizards
CIP Developing Curator Tool WizardsCIP Developing Curator Tool Wizards
CIP Developing Curator Tool WizardsEdwin Rojas
 
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Agile En Seine
 
CamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyCamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyBernd Ruecker
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementPlesk
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementJan Löffler
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in IndiaGagandeep Singh Rawat
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions Pvt Ltd
 

Similar to Building a Multiconference Event Management System on Plone 5.2 (20)

StreamOn Technologies Pvt. Ltd, Company Profile
StreamOn Technologies Pvt. Ltd, Company ProfileStreamOn Technologies Pvt. Ltd, Company Profile
StreamOn Technologies Pvt. Ltd, Company Profile
 
Learn how SAP BusinessObjects is used at BEC and some of their challenges res...
Learn how SAP BusinessObjects is used at BEC and some of their challenges res...Learn how SAP BusinessObjects is used at BEC and some of their challenges res...
Learn how SAP BusinessObjects is used at BEC and some of their challenges res...
 
Serverless architectures with Fn Project
Serverless architectures with Fn ProjectServerless architectures with Fn Project
Serverless architectures with Fn Project
 
Objective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Digital Intranet Workshop
Objective Digital Intranet Workshop
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universities
 
What’s New In DotNetNuke 5 (Cambrian)
What’s New In DotNetNuke 5 (Cambrian)What’s New In DotNetNuke 5 (Cambrian)
What’s New In DotNetNuke 5 (Cambrian)
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
webdesign.ppt
webdesign.pptwebdesign.ppt
webdesign.ppt
 
CIP Developing Curator Tool Wizards
CIP Developing Curator Tool WizardsCIP Developing Curator Tool Wizards
CIP Developing Curator Tool Wizards
 
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
Dashlane Triple Track : à la recherche de la bonne organisation - Agile en Se...
 
CamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration JourneyCamundaCon 2022 Keynote: The Process Orchestration Journey
CamundaCon 2022 Keynote: The Process Orchestration Journey
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server ManagementWebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
WebPros at CloudFest 2022 - Walk the New Revenue Avenues of Server Management
 
Webdesign
WebdesignWebdesign
Webdesign
 
Future Scope of Website Designing in India
Future Scope of Website Designing in IndiaFuture Scope of Website Designing in India
Future Scope of Website Designing in India
 
Mobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your websiteMobuz Solutions | Things to remember when designing your website
Mobuz Solutions | Things to remember when designing your website
 
Webdesign
WebdesignWebdesign
Webdesign
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Building a Multiconference Event Management System on Plone 5.2

  • 1. Building a Multiconference Event Management System on Plone 5.2 Annette B Lewis & Janine Donnelly SAND2020-12992 C
  • 2. Hi there! Annette B Lewis Developer @ Six Feet Up, Inc. annette@sixfeetup.com 2
  • 3. Hello! Janine Donnelly International Protocol Specialist @ Sandia National Laboratories jdonnel@sandia.gov 3
  • 5. “Sandia National Laboratories conducts thousands of trainings and large-scale conferences annually world-wide. 5
  • 6. 230 Global Events In Fiscal Year 2021, 6 6200 Participants 107 Countries 1 dept with 8 people, supported:
  • 7. Previous Process ▷ Majority of participants overseas ▷ Registration was handled via: ○ Email ○ Spreadsheets ○ Manually updated 7
  • 8. Needed a way to: ▷ Increase efficiencies ▷ Reduce Mistakes ▷ Reduce Email traffic ▷ Provide professional updated information to participants 8
  • 9. Let's build a solution! Introducing the Multi-conference Event Management System on Plone 5.2 9
  • 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
  • 11. Evaluating the Prototype ▷ Effectiveness ▷ Usability ▷ Potential ▷ Identifying next steps 11
  • 12. Expanding the System Enhancing the Multiconference system 12
  • 13. The Multiconference Core ▷ Working with multiple stakeholders ▷ Discuss diverging feature requests ▷ Identifying features that benefit the whole ▷ Establishing Milestones 13
  • 14. Let's take a look! A demo of the workflow. 14
  • 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
  • 18. Adding a Conference ▷ Event behaviors ▷ Optional Registration Templates ▷ Automatically configured Form mailers ▷ Creates Speakers, Talks, Classes, and Document Folders ▷ Copy templates to subsites 18
  • 20. Registration Management ▷ Optional Registration Templates ▷ Customizable Templates at Parent or Subsite level ▷ Conference-specific User Groups ▷ Attendee Management 20
  • 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
  • 24. The Look and Feel 24
  • 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
  • 28. Thanks! Any questions? Where to find us: Annette: annette@sixfeetup.com Janine: jdonnel@sandia.gov 28