Create a Conference add-on
Conference project is used for the purpose of this tutorial as source project. You can download it from Sitefinity CMS GitHub repository. The Conference add-on contains Conferences, Speakers, and Sessions dynamic modules, Filtered Sessions widget, and sample pages and content.
Conferences dynamic module
The module consists of Conference
dynamic content type with the following fields:
Title
(Short text)
Description
(Long text)
Images
(Related media)
Speakers
(Related data)
Sessions
(Related data)
Speakers dynamic module
The module consists of Speaker
dynamic content type which has field FullName
(Short text).
Sessions dynamic module
The module consists of Session
dynamic content type with the following fields:
Title
(Short text)
Speakers
(Related data)
Filtered Sessions widget
The widget displays Sessions by specified Conference and Speaker. The widget has a custom widget designer where you have a dropdown boxes for selecting the Conference and the Speaker.
Sample pages and content
- Home page
The sample Home page demonstrates the use of the Filtered Sessions widget. It has two Filtered Sessions widgets - one configured to show sessions, filtered by conference C# Conference and speaker Julia and the other one configured to show sessions, filtered by conference C# Conference and speaker James.
- Sessions, Conferences and Speakers pages
These pages open when an item on the Home page is clicked.