WP Manifestindependent plugin directory
manifest / content / convocept

Convocept – Fast Native Comment System

The fastest comment system for WordPress. Server-rendered, zero JavaScript until readers reach the comments, and every comment stays in your own database.

★ 0stars
v1.0.1latest · 9d ago

Install

Download convocept-1.0.1.zip From the v1.0.1 release on GitHub, Oct 13, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/joel-james/convocept/releases/download/v1.0.1/convocept-1.0.1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Fast, native comments for WordPress.

Convocept replaces the default WordPress comment UI with a modern, server-rendered thread that loads zero JavaScript until readers reach the comments. Every comment stays in the native wp_comments table: no external service, no tracking, nothing lost if you uninstall.

Status: version 1.0.1 is released. See CHANGELOG.md and, for the roadmap, PLAN.md.

Why Convocept

  • Fast: 0 KB JS on page load, interaction JS ≤ 8 KB gzipped, CSS ≤ 5 KB gzipped, no layout shift. Budgets are enforced in CI.
  • Native: comments live in core tables, so Akismet, anti-spam plugins, exports and admin screens keep working.
  • Page-cache safe: no per-user data in cached HTML; per-user state loads lazily over REST.
  • Works without JavaScript: the composer is a real form that falls back to core posting.
  • SEO friendly: comments are in the page HTML, with structured data.
  • Audience: reply and post subscriptions with double opt-in and one-click unsubscribe.
  • Easy migration: import from Disqus.

Roadmap

  • 1.1: Insights dashboard (no tracking), a Convocept comments screen, and importers for Subscribe to Comments Reloaded and wpDiscuz.
  • 1.2: emoji reactions, Abilities API, basic AI checks.

Requirements

  • WordPress 6.5+
  • PHP 7.4+

Development

Requires PHP, Composer, Node.js (see .nvmrc) and Docker (for wp-env).

composer install && npm install
npm run build        # build front-end (esbuild) and admin (wp-scripts) assets
npm run env:start    # start wp-env: dev site on :8888, tests site on :8889
Command What it does
npm run build Build JS/CSS into assets/dist/
npm run start Rebuild front-end assets on change
npm run size Check bundle sizes against the budget
npm run test:php PHPUnit inside wp-env
npm run test:e2e Playwright end-to-end tests
composer lint phpcs (WordPress Coding Standards) + PHPStan level 6
npm run lint ESLint, stylelint, Prettier
npm run release Build a release zip into dist/

Project layout

convocept.php     Plugin bootstrap
src/              PHP (PSR-4, namespace Convocept\)
templates/        Theme-overridable PHP templates
assets/src/       Front-end (vanilla JS/CSS) and admin (React) sources
tests/            PHPUnit (php/) and Playwright (e2e/) tests
docs/             Decisions and hooks reference
bin/              Build and release scripts

Contributing

  • Work happens on dev; main holds reviewed milestones.
  • Read CLAUDE.md for conventions and the definition of done, and PLAN.md for architecture and milestones.
  • Extension hooks are documented in docs/hooks.md.

License

GPL-2.0-or-later. See LICENSE.

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.1 latest
Oct 13, 2026 9d ago
convocept-1.0.1.zip
0
Oct 13, 2026 9d ago
convocept-1.0.0.zip
0