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 / content-score / block.json

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

163 lines 4.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "name": "blockenberg/content-score",
4 "title": "Content Score",
5 "category": "bkbg-interactive",
6 "icon": "chart-pie",
7 "description": "Visual content or SEO scoring card with circular gauge, color-coded criteria rows, and overall grade.",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-content-score-editor",
10 "style": "bkbg-content-score-style",
11 "attributes": {
12 "title": {
13 "type": "string",
14 "default": "Content Quality Score"
15 },
16 "showTitle": {
17 "type": "boolean",
18 "default": true
19 },
20 "label": {
21 "type": "string",
22 "default": "Overall Score"
23 },
24 "showGauge": {
25 "type": "boolean",
26 "default": true
27 },
28 "showGrade": {
29 "type": "boolean",
30 "default": true
31 },
32 "showCriteria": {
33 "type": "boolean",
34 "default": true
35 },
36 "gaugeSize": {
37 "type": "number",
38 "default": 160
39 },
40 "strokeWidth": {
41 "type": "number",
42 "default": 14
43 },
44 "layout": {
45 "type": "string",
46 "default": "side"
47 },
48 "fontSize": {
49 "type": "number",
50 "default": 14
51 },
52 "borderRadius": {
53 "type": "number",
54 "default": 14
55 },
56 "bgColor": {
57 "type": "string",
58 "default": "#ffffff"
59 },
60 "cardBg": {
61 "type": "string",
62 "default": "#f9fafb"
63 },
64 "titleColor": {
65 "type": "string",
66 "default": "#111827"
67 },
68 "textColor": {
69 "type": "string",
70 "default": "#374151"
71 },
72 "mutedColor": {
73 "type": "string",
74 "default": "#6b7280"
75 },
76 "trackColor": {
77 "type": "string",
78 "default": "#e5e7eb"
79 },
80 "passColor": {
81 "type": "string",
82 "default": "#10b981"
83 },
84 "warnColor": {
85 "type": "string",
86 "default": "#f59e0b"
87 },
88 "failColor": {
89 "type": "string",
90 "default": "#ef4444"
91 },
92 "criteria": {
93 "type": "array",
94 "default": [
95 {
96 "label": "Keyword Usage",
97 "score": 90,
98 "max": 100,
99 "note": "Primary keyword appears 8 times"
100 },
101 {
102 "label": "Readability",
103 "score": 78,
104 "max": 100,
105 "note": "Flesch–Kincaid grade 9.2"
106 },
107 {
108 "label": "Title Tag",
109 "score": 95,
110 "max": 100,
111 "note": "Optimal length, includes keyword"
112 },
113 {
114 "label": "Meta Description",
115 "score": 60,
116 "max": 100,
117 "note": "Slightly below recommended length"
118 },
119 {
120 "label": "Internal Links",
121 "score": 50,
122 "max": 100,
123 "note": "Add 2–3 more internal links"
124 },
125 {
126 "label": "Image Alt Text",
127 "score": 100,
128 "max": 100,
129 "note": "All images have descriptive alt"
130 },
131 {
132 "label": "Content Length",
133 "score": 85,
134 "max": 100,
135 "note": "1,840 words — good depth"
136 },
137 {
138 "label": "Heading Structure",
139 "score": 70,
140 "max": 100,
141 "note": "Missing H2 subheadings"
142 }
143 ]
144 },
145 "labelSize": {
146 "type": "number",
147 "default": 13
148 },
149 "titleFontSize": {
150 "type": "number",
151 "default": 18
152 },
153 "typoTitle": {
154 "type": "object",
155 "default": {}
156 },
157 "typoBody": {
158 "type": "object",
159 "default": {}
160 }
161 }
162 }
163