Skip to content

Repository files navigation

Lineweb Blocks Suite — Practical Gutenberg Blocks for WordPress

Lineweb Blocks Suite

Quality

A free, native Gutenberg blocks plugin for WordPress with searchable data tables, process timelines, before-and-after images, resource libraries, pricing tables, calculators, decision tools, evidence, estimates, and checklists. The suite stays inside the block editor and does not turn the site into a separate page-builder workflow.

  • Native block editing with no shortcodes.
  • Semantic, server-rendered public markup.
  • Small WordPress Interactivity API modules only where an interaction is needed.
  • No telemetry, Lineweb account, external runtime service, or visitor-data collection.
  • English and Greek translations included.

WooCommerce-specific features are available separately in Lineweb Commerce Suite. Neither plugin depends on a shared runtime plugin.

Included blocks

Block Practical use
Pricing Table Present a single price or monthly/annual plans, feature lists, calls to action, and savings only when the configured prices support the calculation.
ROI Calculator Let readers model cost, value, net return, ROI, and estimated payback using editable labels and assumptions.
Decision Matrix Compare two to five reorderable options in a semantic table, paste CSV/TSV data safely, and optionally show only differences.
Evidence Board Pair claims with a source, URL, review date, and editor warnings for incomplete or stale evidence.
Cost Estimator Combine required or optional fixed/range items, quantities, transparent totals, a reset action, disclaimer, and optional CTA.
Readiness Checklist Group required and optional steps, show local progress, and reset the checklist without profiling or server persistence.
Data Table Paste CSV, TSV, or semicolon-separated spreadsheet data into a searchable, naturally sortable, semantic table with scroll or stacked-card mobile modes.
Resource Library Organize guides, downloads, policies, templates, and useful links with local search, category filters, format labels, and optional review dates.
Pros & Cons Publish a balanced review summary with reorderable advantages, considerations, best-fit context, and an optional verdict without fabricated ratings or review schema.
Process Timeline Explain a service process, roadmap, onboarding flow, project milestones, or company history with one to twelve reorderable steps and meaningful status states.
Before & After Image Compare two Media Library images using a responsive reveal control that works with mouse, touch, and keyboard input.

Supporting plan, evidence-item, cost-item, checklist-group, checklist-item, and resource-item blocks are available only inside their matching parent block. The eleven main blocks appear under Lineweb Suite in the inserter.

Screenshots

All screenshots come from an isolated local demo installation with synthetic content. No client or visitor data is included.

Lineweb Blocks Suite administration hub
1. Suite hub
Feature navigation, plugin status, and quick access to the editor.
Responsive Lineweb Pricing Table with annual billing selected
2. Pricing Table
Responsive plans with a labelled billing-period switch and calculated savings.
Lineweb ROI Calculator assumptions on a public page
3. ROI Calculator
Editable assumptions for a transparent return and payback model.
Lineweb Decision Matrix comparison on a narrow screen
4. Decision Matrix
A responsive comparison with a differences-only control.
Lineweb Evidence Board showing editable outcome and method prompts
5. Evidence Board
Structured outcome and method prompts ready for sources and review details.
Lineweb Cost Estimator with required and optional items
6. Cost Estimator
Required and optional items with a live fixed/range total.
Lineweb Readiness Checklist showing fifty percent progress
7. Readiness Checklist
Grouped tasks, progress, and reset controls without data submission.
Lineweb searchable Data Table, Resource Library, and Pros and Cons blocks on desktop
8. Practical content tools — desktop
Searchable structured data, filtered resources, and a balanced review summary.
Lineweb Data Table and Resource Library blocks on a 375 pixel mobile layout
9. Practical content tools — mobile
Stacked table cards and touch-friendly resource filters at 375px.
Lineweb Process Timeline followed by an interactive Before and After Image comparison on desktop
10. Timeline and visual proof — desktop
Clear milestone states followed by a keyboard-accessible image reveal.
Lineweb Process Timeline and Before and After Image comparison on a 375 pixel mobile layout
11. Timeline and visual proof — mobile
Readable milestones and a touch-friendly reveal control at 375px.

Installation

  1. Download the release ZIP.
  2. In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
  3. Upload the ZIP and activate Lineweb Blocks Suite.
  4. Open Lineweb Blocks in the administration menu for the feature guide, or open any post, page, or product that uses the block editor.
  5. In the inserter, choose Lineweb Suite, add a block, and replace every instructional value before publishing.

The blocks can be used wherever the native block editor is available. Product content also requires the site to expose the block editor for products; the plugin does not change that WordPress/WooCommerce setting.

Practical workflow

  1. Choose the block that matches the reader's task: find, compare, calculate, estimate, verify, or prepare.
  2. Edit the content directly on the canvas and use the block sidebar for structure and presentation controls.
  3. Check sample prices, assumptions, sources, dates, links, and disclaimers. They are placeholders, not verified business claims.
  4. Preview desktop and narrow layouts, test every interactive control by keyboard, and then publish.

Requirements

  • WordPress 6.9 or newer
  • PHP 8.3 or newer

For development and automated browser testing, the repository uses Node.js 22 and Docker.

Accessibility and performance

  • Semantic headings, articles, ordered timelines, figures, tables, lists, citations, pressed states, sliders, and live regions.
  • Keyboard focus styling, 44px-plus controls, reduced-motion handling, responsive layouts, and controlled horizontal scrolling for wide tables.
  • Public output is rendered in PHP. Interactive blocks use focused WordPress modules rather than a visitor-facing React application.
  • Block assets are registered separately and load only when the relevant block is present.

Accessibility still depends on the active theme, surrounding content, color choices, and the accuracy of editor-provided labels. Test the complete page before release.

Privacy and boundaries

The plugin does not create accounts, set tracking cookies, send telemetry, process payments, calculate tax, store form submissions, or send email. Calculator, estimator, checklist, table search, sorting, resource filtering, and image comparison run in the visitor's browser and are not persisted by this plugin.

The included copy, prices, assumptions, claims, sources, and links are instructional examples. Site owners are responsible for offer accuracy, billing terms, taxes, legal disclosures, and the truth of published claims.

Development

From the repository root:

npm ci
npm run build
npm run lint:js
npm run lint:css
npm run lint:php
npm run test:unit
npm run check:rtl

The public repository runs the same static checks plus keyboard/focus, real RTL, classic/block-theme, Plugin Check, release-ZIP, and WordPress/PHP compatibility jobs on GitHub Actions. The release package is created with npm run plugin-zip and contains the compiled runtime required by WordPress.

Support and security

  • Read the repository support policy before reporting a reproducible defect.
  • Report suspected vulnerabilities privately according to the security policy. Do not publish credentials, customer data, or production exports in an issue.
  • General contact: lineweb.gr/contact

License

GPL-2.0-or-later.

About

Free Gutenberg blocks for WordPress: data tables, resource libraries, pricing tables, ROI calculators, comparisons, estimators, and checklists.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages