Ready for the next step? The release of version 0.2.8 is not just a collection of fixes and new features. It is a systemic strengthening of the platform"s core, focused on three strategic directions: proactive security, intelligent automation of routine tasks, and deep reworking of management tools for maximum control. We are strengthening the foundation and rethinking workflows to ensure "Voitsy" remains not only powerful but also the most reliable, convenient, and predictable CMS.
Fundamental Security Strengthening: Protection by Default
Security in the modern world is not an option but a basic setting. In version 0.2.8, we implement mechanisms that work proactively, creating a multi-layered shield for your site and data.
What has been done
We have closed two critical potential attack vectors by implementing full CSRF protection (tokens) and an anti-brute-force system. Now every significant action in the admin panel is protected against request forgery, and password guessing attempts are automatically thwarted.
Practical business benefits
- Protection against targeted attacks: Your site and administrator data are reliably protected against modern hacking methods, even if you are not a cybersecurity expert.
- Reputation preservation: Preventing unauthorized access and changes is the protection of your content and customer trust.
- Peace of mind and standards compliance: You get enterprise-level security "out of the box," which is especially important for commercial and public projects.
Intelligent Automation: Content that Works for You
We believe technology should free up time for creativity. The new version automates key optimization and publishing tasks.
OpenGraph Autogeneration and Smart Images
No more manual preparation of social media cards. The system now automatically generates full OpenGraph markup for all pages, increasing click-through rates when sharing. All uploaded preview images are automatically resized to optimal dimensions, saving traffic and disk space without loss of quality.
Precise Control and Publication Management
An important logical error has been fixed: posts are now guaranteed not to appear before the scheduled publication time. This gives you complete control over the content plan. A flexible template variable mechanism has also been introduced that loads data only when actually needed, improving performance.
Admin Panel Redesign: Unified Control and Extended Analytics
We are consolidating scattered elements into a coherent system, making management more logical and data more visual.
Content Consolidation
The "Posts" and "Static Pages" sections have been merged into a single "Content" section. This speeds up navigation and removes artificial boundaries between material types, allowing you to manage all published information assets from one center.
Analytics that Matters
A powerful "Forms" subsection has been added to the "Analytics" section. You can now not only collect data through custom forms but also analyze the results in detail: track conversions, visualize responses, and make decisions based on real statistics on leads and inquiries.
Power for Developers and Precision for Administrators
We are significantly expanding the toolkit for theme and template creators while improving management precision for administrators.
New Tools in the Arsenal
- Global variable CMS_DOMAIN_LINK: Simplifies building absolute links in templates.
- Module template collector and global variables in selections: Gives developers unprecedented flexibility for creating complex and dynamic functionality.
- Custom form classes: Allow easy embedding and customization of any forms created in the admin directly into site templates.
Fixing Long-standing Annoyances
- The error with SEO fields in categories has finally been fixed — now all metadata is loaded and edited correctly.
- A major code refactoring and localization update (Russian, English) has been performed, improving stability and interface accuracy.
Conclusion: Why Should You Update?
Updating to version 0.2.8 "Voitsy" is an investment in the reliability and efficiency of your digital asset. You get:
- Unshakeable security with protection against CSRF and brute-force.
- Intelligent automation for social media and media content.
- Centralized content management and deep form analytics.
- Powerful development toolkit and fixing of key errors that hindered control.
Migration to Voitsy 0.2.8 Version
For your DBMS, you need to execute several queries to create new tables.
For MySQL
CREATE TABLE IF NOT EXISTS forms (
id serial NOT NULL PRIMARY KEY,
name text NOT NULL,
elements JSON,
texts JSON,
metadata JSON,
createdUnixTimestamp integer NOT NULL DEFAULT 0,
updatedUnixTimestamp integer NOT NULL DEFAULT 0
);
CREATE TABLE IF NOT EXISTS forms_data (
id serial NOT NULL PRIMARY KEY,
formID integer NOT NULL,
data JSON,
createdUnixTimestamp integer NOT NULL DEFAULT 0,
updatedUnixTimestamp integer NOT NULL DEFAULT 0
);
For PostgreSQL
CREATE TABLE IF NOT EXISTS forms (
id serial NOT NULL PRIMARY KEY,
name text NOT NULL,
elements JSONB,
texts JSONB,
metadata JSONB,
createdUnixTimestamp integer NOT NULL DEFAULT 0,
updatedUnixTimestamp integer NOT NULL DEFAULT 0
);
CREATE TABLE IF NOT EXISTS forms_data (
id serial NOT NULL PRIMARY KEY,
formID integer NOT NULL,
data JSONB,
createdUnixTimestamp integer NOT NULL DEFAULT 0,
updatedUnixTimestamp integer NOT NULL DEFAULT 0
);
Update to version 0.2.8 to work on a platform that becomes smarter, more secure, and more cohesive with every release.
Comments