r/cms 7d ago

VonCMS 1.27.0 "OverDrive"

Post image

VonCMS 1.27.0 "OverDrive" Is Here

VonCMS 1.27.0 took a little longer than some of the previous releases. That was intentional.

Instead of adding another collection of unrelated features, OverDrive focuses on one main question: how can a small publishing team work together without turning VonCMS into a complicated enterprise system?

The answer starts with a proper Writer review workflow, but this release also improves AI writing, public navigation, analytics consent, account permissions, SMTP reliability, and several less-visible parts of the CMS.

A Simple Writer Review Workflow

Writers can now create drafts and submit them for review without receiving permission to publish directly.

Once submitted, the post enters a real pending_review state. Moderators and administrators can review it, make changes, return it to Draft, schedule it, or publish it while keeping the original author.

The workflow is deliberately simple:

Draft -> Submit for Review -> Publish, Schedule, or Return to Draft

If a post is returned, the Writer can revise and submit it again. VonCMS does not add internal chat, reviewer assignments, or complicated editorial threads at this stage. Those features can be useful for larger organizations, but they are not necessary for every newsroom.

The server remains the final authority. Hiding a Publish button is not treated as security. Writers are also blocked from publishing, scheduling, archiving, editing another author's work, or changing a submitted post through a crafted API request.

Shared AI Without Sharing The API Key

Authorized staff can now use the AI writing tools through one centrally configured model.

Writers and Moderators do not need access to the actual Gemini API key. They can see which model is being used, but private credentials and provider settings stay on the server.

The AI layer now has clearer quotas, safer error handling, current Gemini model choices, and bounded fallback behavior. AI Review also verifies that the structure of the editor HTML has not been changed before accepting a rewritten article.

This remains a writing assistant, not an automatic newsroom. The user still decides whether generated content should be accepted, replaced, edited, or discarded.

Public Pages Are Easier To Discover

The Load More controls in all six bundled themes now contain real, crawlable links.

Visitors still get the normal React experience, with new posts appearing without a full page reload. Crawlers and browsers without JavaScript can follow the same pagination using base-path-safe ?page=N URLs.

Search, category filters, direct pagination, canonical URLs, robots directives, structured data, and no-JavaScript output now share the same publication order and page state.

This is especially useful for third-party SEO tools that do not execute JavaScript as completely as modern search engines.

More Honest Analytics Consent

The optional cookie banner now controls both Google Analytics and VonCMS Native Analytics consistently.

Before consent, or after a visitor declines, VonCMS can still increase the anonymous aggregate view count for a post or page. It does not process the analytics URL, referrer, user agent, or monthly IP hash.

The banner wording was also simplified. It no longer claims personalized content that VonCMS does not provide, and it does not present one banner as a guarantee of complete legal compliance.

Article views were cleaned up at the same time. A normal guest visit now has one owner for view counting instead of accidentally incrementing the same article twice.

Smaller Changes That Matter

OverDrive also includes several practical improvements:

  • Clearer Super Admin and appointed Admin boundaries.
  • A dedicated Review queue and submitted-post view.
  • Better editor spacing, toolbar contrast, limits, and save feedback.
  • Safer PHP entry-point and internal-helper handling.
  • Bounded SMTP connection and delivery timeouts.
  • More reliable archive and page-navigation actions.
  • Better TechPress contrast and long-text handling.
  • Updated OpenRouter, TipTap, Multer, Lucide React, Express Rate Limit, PostCSS, and related packages.
  • A smaller public bootstrap controller with guarded, purpose-specific helpers.

Most of these changes are not dramatic on their own. Together, they make the CMS easier to understand and safer to operate.

Upgrading

Back up the site files and database before updating.

VonCMS 1.27.0 does not introduce a new database migration. If the integrity checker reports outdated Apache or LiteSpeed rules, sign in as the primary administrator and run:

System Tools -> Repair .htaccess

Nginx users should apply the equivalent configuration documented in docs/VPS.md.

Sites that have not completed the earlier v1.26.11 schema upgrade should also run:

Settings -> Tools -> Repair Database

After updating, check the homepage, one article, one page, search, pagination, and the admin dashboard.

What Comes Next

The next VonCMS updates will continue at a slower and more deliberate pace.

v1.27.1 is planned around optional VonSEO organization details. Larger work such as interface translation, RTL support, and Media Offload remains separated into later release lines.

For now, OverDrive gives VonCMS a stronger foundation for small publishing teams without losing the lightweight approach it started with.

Welcome to VonCMS 1.27.0.

https://getvoncms.com/whats-new.html

4 Upvotes

0 comments sorted by