OpenAI has made file-based retrieval look almost too easy. Create a vector store, upload files, and the platform handles chunking, embeddings, and indexing for you. That is great for getting a demo running. It is not the same as having a knowledge assistant you would trust inside a real business. The same documentation that makes the setup look simple also makes the production challenge obvious: retrieval stops being mainly an API problem and turns into a governance problem.
Articles
On June 5, 2026, WordPress.org announced a temporary 24-hour cooldown before plugin and theme releases are distributed through auto-updates. That is more than a small platform change. It is a clear signal that the plugin supply chain now needs more deliberate review, and site owners should stop treating plugin updates as background noise.
By Greg Nowak. Last updated 2026-07-07.
AI shopping is changing a very practical part of ecommerce: the quality of the product data that customers, search systems, and shopping agents rely on. This is not just an SEO concern. It is an operations problem that touches merchandising, templates, feeds, analytics, support policies, and release management.
With Cloudflare's AI Gateway changes this spring, cost control has moved much closer to the request itself. The May 21, 2026 REST API update, followed by the spend-limits documentation update on June 5, 2026, means AI teams no longer have to treat budget control as a spreadsheet exercise after the fact. The gateway can sit in front of model traffic, handle logging, caching, rate limiting, and guardrails, and now expose cost controls based on spend rather than raw request count.
By Greg Nowak. Last updated 2026-07-06.
Adding an AI chat widget to a website can look like a small front-end improvement. In practice, it quickly becomes part of sales, support, and operations. If the assistant qualifies a lead, summarizes a request, checks a knowledge base, writes to a CRM, or routes work to a team, it is no longer just answering questions. It is participating in a business process.
By Greg Nowak. Last updated 2026-07-18.
When a business asks to automate intake, the visible problem is usually the messy input: emails, PDFs, forms, support tickets, copied notes, or documents supplied by customers. The tempting response is to start writing prompts. That is rarely the best place to start.
Most AI automation problems do not begin with the model. They begin with the workflow around it.
By Greg Nowak. Last updated 2026-07-18.
Showing up in ChatGPT does not require giving every AI crawler unrestricted access to your entire website. OpenAI separates its search crawler from its training crawler, so businesses can make different decisions about visibility and model training.
By Greg Nowak. Last updated 2026-07-22.
ChatGPT apps have crossed an important line: they can now do more than find information. With full Model Context Protocol (MCP) support, a custom app can create tasks, update records, start workflows, and combine actions across business systems.
By Greg Nowak. Last updated 2026-07-01.
Google’s 2026 AI-search guidance did not create a separate discipline where businesses can bypass SEO with a few AI-specific tricks. It clarified something more useful: visibility in AI Overviews and AI Mode still depends on the same underlying search systems, but the way teams measure that visibility needs to get sharper.
By Greg Nowak. Last updated 2026-07-19.
WooCommerce has used Cart and Checkout blocks as the default for stores created since version 8.3. That makes blocks the standard starting point for new builds—but it does not make them a drop-in replacement for every established store.
By Greg Nowak. Last updated 2026-07-23.
Cloudflare Resource Tagging entered public beta in April 2026, giving teams a common way to attach metadata to zones, Workers, Tunnels, R2 buckets, Access applications, DNS records, rulesets, and many other resources. As of 23 July 2026, it remains a public beta available on all plans.
By Greg Nowak. Last updated 2026-06-24.
A WooCommerce scheduled-action backlog is easy to underestimate because the storefront can still look healthy. Products load, customers browse, and checkout may appear normal while the background queue is falling behind on order updates, renewal work, customer emails, webhooks, analytics jobs, and extension callbacks. For a store owner, operations lead, or agency team, the useful question is not only whether cron is broken. It is which business process is now late.
By Greg Nowak. Last updated 2026-06-24.
MariaDB 10.6 reaches community end of life on July 6, 2026. After that date, the community branch stops receiving security patches, bug fixes, and updates. The awkward part for many WordPress and Drupal estates is that nothing dramatic has to happen on July 7. The site may still load, editors may still publish, and orders may still clear.
By Greg Nowak. Last updated 2026-06-24.
As of June 24, 2026, the current OpenSSH 10.x release line is 10.3, and the compatibility work that started in 10.0 is no longer theoretical. If your company still depends on long-lived SFTP drop-boxes, nightly file pushes, vendor collection scripts, or agency-run client automations, the risk is not only that SSH may fail. The larger risk is that nobody owns the detail until payroll, reporting, fulfillment, or a client handoff misses a file.
By Greg Nowak. Last updated 2026-06-26.
Google has set the date: Content API for Shopping will be shut down on August 18, 2026. As of June 26, 2026, that leaves less than eight weeks to find every dependency, clean up weak feed logic, and move production workflows to Merchant API without damaging product visibility.
By Greg Nowak. Last updated 2026-06-26.
Drupal 10 now has a planning date that should be on every site owner's calendar. As of June 26, 2026, Drupal.org lists Drupal 10's end-of-life date as December 9, 2026. It also names Drupal 10.6.0 as the final Drupal 10 minor release, with no new Drupal 10 releases after that date.
By Greg Nowak. Updated 21 July 2026.
NGINX 1.30 changes an assumption that has sat quietly inside many reverse-proxy configurations for years. HTTP proxying now uses HTTP/1.1 and keeps upstream connections alive by default, instead of normally opening a fresh connection for each request.
By Greg Nowak. Last updated 17 July 2026.
Cloudflare can now identify saved API endpoints that have received no traffic for 32 days. That is useful, but the cf-risk-zombie label is a prompt to investigate—not permission to delete a route.
A quiet endpoint might be obsolete. It might also support a monthly process, a seasonal service, a partner integration or an emergency workflow that nobody has exercised recently. The real job is to establish ownership, gather evidence and retire the route without surprising customers or delivery teams.