WP Manifestindependent plugin directory
manifest / content / enfant-terrible-models

Enfant Terrible - Models

This plugin provides a dedicated settings page within the WordPress admin dashboard, where users can manage and configure various custom-made features and settings.

by Martín García · github.com/camalote-wp/enfant-terrible-models

0stars
4release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/camalote-wp/enfant-terrible-models/releases/download/v0.2.0/enfant-terrible-models-0.2.0.zip

Declares an update source (https://github.com/camalote-wp/enfant-terrible-models), so updates arrive through the plugin's own updater.

Readme

CamaloteWP - Editorial Control

This is a WordPress plugin designed for editorial control.

Overview

This WordPress plugin provides an editorial control system. Its primary function is to create a dedicated settings page within the WordPress admin dashboard, where users can manage and configure various custom-made features and settings. This page is built using React, providing a dynamic and interactive user interface, while a REST API endpoint is registered on the PHP side to facilitate seamless data exchange between the frontend and the server.

Features

  • Editorial Control: Manages a custom editorial workflow for content.

  • Settings Page: Provides a dedicated administration page built with React for managing custom features and settings.

  • Localization: The plugin supports internationalization, making it translatable into different languages.

  • REST API Endpoint: Registers a REST API endpoint on the PHP side to handle data and facilitate communication with the frontend.

  • Developer-Friendly: The project includes a variety of features to enhance the developer experience, such as a 10up-toolkit-based development server with Hot Module Replacement (HMR) for fast refreshes, Jest for unit testing, and PHP-Scoper to prevent dependency conflicts.

Installation

Prerequisites

  • PHP 8.2 or greater

  • Node.js 18.0.0 or greater

Steps

Download a release

  • Navigate to Releases

  • Install via WordPress backend or copy into wp-content/plugins/.

From source

  • Clone the repository: git clone https://github.com/camalote-wp/enfant-terrible-models.git

  • Install PHP dependencies: composer install

  • Install Node.js dependencies: npm install

  • Scope the vendor dependencies: composer scope

Development

The plugin uses 10up-toolkit for its build process and linting.

Available Scripts

  • npm start: Runs npm run watch to start the development server.
  • npm watch: Starts the webpack and TypeScript watch processes.
  • npm build: Compiles the final production assets.
  • npm format-js: Formats JavaScript code.
  • npm lint-js: Lints JavaScript code.
  • npm lint-style: Lints CSS/SCSS code.
  • npm test: Runs unit tests using Jest.
  • npm clean-dist: Removes the dist directory.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.2.0 Jul 3, 2026 enfant-terrible-models-0.2.0.zip 4