WP Manifestindependent plugin directory
manifest / integrations / xophz-compass-yellow-links

Xophz Yellow Links

Standalone WordPress backend, REST API, and data bridge for the Yellow Links verified directory app.

by Hall of the Gods, Inc. · github.com/hallofthegods/xophz-compass-yellow-links

0stars
16release downloads
0forks

Install

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

wp plugin install https://github.com/hallofthegods/xophz-compass-yellow-links/releases/download/v26.9.7/xophz-compass-yellow-links-26.9.7.zip

Readme

Xophz Yellow Links

Category: Command Deck · Version: 26.7.21 · Text Domain: xophz-compass-yellow-links

Standalone WordPress backend and router for the Yellow Links web application within the COMPASS ecosystem.


Overview

Xophz Yellow Links provides the server-side architecture, custom content models, Gemini AI intelligence endpoints, and federated networking for the Yellow Links web app. It acts as both a standalone WordPress plugin and a custom single-page application (SPA) router.


Core Capabilities

  • Custom Post Type & Meta Schema – Registers yellow_link custom post type, yellow_link_category taxonomy, and structured metadata for link indexing and safety scoring.
  • Gemini AI Integration – REST API endpoints powered by Gemini 3.5 Flash for automated link categorization, tag extraction, description summaries, ad generation, and security/safety assessment.
  • Sister Sites Federation – Distributed directory networking that allows multiple Yellow Links installations to exchange and aggregate link indices with local transient caching.
  • Dynamic Frontend SPA Router – Intercepts custom slug requests (e.g. /yellow-links) to serve the compiled Vue/Vite frontend bundle or proxy to a local Vite development server.
  • Admin Management Panel – WP-Admin options page (Settings > Yellow Links) to configure deployment slugs and sister site federation URLs.

Requirements

  • WordPress: 5.8+
  • PHP: 7.4+ (PHP 8.0+ recommended)
  • Environment: GEMINI_API_KEY environment variable configured for AI link analysis features.

REST API Reference

All endpoints are registered under the yellow-links/v1 REST namespace:

Endpoint Method Description Parameters
/yellow-links/v1/gemini/analyze POST Analyzes a URL using Gemini AI to return a description, category, tags, and safety verdict. url (required), title, userDescription
/yellow-links/v1/gemini/suggest-ad POST Generates a punchy, uppercase advertisement headline, pitch, and CTA button label. businessName (required), topic (required)
/yellow-links/v1/network GET Fetches local links merged with federated sister site link directories (cached via WP transient). None

AI Analysis Response Schema

{
  "description": "Clean 1-2 sentence summary of the website.",
  "category": "Tech & Dev",
  "tags": ["OPEN-SOURCE", "TOOLING", "CLI"],
  "safetyStatus": "safe",
  "safetyReason": "Verified as a safe public developer utility."
}

Data Architecture & PHP Class Map

Class File Purpose
Xophz_Compass_Yellow_Links xophz-compass-yellow-links.php Main plugin bootstrapper, rewrite rules, admin settings, and SPA template loader
Yellow_Links_CPT includes/class-yellow-links-cpt.php CPT (yellow_link), taxonomy (yellow_link_category), and post meta registration
Yellow_Links_API includes/class-yellow-links-api.php REST API endpoint handlers and Gemini AI client integration

Post Meta Fields (yellow_link)

  • yl_url: Target URL for the directory entry.
  • yl_tags: JSON string array of tags associated with the link.
  • yl_safetyStatus: Safety assessment status (safe, warning, or unsafe).
  • yl_safetyReason: Objective explanation for the safety rating.
  • yl_rating: Aggregate user rating score.

Installation & Setup

  1. Upload xophz-compass-yellow-links to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Configure settings under Settings > Yellow Links:
    • Deployment Slug: Set custom endpoint URL (defaults to yellow-links).
    • Sister Sites (Federation): Enter sister site URLs (one per line) to aggregate network links.
  4. Ensure GEMINI_API_KEY is set in your environment if using AI link analysis features.

Frontend Integration

The plugin looks for built frontend assets at public/dist/index.html or within apps/yellow-links/dist/index.html. During development (WP_DEBUG or WP_ENV=development), it automatically proxies requests to the local Vite dev server on port 8088.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v26.9.7 Sep 8, 2026 xophz-compass-yellow-links-26.9.7.zip 1
v26.9.8 Sep 8, 2026 xophz-compass-yellow-links-26.9.8.zip 1
v26.9.5 Sep 5, 2026 xophz-compass-yellow-links-26.9.5.zip 2
v26.9.4 Sep 4, 2026 xophz-compass-yellow-links-26.9.4.zip 2
v26.9.3 Sep 3, 2026 xophz-compass-yellow-links-26.9.3.zip 1
v26.9.1 Sep 2, 2026 xophz-compass-yellow-links-26.9.1.zip 1
v26.9.2 Sep 2, 2026 xophz-compass-yellow-links-26.9.2.zip 2
v26.8.30 Aug 31, 2026 xophz-compass-yellow-links-26.8.30.zip 1
v26.8.31 Aug 31, 2026 xophz-compass-yellow-links-26.8.31.zip 1
v26.8.17 Aug 17, 2026 xophz-compass-yellow-links-26.8.17.zip 1
v26.8.16 Aug 16, 2026 xophz-compass-yellow-links-26.8.16.zip 1
v26.8.9 Aug 10, 2026 xophz-compass-yellow-links-26.8.9.zip 1
v26.8.10 Aug 10, 2026 xophz-compass-yellow-links-26.8.10.zip 1
v26.8.5 Aug 6, 2026 xophz-compass-yellow-links-26.8.5.zip 0
v26.8.6 Aug 6, 2026 xophz-compass-yellow-links-26.8.6.zip 0
v26.7.31 Aug 1, 2026 xophz-compass-yellow-links-26.7.31.zip 0
v26.8.1 Aug 1, 2026 xophz-compass-yellow-links-26.8.1.zip 0