Blog · Gutenberg

Project Brief block for WordPress

A structured project brief with goals, deliverables, stakeholders, risks, and budget.

Get Blockenberg

Free Gutenberg block in Blockenberg. The inspector controls and front-end behavior on this page come from this block’s source, not a shared stub.

Get Blockenberg

What it actually does

A structured project brief with goals, deliverables, stakeholders, risks, and budget.

Inspector panels on this block: Project Info, Overview, Goals, Deliverables, Stakeholders, Risks, Additional Notes, Header Colors. Those titles come from index.js, not from a shared template.

Behavior controls: “Status” options: 📋 Planning, 🚀 Active, 🔍 In Review, ✅ Complete, ⏸ On Hold; “Likelihood” options: Low, Medium, High; “Impact” options: Low, Medium, High.

Where to find it

Gutenberg inserter → Blog → search “Project Brief” (block name `blockenberg/project-brief` in block.json). Style it in the sidebar after insert.

How to use Project Brief block for WordPress

  1. Install Blockenberg. Install from WordPress.org and activate the plugin.
  2. Insert the block. Edit a page, click +, search for “Project Brief”, insert it. Category: Blog.
  3. Configure inspector controls that exist on this block. Open Project Info. Set “Project Name”, “Project Type”, “Status”, “Client”.
  4. Check the published page. The view script reads HTML data attributes: data-opts, data-rendered. The block editor preview may not run the same view script.

Inspector controls from this block’s code

ControlWhat the code does
Project NameText field in the inspector. block.json default: Acme Platform Redesign. Saved as `projectName`.
Project TypeText field in the inspector. block.json default: Web Application. Saved as `projectType`.
StatusSelect control; the chosen value is saved on the block. Options: 📋 Planning; 🚀 Active; 🔍 In Review; ✅ Complete; ⏸ On Hold. block.json default: active. Saved as `status`.
ClientText field in the inspector. block.json default: Acme Corporation. Saved as `client`.
OwnerText field in the inspector. block.json default: Jane Smith. Saved as `owner`.
Show DatesOn/off toggle in the inspector. On by default. Saved as `showDates`.
Start DateText field in the inspector. block.json default: March 1, 2026. Saved as `startDate`.
End DateText field in the inspector. block.json default: August 31, 2026. Saved as `endDate`.
Show BudgetOn/off toggle in the inspector. On by default. Saved as `showBudget`.
BudgetText field in the inspector. block.json default: $240,000. Saved as `budget`.
Project OverviewMultiline text field in the inspector. block.json default: A complete redesign of the Acme customer-facing platform focusing on improved user experience, performance, and accessibility. The project encompasses UI/UX redesign, frontend rebuild, and integration with the new API layer.. Saved as `overview`.
NameText field in the inspector. Saved as `stakeholders`.
RoleText field in the inspector. Saved as `stakeholders`.
RiskMultiline text field in the inspector. Saved as `risks`.
LikelihoodSelect control; the chosen value is saved on the block. Options: Low; Medium; High. Saved as `risks`.
ImpactSelect control; the chosen value is saved on the block. Options: Low; Medium; High. Saved as `risks`.
Show NotesOn/off toggle in the inspector. Off by default. Saved as `showNotes`.
NotesMultiline text field in the inspector. Saved as `notes`.
Typography — TitleShared Blockenberg typography popover (family, size, weight, spacing). Saved as `titleTypo`.
Body TextShared Blockenberg typography popover (family, size, weight, spacing). Saved as `bodyTypo`.
Border Radius (px)Numeric range control in the inspector. Range 0–24. block.json default: 12. Saved as `borderRadius`.
Header BGColor control in the inspector. block.json default: #0f172a. Saved as `headerBg`.
Header TextColor control in the inspector. block.json default: #ffffff. Saved as `headerColor`.
Meta TextColor control in the inspector. block.json default: #94a3b8. Saved as `metaColor`.
Block BGColor control in the inspector. block.json default: #ffffff. Saved as `bgColor`.
Body Colors — BorderColor control in the inspector. block.json default: #e5e7eb. Saved as `borderColor`.
Section BGColor control in the inspector. block.json default: #f8fafc. Saved as `sectionBg`.
Section HeadingColor control in the inspector. block.json default: #111827. Saved as `sectionTitleColor`.
Body TextColor control in the inspector. block.json default: #374151. Saved as `bodyTextColor`.
AccentColor control in the inspector. block.json default: #3b82f6. Saved as `accentColor`.
Goal CheckColor control in the inspector. block.json default: #3b82f6. Saved as `goalDotColor`.
Deliverable →Color control in the inspector. block.json default: #10b981. Saved as `delivDotColor`.

What the front-end script actually does

When this is the right block

Notes from the implementation

viewScript: this folder’s frontend.js is enqueued on the front end for this block.

FAQ

How do I add the Project Brief block in WordPress?

Install Blockenberg from WordPress.org, edit a page in the block editor, click +, and search for “Project Brief”. It sits under Blog. After insert, open Project Info and set “Project Name”, “Project Type”, “Status”, “Client”.

What makes Project Brief different from other Blockenberg blocks?

A structured project brief with goals, deliverables, stakeholders, risks, and budget. Inspector labels on this block include “Project Name”, “Project Type”, “Status”, “Client”.

Is the Project Brief Gutenberg block free?

Yes. Project Brief ships inside Blockenberg. Get the plugin from WordPress.org — no paid add-on is required for this block.

Can I style Project Brief to match my theme?

Yes. Blockenberg’s shared typography and color panels apply here, plus any block-specific style controls listed on this page (panels: Project Info, Overview, Goals, Deliverables).

Related blog blocks

Get Blockenberg

Install Blockenberg from WordPress.org, then insert Project Brief from the Gutenberg inserter.

Get Blockenberg