Implementation Details

The Plone Immersive Training Experience website was specifically created by Six Feet Up to support the Plone Immersive Training event. The site was highly customized, featuring custom templates, custom viewlets, custom portlets, a unique use of EasySlideshow, multiple registration forms, multiple custom content types, and a blog.

Several customized viewlets were added so that the site could display sponsor logos in prominent spots on the site. The Connect portlet was added with buttons that allow the user to share information about the Immersive training via different social media outlets. The Splash portlet uses a twitter feed that shows only tweets that use the #immerse hashtag.

Event organizers needed a way to manage the different registration rates. The registration form for the event was implemented so that it automatically turned off early bird registration when the early bird period ended.

Mentors were scheduled and featured as trainers for the event. The Mentors section of the website features a custom view that contains the mentor biography content type. Each biography contains a picture, email, company name, topics from a pre-defined list, and a rich text field for content.

The Non-profit section of the site served multiple purposes. Non-profits could register by filling out their information on why they need a new website. Once approved, the non-profit would appear on the site and be eligible for voting. The voting form was implemented with javascript, automatically checked to make sure one only one vote per email address was allowed, and used a captcha to keep bots at bay.

The Immersive Training blog was used for up to date information about the event. The Blog was implemented using Zine and skinned with deliverance. It is connected to the Plone site using wsgi magic. The blog and the blog administration dashboard are fully themed to match the rest of the website.

Are you ready to start your next project?

Let's Talk