Skip to main content

119 posts tagged with "WordPress"

WordPress and related ecosystem

View All Tags

Review: AI Search Engine Optimization for WordPress Sites (9-Step Playbook)

· 4 min read
Victor Jimenez
Software Engineer & AI Agent Builder

If you want your WordPress content to appear in AI-generated answers, prioritize this sequence: answer-first writing, schema accuracy, clean crawl controls, maintained plugins, and weekly validation in Search Console/Bing Webmaster Tools. As of February 17, 2026, this is practical on WordPress 6.9.1 and should be treated as an operational SEO workflow, not a one-time checklist.

Drupal 11.1 Breaking Changes for Custom Entities: What Actually Bites in Production

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

Drupal 11.1 does not break public APIs, but custom entity code can still break during upgrades because entity type definitions moved to attributes, some entity-related routes are deprecated for Drupal 12, and entity reference formatter output changed in access-sensitive contexts. If you maintain custom entities, treat Drupal 11.1 as a migration checkpoint, not just a patch-level bump.

Drupal 11 Change-Record Impact Map for 10.4.x Teams

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

If your team is still on Drupal 10.4.x, treat Drupal 11 migration as active incident prevention, not roadmap hygiene: Drupal.org now flags 10.4.x security support as ended, and current supported lines are newer. The fastest safe path is to clear the high-impact change records first, then move to supported 10.5/10.6 and 11.x targets in one controlled sequence.

WowRevenue <= 2.1.3 Authz Risk: I Built a Scanner and Fix Path

· 4 min read
Victor Jimenez
Software Engineer & AI Agent Builder

WowRevenue versions up to 2.1.3 can expose a high-risk path when authenticated low-privilege users can reach plugin installation or activation logic through AJAX handlers without strict capability checks. The practical fix is to enforce current_user_can('install_plugins') or current_user_can('activate_plugins') at handler entry and keep nonce checks as anti-CSRF only.

mcp-web-setup: One CLI to Configure 18 MCP Servers Across Claude, Codex, and Gemini

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

Every AI coding tool has its own config format for MCP servers. Claude uses JSON, Codex uses TOML, Gemini uses a different JSON schema. Setting up the same 18 servers across all three means editing three files, remembering three formats, and hoping you didn't typo a credential. I built mcp-web-setup to do it once.

CPF: Compact Prompt Format — 30-50% Fewer Tokens, Zero Loss

· 10 min read
Victor Jimenez
Software Engineer & AI Agent Builder

LLM prompts are full of repeated English grammar. Every "If a module exists, then recommend it. Do NOT reinvent the wheel." burns tokens on words the model already understands. I built CPF (Compact Prompt Format) to replace that grammar with operators and abbreviations that LLMs decode natively — cutting token costs by 30-50% with zero runtime dependencies.

Drupal Maintainer Shield: Filtering AI Noise So Humans Can Focus on Real Security

· 5 min read
Victor Jimenez
Software Engineer & AI Agent Builder

Dries Buytaert, the founder of Drupal, recently addressed a growing problem: AI-generated contributions are flooding open-source projects with low-value reports and patches that lack expertise. The human bottleneck — the reviewer — becomes the point of failure for the entire ecosystem.