Corevum

Description

Corevum gives WordPress a clearer place to work. Content, media, comments, forms and your site’s plugins and settings sit in one tidy workspace, while WordPress’s own editors, screens and permissions keep working exactly as before. Classic WordPress is always one click away, and your theme is never touched.

Everything is a module

Open Modules and switch off anything another plugin already does. A module that is off loads no code at all (no scripts, no database queries, no menu items), and switching it off never deletes what it created.

Forms

  • Build contact, quote, call-back and newsletter forms from templates, with a live preview.
  • Text, email, phone, message, number, web address, date, dropdown, radio buttons, checkboxes, consent and section headings, full or half width.
  • Add a form to any page with the Form block or a shortcode.
  • Entries are kept in the workspace with an inbox, search, spam and trash, and can be exported to CSV.
  • Email notifications with placeholders and reply-to.
  • Spam protection that works with page caching: a hidden honeypot, a signed time check and a per-visitor limit. No puzzles, no cookies and no IP addresses stored.
  • Forms work without JavaScript, and submit in place when it is available.
  • Entries are included in WordPress’s personal data export and erase tools.

Post types, taxonomies and custom fields

  • Create custom post types such as Projects, Team or Testimonials, with their own icon, address, archive and editor features.
  • Create category-style or tag-style taxonomies and attach them to any content type.
  • Add field groups to any content type: text, paragraph, number, email, web address, date, dropdown, radio buttons, checkboxes, yes/no, image and colour.
  • Show fields with the [corevum_field] shortcode, corevum_the_field() or corevum_get_field(). Values are ordinary custom fields, so get_post_meta() works too, and they are available in the REST API.

The workspace

  • An overview with publishing activity, things that need attention and a site status panel.
  • Content with bulk status changes and one-click duplication, with custom post types listed alongside posts and pages.
  • Categories, tags and custom taxonomies in one place, with drag-and-drop nesting.
  • A media library with nested folders (also in the WordPress media picker), an image editor that crops to common shapes, rotates, flips and resizes while keeping the original, and ZIP downloads.
  • Comment moderation with approve, reply, spam and trash, one at a time or in bulk.
  • A compact plugin manager, themes, updates and Site Health.
  • Jump anywhere with Cmd/Ctrl + K, keyboard shortcuts, light and dark themes and a collapsible sidebar.

Site tools

  • Performance switches to remove emoji scripts, embeds, XML-RPC, the generator tag, jQuery Migrate on the website and more. Each one is off by default and fully reversible.

Corevum Pro

Corevum Pro is an optional, separate add-on for agencies and people who look after several sites. It adds an activity log, maintenance mode, redirects, white-label branding and login page, login destinations by role, menu and role editors, a simpler client view with presets, plugin impact measurement, bulk featured images and file replacement, and a faster WooCommerce workspace. Every paid plan includes every Pro module; plans differ only in how many sites they cover. Nothing in this plugin is locked or time-limited.

Guided help

Use the question mark in the header to replay a guided tour or find instructions for everyday tasks. First-visit onboarding and your choice to skip or complete it are saved to your account.

Documentation and support

Full guide: https://dawsony.com/corevum/documentation
Privacy and data: https://dawsony.com/corevum/privacy-policy
Software and subscription terms: https://dawsony.com/corevum/terms
Support: info@dawsony.com

Privacy and external services

Corevum Free works without a Dawsony account and has no Dawsony telemetry or licensing connection. It stores workspace settings and user preferences locally in WordPress. Media preferences and recent command destinations use browser local storage.

When form entry storage is enabled, submitted fields, form ID, time, status, email where supplied, source URL and signed-in user ID where applicable are stored in the WordPress database. Notifications use wp_mail() and the site’s configured recipients and delivery provider. Entry storage and notifications can be disabled separately. Form entries have no automatic age-based purge; site owners must manage retention. The Forms module registers WordPress personal-data export and erasure tools that match the stored email address.

Spam prevention reads the request IP to calculate a salted HMAC for an expiring rate-limit transient. It does not put raw IP addresses in form entries or set a form tracking cookie. Hosting and other plugins may retain separate logs. WordPress updates, Gravatar avatars and administrator-configured snippets may contact their respective services.

The separately distributed Corevum Pro add-on contacts Dawsony.com over HTTPS for licence activation, validation, deactivation and authorised updates. These requests send the licence key, site hostname and product identifier; update checks also send the installed Pro version. Activation/deactivation are initiated by an administrator; saved licences are subsequently validated through daily WordPress cron and eligible update checks follow WordPress’s update process. No form entries, post content or customer orders are included. This service is not required by Free.

Service privacy: https://dawsony.com/corevum/privacy-policy
Service terms: https://dawsony.com/corevum/terms
Dawsony website/account privacy: https://dawsony.com/privacy-policy

Source code and build instructions

Readable source for the compiled JavaScript and CSS in dist/ is included in this ZIP under src/App/. PHP source is under src/PHP/ and uncompiled browser scripts are under assets/.

To rebuild the Free plugin, extract the ZIP, open the corevum directory, install Node.js 22 or later, then run:

npm ci
npm run build

The included package-lock.json pins dependency versions. vite.config.ts and tsconfig.json configure the build. No Pro source or private repository access is required.

Lucide icons source: https://github.com/lucide-icons/lucide/tree/0.468.0/packages/lucide-react
Lucide icon definitions: https://github.com/lucide-icons/lucide/tree/0.468.0/icons
Vite build runtime source: https://github.com/vitejs/vite
React is provided by WordPress through wp-element, not bundled in dist/. Third-party licences are in THIRD_PARTY_LICENSES.txt. See BUILDING.txt for more details.

Screenshots

Blocks

This plugin provides 1 block.

  • Form

Installation

  1. Install and activate Corevum from Plugins Add New, or upload the plugin folder to /wp-content/plugins/.
  2. Choose Corevum in the admin menu. Your choice of workspace is remembered each time you log in.
  3. Open Modules to switch off anything you do not need.

To go back to the standard dashboard at any time, choose Classic WordPress in the workspace header.

FAQ

Does Corevum change my website’s design?

No. Corevum only changes the admin area. Forms and fields appear on your website only where you add them, and take their fonts and colours from your theme.

Will it work with my other plugins?

Corevum keeps native WordPress editors and plugin screens available, and WordPress permissions decide who sees what. Compatibility can vary with third-party plugins; test your usual workflows before using Corevum on a live site. Screens that draw their own full-screen interface, such as some page builders, open in classic WordPress.

I already use Gravity Forms, ACF or another plugin.

Switch off the matching Corevum module. The Modules screen points out when another plugin that does the same job is active.

What happens to my forms and fields if I switch a module off?

Nothing is deleted. Forms, entries, post types, taxonomies and field values stay in the database and come back when you switch the module on again.

Does Corevum send data anywhere?

Corevum Free does not include Dawsony telemetry or a licence-server connection. Form entries stay in your site’s database when storage is enabled; notification emails use WordPress and your configured mail provider. Spam prevention uses a temporary salted hash derived from the request IP address, without storing raw IP addresses in entries. WordPress updates, Gravatar and scripts you add can make their own external requests. See Privacy and external services below.

What is removed when I delete the plugin?

By default, nothing: your settings are kept in case you reinstall. Tick “Remove Corevum settings, forms and form entries when the plugin is deleted” in Workspace settings to remove Corevum’s own data. Your posts, pages, media, users and custom post type content are never removed.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Corevum” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Corevum” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • First stable release of the Corevum workspace.
  • Includes the reviewed permission checks, editor appearance loading and workspace recovery improvements.
  • Preserves existing saved data when upgrading from earlier Corevum releases.

0.7.3

  • Fixed: WordPress asset enqueueing and REST permission callbacks.
  • Added: source and reproducible build documentation for directory review.

0.7.2

  • Add a reload action and clearer guidance when an open tab cannot load updated workspace files.
  • Allow navigation to another screen after a workspace rendering error.

0.7.1

  • New: account-based onboarding and replayable help tours in the Free workspace.
  • Changed: use WordPress-provided React instead of a bundled runtime.
  • Changed: Header & footer code is now provided only by the separately distributed Pro add-on. Existing snippet settings are preserved, but Free no longer runs them. Sites using snippets should arrange a replacement or update Pro before updating Free.
  • Added privacy guidance and expanded documentation.

0.7.0

  • New: Modules screen. Every feature can be switched off, and switched-off modules load no code.
  • New: Forms with templates, a block and shortcode, entries, notifications, CSV export and cache-safe spam protection.
  • New: Custom post types, taxonomies and custom field groups.
  • New: Performance switches. Header and footer snippets were included in this version but moved out of Free in 0.7.1.
  • New: Categories & tags, with drag-and-drop nesting, for every taxonomy. Custom post types are listed under Content.
  • New: Plugins can be activated, deactivated and deleted in bulk.
  • Changed: Pro features moved into the separate Corevum Pro add-on.

0.6.0

  • New: comment moderation, site status on the overview, keyboard shortcuts, and light or dark theme that follows your system until you choose.

0.5.0

  • New: media folders, image editor, file replacement, featured images, content duplication, bulk status changes and a compact plugin manager.