Agenda
Agendas can be added to the site through an agenda.yaml
data file added in a subfolder of the data folder for the target locale (for localization, for default, create/use the “en” folder). An example of this path is as follows, data/en/agenda.yaml
. The data should be similar to the following format:
complete: true
types:
- name: Demo
id: 1
color: "#e44"
- name: Keynote
id: b2
color: "#a0a"
items:
- name: Open-source software
presenter: Ken K.
type: 1
vod: "#1"
- name: How to 'how to'
presenter: Jim Bob
type: b2
vod: "#2"
- name: Industry Keynote
presenter: Eclipse Foundation, .etc
type: b2
vod: "#3"
- name: Best practices for Interneting your Things
presenter: Adam A.
type: b2
vod: "#4"
- name: Break (2020 sample)
time: 12:00pm EDT
type: break
Types represent the different types of sessions being held at the event. Normally creating the CSS for these types will be created automatically on render based on the color
passed in the data file. If no color is set, no CSS would be generated for the type. Additionally, a new CSS rule may be added via custom code. This rule should resemble the following, replacing <id>
with the id
value set in the type and <color>
with a hex color code:
.eclipsefdn-agenda-legend-icon-<id>::after {
background-color: <color>;
}
Items in these data files represent the actual sessions to be represented in the agenda.
Note: a modal is required on the page if an abstract has been defined within the agenda:
{{< bootstrap/modal id=“eclipsefdn-modal-event-session” >}}
Basic
Targets ./data/en/default/agenda.yaml:
Agenda
Legend
- Demo
- Keynote
- Cloud
Session Name | Presenter Name | Organization | Session Recording |
---|---|---|---|
Open-source software |
| test 1 | Session video for session Open-source software |
How to 'how to' | Jim Bob | test 2 | Session video for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc | Session video for session Industry Keynote | |
Best practices for Interneting your Things | Adam A. | test 3 | Session video for session Best practices for Interneting your Things |
Lunch Break |
Different file name
Targets ./data/en/default/day_2.yaml:
Agenda
Legend
- Demo
- Keynote
- Cloud
Session Name | Presenter Name | Session Recording |
---|---|---|
The return of the Open-source software | Ken K. | Session video for session The return of the Open-source software |
How to 'how to' Awakens | Jim Bob | Session video for session How to 'how to' Awakens |
A New Industry Keynote | Eclipse Foundation, .etc | Session video for session A New Industry Keynote |
Revenge of the Best practices | Adam A. | Session video for session Revenge of the Best practices |
Custom Title
Targets ./data/en/default/day_2.yaml:
Day 2 Agenda
Legend
- Demo
- Keynote
- Cloud
Session Name | Presenter Name | Session Recording |
---|---|---|
The return of the Open-source software | Ken K. | Session video for session The return of the Open-source software |
How to 'how to' Awakens | Jim Bob | Session video for session How to 'how to' Awakens |
A New Industry Keynote | Eclipse Foundation, .etc | Session video for session A New Industry Keynote |
Revenge of the Best practices | Adam A. | Session video for session Revenge of the Best practices |
Sub-site version
Targets ./data/en/sample/agenda.yaml:
Agenda
Legend
- Demo
- Keynote
Session Name | Presenter Name | Session Recording |
---|---|---|
Open-source software | Ken K. | Session video for session Open-source software |
How to 'how to' | Jim Bob | Session video for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc | Session video for session Industry Keynote |
Best practices for Interneting your Things | Adam A. | Session video for session Best practices for Interneting your Things |
No session types
Targets ./data/en/no_types/agenda.yaml:
Agenda
Session Name | Presenter Name | Session Recording |
---|---|---|
How best to apologize, a workshop | Ken Canadian | Session video for session How best to apologize, a workshop |
How to 'how to' | Jim Bob | Session video for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc | Session video for session Industry Keynote |
Best fixings for harbour tea | Adam America | Session video for session Best fixings for harbour tea |
Active agenda
Targets ./data/en/active/agenda.yaml:
Adding a “times” list into the items in agenda.yaml above will show multiple times like last 2 rows below
Agenda
Legend
- Demo
- Keynote
Session Name | Presenter Name | Scheduled Time |
---|---|---|
How best to apologize, a workshop | Ken Canadian | 15:00-18:00 |
How to 'how to' | Jim Bob | 18:00-19:00 |
Industry Keynote | Eclipse Foundation, .etc |
|
Lunch Break |
|
Dynamic time based on user’s timezone
Targets ./data/en/active/agenda_dynamic_time.yaml:
Set “dynamicTime” property to true to enable dynamic time.
If “timezone” is not set, it will take “GMT-04” as the default value. If the timezone for input time is different, please add it and set the value in this format: GMT-[xx] or GMT+[xx].
The output timezone will always be the user’s timezone.
Agenda
Legend
- Demo
- Keynote
Session Name | Presenter Name | Scheduled Time |
---|---|---|
How best to apologize, a workshop | Ken Canadian | 15:00-18:00 |
How to 'how to' | Jim Bob | 18:00-19:00 |
Agenda w/ slides
Targets ./data/en/slides/agenda.yaml:
Adding a “times” list into the items in agenda.yaml above will show multiple times like last 2 rows below
Agenda
Legend
- Demo
- Keynote
Session Name | Presenter Name | Scheduled Time | Slides |
---|---|---|---|
How best to apologize, a workshop | Ken Canadian | 15:00-18:00 | Session slides for session How best to apologize, a workshop |
How to 'how to' | Jim Bob | 18:00-19:00 | Session slides for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc |
| Session slides for session Industry Keynote |
Dinner Break |
|
Agenda w/ event+year
Targets ./data/en/2020/sample/agenda.yaml:
Agenda
Legend
- Demo (2020 sample)
- Keynote (2020 sample)
Session Name | Presenter Name | Session Recording |
---|---|---|
Open-source software (2020 sample) | Ken K. | Session video for session Open-source software (2020 sample) |
How to 'how to' (2020 sample) | Jim Bob | Session video for session How to 'how to' (2020 sample) |
Industry Keynote (2020 sample) | Eclipse Foundation, .etc | Session video for session Industry Keynote (2020 sample) |
Best practices for Interneting your Things (2020 sample) | Adam A. | Session video for session Best practices for Interneting your Things (2020 sample) |
Break |
Agenda w/ multiple streams
Targets ./data/en/multistream/agenda.yaml:
Agenda
Legend
- Demo
- Keynote
Session Name | Presenter Name | Session Recording | Slides |
---|---|---|---|
How best to apologize, a workshop | Ken Canadian | Session video for session How best to apologize, a workshop | Session slides for session How best to apologize, a workshop |
How to 'how to' | Jim Bob | Session video for session How to 'how to' | Session slides for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc | Session video for session Industry Keynote | Session slides for session Industry Keynote |
Session Name | Presenter Name | Session Recording | Slides |
---|---|---|---|
The return of the Open-source software | Ken K. | Session video for session The return of the Open-source software | Session slides for session The return of the Open-source software |
How to 'how to' Awakens | Jim Bob | Session video for session How to 'how to' Awakens | Session slides for session How to 'how to' Awakens |
A New Industry Keynote | Eclipse Foundation, .etc | Session video for session A New Industry Keynote | Session slides for session A New Industry Keynote |
Revenge of the Best practices | Adam A. | Session video for session Revenge of the Best practices | Session slides for session Revenge of the Best practices |
Agenda w/ Organization field
Targets ./data/en/organization/agenda.yaml:
Agenda
Legend
- Demo
- Keynote
- Cloud
Session Name | Presenter Name | Organization | Session Recording |
---|---|---|---|
Open-source software | Ken K. | test 1 | Session video for session Open-source software |
How to 'how to' | Jim Bob | test 2 | Session video for session How to 'how to' |
Industry Keynote | Eclipse Foundation, .etc | Session video for session Industry Keynote | |
Best practices for Interneting your Things | Adam A. | test 3 | Session video for session Best practices for Interneting your Things |
Lunch Break |