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.
| 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.
All screenshots come from an isolated local demo installation with synthetic content. No client or visitor data is included.
- Download the release ZIP.
- In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
- Upload the ZIP and activate Lineweb Blocks Suite.
- Open Lineweb Blocks in the administration menu for the feature guide, or open any post, page, or product that uses the block editor.
- 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.
- Choose the block that matches the reader's task: find, compare, calculate, estimate, verify, or prepare.
- Edit the content directly on the canvas and use the block sidebar for structure and presentation controls.
- Check sample prices, assumptions, sources, dates, links, and disclaimers. They are placeholders, not verified business claims.
- Preview desktop and narrow layouts, test every interactive control by keyboard, and then publish.
- WordPress 6.9 or newer
- PHP 8.3 or newer
For development and automated browser testing, the repository uses Node.js 22 and Docker.
- 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.
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.
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:rtlThe 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.
- 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
GPL-2.0-or-later.











