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 / persona-section / block.json

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

222 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "blockenberg/persona-section",
5 "title": "Persona Section",
6 "description": "\"Who Is This For?\" target audience section with persona cards, each showing a role, icon, pain points, and benefits. Ideal for landing pages and sales pages.",
7 "category": "bkbg-marketing",
8 "icon": "groups",
9 "keywords": [
10 "persona",
11 "audience",
12 "who is this for",
13 "customer",
14 "target",
15 "profile",
16 "ideal customer"
17 ],
18 "textdomain": "blockenberg",
19 "editorScript": "bkbg-persona-section-editor",
20 "style": "bkbg-persona-section-style",
21 "viewScript": "bkbg-persona-section-frontend",
22 "supports": {
23 "html": false,
24 "align": [
25 "wide",
26 "full"
27 ]
28 },
29 "attributes": {
30 "eyebrow": {
31 "type": "string",
32 "default": "Who Is This For?"
33 },
34 "heading": {
35 "type": "string",
36 "default": "Built for Teams Who Move Fast"
37 },
38 "subtext": {
39 "type": "string",
40 "default": "Whether you're a solo founder or a growing team, Blockenberg fits your workflow."
41 },
42 "personas": {
43 "type": "array",
44 "default": [
45 {
46 "icon": "\ud83d\ude80",
47 "iconType": "custom-char",
48 "iconDashicon": "",
49 "iconImageUrl": "",
50 "role": "Solo Founders",
51 "description": "You wear every hat and need tools that don't slow you down.",
52 "painPoints": [
53 "Spending hours on tasks that should take minutes",
54 "Paying for 5 tools that barely integrate",
55 "Can't afford to hire help yet"
56 ],
57 "benefits": [
58 "Ship campaigns in minutes, not hours",
59 "Everything in one dashboard",
60 "Automates the repetitive work"
61 ]
62 },
63 {
64 "icon": "\ud83d\udcc8",
65 "iconType": "custom-char",
66 "iconDashicon": "",
67 "iconImageUrl": "",
68 "role": "Growth Marketers",
69 "description": "You're obsessed with data and need a platform that keeps up.",
70 "painPoints": [
71 "Siloed data across 10 platforms",
72 "Reports that take days to compile",
73 "A/B testing requires developers"
74 ],
75 "benefits": [
76 "Unified analytics in real time",
77 "Automated reporting and dashboards",
78 "No-code experiment builder"
79 ]
80 },
81 {
82 "icon": "\ud83c\udfe2",
83 "iconType": "custom-char",
84 "iconDashicon": "",
85 "iconImageUrl": "",
86 "role": "Agency Teams",
87 "description": "You manage clients at scale and need reliable, white-label solutions.",
88 "painPoints": [
89 "Different tools for every client",
90 "Inconsistent reporting",
91 "Onboarding every new hire"
92 ],
93 "benefits": [
94 "White-label client portals",
95 "Standardized reporting templates",
96 "Role-based access control"
97 ]
98 }
99 ]
100 },
101 "layout": {
102 "type": "string",
103 "default": "grid"
104 },
105 "columns": {
106 "type": "number",
107 "default": 3
108 },
109 "showPainPoints": {
110 "type": "boolean",
111 "default": true
112 },
113 "showBenefits": {
114 "type": "boolean",
115 "default": true
116 },
117 "maxWidth": {
118 "type": "number",
119 "default": 1200
120 },
121 "paddingTop": {
122 "type": "number",
123 "default": 100
124 },
125 "paddingBottom": {
126 "type": "number",
127 "default": 100
128 },
129 "bgColor": {
130 "type": "string",
131 "default": "#ffffff"
132 },
133 "eyebrowColor": {
134 "type": "string",
135 "default": "#6366f1"
136 },
137 "headingColor": {
138 "type": "string",
139 "default": "#111827"
140 },
141 "subColor": {
142 "type": "string",
143 "default": "#6b7280"
144 },
145 "cardBg": {
146 "type": "string",
147 "default": "#f8fafc"
148 },
149 "cardBorder": {
150 "type": "string",
151 "default": "#e2e8f0"
152 },
153 "iconBg": {
154 "type": "string",
155 "default": "#ede9fe"
156 },
157 "roleColor": {
158 "type": "string",
159 "default": "#111827"
160 },
161 "descColor": {
162 "type": "string",
163 "default": "#6b7280"
164 },
165 "painLabel": {
166 "type": "string",
167 "default": "Pain points:"
168 },
169 "benefitLabel": {
170 "type": "string",
171 "default": "With Blockenberg:"
172 },
173 "painColor": {
174 "type": "string",
175 "default": "#374151"
176 },
177 "painIconColor": {
178 "type": "string",
179 "default": "#ef4444"
180 },
181 "benefitColor": {
182 "type": "string",
183 "default": "#374151"
184 },
185 "benefitIconColor": {
186 "type": "string",
187 "default": "#22c55e"
188 },
189 "accentColor": {
190 "type": "string",
191 "default": "#6366f1"
192 },
193 "borderRadius": {
194 "type": "number",
195 "default": 12
196 },
197 "eyebrowTypo": {
198 "type": "object",
199 "default": {}
200 },
201 "headingTypo": {
202 "type": "object",
203 "default": {}
204 },
205 "subtextTypo": {
206 "type": "object",
207 "default": {}
208 },
209 "roleTypo": {
210 "type": "object",
211 "default": {}
212 },
213 "descTypo": {
214 "type": "object",
215 "default": {}
216 },
217 "itemTypo": {
218 "type": "object",
219 "default": {}
220 }
221 }
222 }