WP Manifestindependent plugin directory
manifest / integrations / xophz-kitchen-synk

Xophz Kitchen Synk

Standalone WordPress backend, REST API endpoints, and pantry state sync for the Kitchen Synk application.

by Hall of the Gods, Inc. · github.com/hallofthegods/xophz-kitchen-synk · website

0stars
14release downloads
0forks

Install

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

wp plugin install https://github.com/hallofthegods/xophz-kitchen-synk/releases/download/v26.9.7/xophz-kitchen-synk-26.9.7.zip

Readme

Xophz Kitchen Synk (WordPress Plugin)

xophz-kitchen-synk is the standalone WordPress plugin and proxy router for the Kitchen Synk web application within the Xophz-COMPASS suite.

It bridges the frontend application (apps/kitchen-synk) with the WordPress backend, allowing the full Kitchen Synk app to be served from a configurable URL slug, as the main site homepage (like Event Horizon), or on a targeted WordPress page.


🌟 Key Features

  • Flexible Deployment Modes:
    • Custom Slug Mode: Customizable URL endpoint (default: /kitchen-synk).
    • Homepage Mode: Serves Kitchen Synk directly on your site's root front page (/).
    • Target Page Mode: Replaces content on a chosen WordPress page.
  • WordPress Admin Bar Integration: Adds a quick access menu in the WP admin toolbar with instant navigation to Inventory, AI Recipes, Barcode Scanner, Grocery List, and WP Settings.
  • Dual-Mode Proxy Routing:
    • Development Mode (WP_DEBUG or WP_ENV=development): Proxies dynamic Vite development server requests (http://compass:3005) with live Hot Module Replacement (HMR) asset rewriting.
    • Production Mode: Serves pre-compiled static assets from public/dist/ directly through WordPress with optimized MIME headers and caching.
  • WordPress REST API Injection: Automatically injects global window.wpApiSettings (root, nonce, pluginUrl, version, userId, loadMode, baseUrl, slug) into the HTML payload for authenticated API communication.
  • Asset & Canonical Rewrite Handling: Disables standard WordPress canonical trailing slash redirects for bundle assets and static media paths.

⚙️ Administration & Settings

  1. Navigate to WordPress Admin > Settings > Kitchen Synk.
  2. Select your desired Load Mode:
    • Custom Slug: e.g., /kitchen-synk
    • Homepage Mode: Replace home page (/)
    • Target Page: Select a WordPress page from the dropdown.
  3. Toggle the Admin Bar Menu checkbox for quick navigation.
  4. Saving settings automatically registers WordPress rewrite rules and flushes the rewrite cache.

🚀 Development & Production Workflow

Development Mode

  1. Ensure WordPress WP_DEBUG or WP_ENV is set to development.
  2. Start the Kitchen Synk dev server from the monorepo root:
    pnpm dev:kitchen-synk
  3. Navigate to your configured endpoint (e.g., http://localhost/kitchen-synk or http://localhost/).

Production Deployment

  1. Build the standalone bundle in apps/kitchen-synk:
    pnpm build:kitchen-synk
  2. Copy or symlink the build output into public/dist/.
  3. The plugin will automatically serve static files from public/dist/index.html.

📁 Repository Structure

wp-content/plugins/xophz-kitchen-synk/
├── README.md                # Plugin documentation
├── class-kitchen-synk-api.php # REST API endpoints for AI recipes & saving
├── xophz-kitchen-synk.php   # Main WordPress plugin bootstrap & settings UI
└── public/
    └── dist/                # Production static export directory

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v26.9.7 Sep 8, 2026 xophz-kitchen-synk-26.9.7.zip 1
v26.9.8 Sep 8, 2026 xophz-kitchen-synk-26.9.8.zip 1
v26.9.4 Sep 4, 2026 xophz-kitchen-synk-26.9.4.zip 2
v26.9.3 Sep 3, 2026 xophz-kitchen-synk-26.9.3.zip 1
v26.9.1 Sep 2, 2026 xophz-kitchen-synk-26.9.1.zip 1
v26.9.2 Sep 2, 2026 xophz-kitchen-synk-26.9.2.zip 1
v26.8.30 Aug 31, 2026 xophz-kitchen-synk-26.8.30.zip 1
v26.8.31 Aug 31, 2026 xophz-kitchen-synk-26.8.31.zip 1
v26.8.16 Aug 16, 2026 xophz-kitchen-synk-26.8.16.zip 1
v26.8.5 Aug 6, 2026 xophz-kitchen-synk-26.8.5.zip 0
v26.8.6 Aug 6, 2026 xophz-kitchen-synk-26.8.6.zip 0
v26.7.30 Jul 31, 2026 xophz-kitchen-synk-26.7.30.zip 1
v26.7.31 Jul 31, 2026 xophz-kitchen-synk-26.7.31.zip 1
v26.7.27 Jul 27, 2026 xophz-kitchen-synk-26.7.27.zip 1
v26.7.26 Jul 26, 2026 xophz-kitchen-synk-26.7.26.zip 0
v26.7.25 Jul 25, 2026 xophz-kitchen-synk-26.7.25.zip 1
v26.7.23 Jul 24, 2026 xophz-kitchen-synk-26.7.23.zip 0
v26.7.24 Jul 24, 2026 xophz-kitchen-synk-26.7.24.zip 0