You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51Lines changed: 51 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,6 +61,57 @@ Monorepo for building tech event sites (conference/symposium/seminar) with Plone
61
61
62
62
Voilà! Your Plone site should be live and kicking! 🎉
63
63
64
+
### Example content structure
65
+
66
+
This example is useful for a typical Plone conference:
67
+
68
+
* first two days of training, with parallel training sessions
69
+
*then the main part with three days of talks, and one keynote per day
70
+
*then a weekend with a sprint (coding and organising together)
71
+
* each conference year gets its own website
72
+
* multiple venues: typically training and sprint are in a different location than the main conference
73
+
74
+
The next content structure would work for this.
75
+
We will use CT as abbreviation for"content type".
76
+
77
+
* About: CT Page. So: create an instance of content type Page, with as title: "About". Add some text blocks and image blocks, etc, in here.
78
+
* Venue: CT Page, with a Listing block
79
+
* Main venue: CT Venue with a Listing block
80
+
* Main room: CT Room
81
+
* If you have only one venue, you can replace the "Venue" CT Page with a single CT Venue.
82
+
* Sponsors: CT Sponsors Database, with Listing block (to show the levels) and Packages & Sponsors block
83
+
* Organizers: CT Sponsorship Level, with Sponsor Level block
84
+
* Your organization: CT Sponsor
85
+
* Other levels (Platinum, Gold, ...): CT Sponsorship Level, with Sponsor Level block. In this block you can optionally configure a Call To Action pointing to a page with a form or info on how to become a sponsor.
86
+
* If someone becomes a sponsor, you would add a CT Sponsor within the Sponsorship Level.
87
+
* Travel: CT Page, with Text blocks with travel information.
88
+
* Tickets: CT Page, with Text blocks explaining how to get tickets.
89
+
* Schedule: CT Schedule, with a Schedule block configured to show the 3 main days
90
+
* Keynotes: CT Page, with a Listing block
91
+
* For each keynote: a CT Keynote
92
+
* Talks: CT Page, with Search block with as criterion: Type = Talk or Lightning Talk
93
+
* For each talk add a CT Talk.
94
+
* For each lightning talk session add a CT Lightning Talk
95
+
* Speakers: CT Page, with Search block with as criterion: Type = Presenter
96
+
* For each speaker a CT Presenter
97
+
* Training: CT Page, with a Schedule block configured to only show the two training days
98
+
* For each training: a CT training
99
+
* Open spaces: CT Page, with Search block or Listing block or Schedule block, depending on how many open spaces you have, if any. You can exclude this from navigation or delete the Page if you don't have any.
100
+
* For each open space, add a CT Open space
101
+
* Sprint: CT Page, with a Listing block
102
+
* For each sprint day: add a CT Sprint
103
+
* or simply add some text blocks in the CT Page
104
+
* Breaks: CT Page, optionally with Listing block, excluded from navigation
105
+
* For each coffee or lunch break, add a CT Break
106
+
* Slots: CT Page, optionally with Listing block, excluded from navigation
107
+
* For each non-talk moment, add a CT Slot.
108
+
This is for general slots like Registration and taking a conference photo.
109
+
* Full schedule: CT Page, with a Schedule block not filtering on days
110
+
* Optionally Meetings: CT Page, with a Search block with criterion Type = Meeting.
111
+
* For each meeting add a CT Meeting.
112
+
* This can be used for the Plone Foundation Annual General Meeting, but you can also create this as a CT Talk.
113
+
114
+
64
115
### Local Stack Deployment 📦
65
116
66
117
Deploy a local `Docker Compose` environment that includes:
0 commit comments