PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / event-debrief / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/event-debrief/block.json

271 lines 8.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/event-debrief",
5 "title": "Event Debrief",
6 "description": "Post-event recap: highlights, attendee quotes, outcomes, and lessons learned.",
7 "category": "bkbg-blog",
8 "icon": "megaphone",
9 "keywords": [
10 "event",
11 "debrief",
12 "recap",
13 "conference",
14 "webinar"
15 ],
16 "editorScript": "bkbg-event-debrief-editor",
17 "editorStyle": "bkbg-event-debrief-style",
18 "style": "bkbg-event-debrief-style",
19 "viewScript": "bkbg-event-debrief-frontend",
20 "supports": {
21 "html": false,
22 "anchor": true,
23 "className": true,
24 "align": [
25 "wide",
26 "full"
27 ]
28 },
29 "attributes": {
30 "eventName": {
31 "type": "string",
32 "default": "LeadDev Berlin 2026"
33 },
34 "eventDate": {
35 "type": "string",
36 "default": "February 20–21, 2026"
37 },
38 "eventLocation": {
39 "type": "string",
40 "default": "Berlin, Germany"
41 },
42 "eventType": {
43 "type": "string",
44 "default": "conference"
45 },
46 "attendees": {
47 "type": "number",
48 "default": 1200
49 },
50 "onlineAttendees": {
51 "type": "number",
52 "default": 3400
53 },
54 "nps": {
55 "type": "number",
56 "default": 72
57 },
58 "showStats": {
59 "type": "boolean",
60 "default": true
61 },
62 "summary": {
63 "type": "string",
64 "default": "LeadDev Berlin brought together engineering leaders from across Europe and beyond for two days of talks, workshops, and deep conversations about scaling teams, building resilient systems, and leading with empathy in high-growth environments."
65 },
66 "showSummary": {
67 "type": "boolean",
68 "default": true
69 },
70 "highlights": {
71 "type": "array",
72 "default": [
73 {
74 "title": "Keynote: Engineering Culture at Scale",
75 "description": "Sarah Drasner opened with a compelling look at how engineering culture can make or break a scaling organization — covering psychological safety, async communication, and the hidden cost of hero culture."
76 },
77 {
78 "title": "Workshop: Incident Response Playbooks",
79 "description": "A packed 90-minute hands-on workshop where teams built their own incident runbooks and practiced blameless post-mortems using real-world case studies."
80 },
81 {
82 "title": "Panel: AI-Augmented Development",
83 "description": "Five CTOs discussed practical experiences integrating AI coding tools into their workflows, the productivity wins, the unexpected failure modes, and the impact on junior developer growth."
84 }
85 ]
86 },
87 "showHighlights": {
88 "type": "boolean",
89 "default": true
90 },
91 "highlightsLabel": {
92 "type": "string",
93 "default": "Event Highlights"
94 },
95 "quotes": {
96 "type": "array",
97 "default": [
98 {
99 "quote": "This was the most practically useful engineering conference I've attended in five years. Real problems, real solutions, no fluff.",
100 "speaker": "Marta Lindqvist",
101 "role": "VP Engineering, Klarna"
102 },
103 {
104 "quote": "The async communication workshop alone was worth the trip. We shipped a new remote-work charter the week after we got back.",
105 "speaker": "Daniel Osei",
106 "role": "Engineering Director, N26"
107 }
108 ]
109 },
110 "showQuotes": {
111 "type": "boolean",
112 "default": true
113 },
114 "quotesLabel": {
115 "type": "string",
116 "default": "Attendee Voices"
117 },
118 "outcomes": {
119 "type": "array",
120 "default": [
121 "Published open-source incident response template used by 400+ teams",
122 "Launched LeadDev Community Slack with 2,100 founding members",
123 "Secured speakers for LeadDev London 2026 across all three tracks",
124 "Released full talk recordings to LeadDev+ subscribers within 48 hours"
125 ]
126 },
127 "showOutcomes": {
128 "type": "boolean",
129 "default": true
130 },
131 "outcomesLabel": {
132 "type": "string",
133 "default": "Key Outcomes"
134 },
135 "lessonsLearned": {
136 "type": "array",
137 "default": [
138 "Morning workshop sessions had significantly higher attendance — move all workshops before lunch in future events",
139 "Hybrid Q&A needs a dedicated moderator; chat-only remote questions were frequently missed",
140 "Networking lounge capacity was too small; 40% of attendees couldn't find seating during breaks"
141 ]
142 },
143 "showLessons": {
144 "type": "boolean",
145 "default": true
146 },
147 "lessonsLabel": {
148 "type": "string",
149 "default": "Lessons Learned"
150 },
151 "nextEventName": {
152 "type": "string",
153 "default": "LeadDev London 2026"
154 },
155 "nextEventDate": {
156 "type": "string",
157 "default": "June 12–13, 2026"
158 },
159 "nextEventUrl": {
160 "type": "string",
161 "default": "#"
162 },
163 "showNextEvent": {
164 "type": "boolean",
165 "default": true
166 },
167 "fontSize": {
168 "type": "number",
169 "default": 14
170 },
171 "titleFontSize": {
172 "type": "number",
173 "default": 24
174 },
175 "lineHeight": {
176 "type": "number",
177 "default": 168
178 },
179 "borderRadius": {
180 "type": "number",
181 "default": 12
182 },
183 "bgColor": {
184 "type": "string",
185 "default": "#ffffff"
186 },
187 "borderColor": {
188 "type": "string",
189 "default": "#e5e7eb"
190 },
191 "headerBg": {
192 "type": "string",
193 "default": "#1e1b4b"
194 },
195 "headerColor": {
196 "type": "string",
197 "default": "#ffffff"
198 },
199 "accentColor": {
200 "type": "string",
201 "default": "#6366f1"
202 },
203 "metaColor": {
204 "type": "string",
205 "default": "#a5b4fc"
206 },
207 "statBg": {
208 "type": "string",
209 "default": "#f5f3ff"
210 },
211 "statColor": {
212 "type": "string",
213 "default": "#4338ca"
214 },
215 "summaryBg": {
216 "type": "string",
217 "default": "#f8fafc"
218 },
219 "summaryColor": {
220 "type": "string",
221 "default": "#374151"
222 },
223 "highlightBg": {
224 "type": "string",
225 "default": "#f8fafc"
226 },
227 "highlightBorder": {
228 "type": "string",
229 "default": "#6366f1"
230 },
231 "quoteBg": {
232 "type": "string",
233 "default": "#f5f3ff"
234 },
235 "quoteColor": {
236 "type": "string",
237 "default": "#4338ca"
238 },
239 "quoteBorder": {
240 "type": "string",
241 "default": "#818cf8"
242 },
243 "outcomeColor": {
244 "type": "string",
245 "default": "#166534"
246 },
247 "outcomeBullet": {
248 "type": "string",
249 "default": "#16a34a"
250 },
251 "lessonColor": {
252 "type": "string",
253 "default": "#92400e"
254 },
255 "lessonBullet": {
256 "type": "string",
257 "default": "#f59e0b"
258 },
259 "nextEventBg": {
260 "type": "string",
261 "default": "#1e1b4b"
262 },
263 "nextEventColor": {
264 "type": "string",
265 "default": "#ffffff"
266 },
267 "typoTitle": { "type": "object", "default": {} },
268 "typoBody": { "type": "object", "default": {} }
269 }
270 }
271