WP Manifestindependent plugin directory
manifest / content / rtcamp-content-workflow

RTCamp Content Workflow

Enterprise-style WordPress plugin with REST API and React admin dashboard

by Ayush Aryan · github.com/ayush-aryan-0/rtcamp-content-workflow · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ayush-aryan-0/rtcamp-content-workflow/archive/refs/heads/main.zip

RTCamp Content Workflow Manager

A production-style WordPress plugin and custom theme built to demonstrate enterprise WordPress development practices.

🔧 Tech Stack

  • PHP, JavaScript
  • WordPress, REST API
  • React (wp.element)
  • MySQL
  • HTML, CSS
  • Git

🚀 Features

  • Custom Editorial Content Post Type
  • Custom MySQL table for workflow logs
  • Secure REST API endpoints
  • React-based Admin Dashboard
  • Custom WordPress Theme for frontend rendering

🏗 Architecture

  • Modular plugin structure
  • Loader pattern for hooks and dependencies
  • Separation of frontend (theme) and backend (plugin)

🔐 Security

  • REST permissions via capability checks
  • Nonce-based authentication
  • Sanitized DB queries

🧪 Testing

  • Basic PHPUnit test coverage for DB utilities

⚙️ Setup

  1. Clone repository into wp-content/plugins
  2. Activate plugin
  3. Activate RCWM Theme
  4. Create Editorial Content
  5. View Admin Dashboard & Frontend

📌 Future Improvements

  • Gutenberg blocks
  • Workflow state transitions
  • Role-based approvals
  • Full React build pipeline

👤 Author

Ayush Aryan