WP Manifestindependent plugin directory
manifest / developer / object

Tangible Object WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A WordPress tool suite for building data-driven interfaces with a clean extensible architecture.

★ 0stars
v1.1.0latest · 2mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tangibleinc/object/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress tool suite for building data-driven admin interfaces with a clean, layered architecture.

View Full Documentation →

Quick Start

The easiest way to use Tangible Object is through the DataView API:

use Tangible\DataView\DataView;
use Tangible\RequestHandler\Validators;

add_action('admin_menu', function() {
    $view = new DataView([
        'slug'   => 'contact_entry',
        'label'  => 'Contact Entry',
        'fields' => [
            'name'      => 'string',
            'email'     => 'email',
            'message'   => 'text',
            'subscribe' => 'boolean',
        ],
        'ui' => [
            'menu_label' => 'Contact Entries',
            'icon'       => 'dashicons-email',
        ],
    ]);

    $view->get_handler()
        ->add_validator('name', Validators::required())
        ->add_validator('email', Validators::required())
        ->add_validator('email', Validators::email());

    $view->register();
});

This creates:

  • A Custom Post Type for your data
  • An admin menu page with list, create, and edit views
  • Form handling with validation and sanitization
  • Full CRUD operations

Features

  • Declarative configuration - Define your data structure once, get forms and validation automatically
  • Multiple storage backends - Custom Post Types, database tables, or WordPress options
  • Flexible layouts - Sections, tabs, sidebars, and nested structures
  • Built-in validation - Required fields, email, min/max, custom validators
  • Lifecycle hooks - React to create, update, and delete operations
  • Repeater fields - Manage collections of sub-items
  • Multiple renderers - Plain HTML or rich Tangible Fields components

Architecture

For advanced customization, Tangible Object exposes four underlying layers:

  1. DataSet - Define field types and coercion rules
  2. EditorLayout - Compose the editor structure (sections, tabs, fields)
  3. Renderer - Generate HTML output from the layout
  4. RequestHandler - Handle CRUD operations with validation

Learn more about the architecture →

Documentation

Requirements

  • PHP 8.0+
  • WordPress 5.0+

License

MIT

Releases

3 releases.

Tag
Published
v1.1.0 latest
Aug 14, 2026 2mo ago
Jul 16, 2026 3mo ago
Jul 16, 2026 3mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Tangible Object 1.1.0 · audited by WP Registry

No security issues found.

Audited release
1.1.0
Findings
none
Worst severity
—
Content hash
44d1839ffe5fb3b3a1cfb3e6…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.