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.zipReadme
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.
- Custom Slug Mode: Customizable URL endpoint (default:
- 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_DEBUGorWP_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.
- Development Mode (
- 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
- Navigate to WordPress Admin > Settings > Kitchen Synk.
- 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.
- Custom Slug: e.g.,
- Toggle the Admin Bar Menu checkbox for quick navigation.
- Saving settings automatically registers WordPress rewrite rules and flushes the rewrite cache.
🚀 Development & Production Workflow
Development Mode
- Ensure WordPress
WP_DEBUGorWP_ENVis set todevelopment. - Start the Kitchen Synk dev server from the monorepo root:
pnpm dev:kitchen-synk - Navigate to your configured endpoint (e.g.,
http://localhost/kitchen-synkorhttp://localhost/).
Production Deployment
- Build the standalone bundle in
apps/kitchen-synk:pnpm build:kitchen-synk - Copy or symlink the build output into
public/dist/. - 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 directoryRead the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| 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 |