Top.Mail.Ru
  • CMS «GIRVAS»

    灵活且免费的内容管理系统,可创建任何方向的网站。

    与我们合作更简单!

  • 完全免费

    停止使用旧的和付费的管理系统!新时代的解决方案已经到来 - 选择«GIRVAS»!

  • 卡累利阿解决方案

    «GIRVAS»在卡累利阿共和国开发,并已列入俄罗斯联邦数字发展部的俄罗斯软件登记册(登记号№25012,日期2024年11月27日)。

0.2.8 更新:聚焦安全、分析和内容管理

准备好迈出下一步了吗?0.2.8 版本的发布不仅仅是一系列修复和新功能的集合。这是对平台核心的系统性强化,聚焦于三个战略方向:主动安全、日常任务的智能自动化以及管理工具的深度重构,以实现最大程度的控制。我们正在巩固基础并重新思考工作流程,以确保「沃伊茨」不仅强大,而且是最可靠、最便捷、最可预测的 CMS。

基础安全加固:默认保护

在现代世界,安全不是一种选项,而是一项基本设置。在 0.2.8 版本中,我们实施了主动工作的机制,为您的网站和数据创建多层防护盾。

已完成的工作

我们通过实施完整的 CSRF 保护(令牌)防暴力破解系统,关闭了两个关键潜在攻击向量。现在,管理面板中的每个重要操作都受到防请求伪造保护,密码猜测尝试会被自动阻止。

对企业的实际益处

  • 防御针对性攻击: 即使您不是网络安全专家,您的网站和管理员数据也能可靠地防御现代黑客方法。
  • 维护声誉: 防止未经授权的访问和更改,就是保护您的内容和客户信任。
  • 安心与标准合规: 您开箱即用即可获得企业级安全,这对于商业和公共项目尤为重要。

智能自动化:为您服务的内容

我们相信技术应该为创造力释放时间。新版本自动化了关键的优化和发布任务。

OpenGraph 自动生成和智能图像

无需再手动准备社交媒体卡片。系统现在自动为所有页面生成完整的 OpenGraph 标记,提高分享时的点击率。所有上传的预览图像自动缩放到最佳尺寸,在不损失质量的情况下节省流量和磁盘空间。

精确控制和发布管理

一个重要的逻辑错误已修复:文章现在保证在预定发布时间之前不会显示。这为您提供了对内容计划的完全控制。此外,还引入了灵活的模板变量机制,仅在真正需要时加载数据,从而提高性能。

管理面板重新设计:统一控制和扩展分析

我们将分散的元素整合为一个统一的系统,使管理更加逻辑化,数据更加直观。

内容整合

「文章」和「静态页面」部分已合并为统一的「内容」部分。这加快了导航速度,消除了材料类型之间的人为界限,使您能够从一个中心管理所有已发布的信息资产。

有意义的分析

「分析」部分添加了一个强大的「表单」子部分。您现在不仅可以通过自定义表单收集数据,还可以详细分析结果:跟踪转化率、可视化回复,并基于真实的潜在客户和咨询统计数据做出决策。

为开发者提供强大功能,为管理员提供精确性

我们大幅扩展了主题和模板创建者的工具包,同时提高了管理员的精确度。

工具箱中的新工具

  • 全局变量 CMS_DOMAIN_LINK: 简化了模板中绝对链接的构建。
  • 模块模板收集器和选择中的全局变量: 为开发者提供了前所未有的灵活性,用于创建复杂和动态的功能。
  • 自定义表单类: 允许直接嵌入和自定义在管理面板中创建的任何表单到网站模板中。

修复长期存在的痛点

  • 分类中的 SEO 字段错误终于修复 — 现在所有元数据都能正确加载和编辑。
  • 进行了大规模代码重构和本地化更新(俄语、英语),提高了稳定性和界面准确性。

结论:为什么您应该更新?

更新到 0.2.8「沃伊茨」版本是对您数字资产可靠性和效率的投资。您将获得:

  • 坚不可摧的安全,抵御 CSRF 和暴力破解攻击。
  • 社交媒体和媒体内容的智能自动化。
  • 集中的内容管理和深入的表单分析。
  • 强大的开发工具包和关键控制错误的修复。

迁移到沃伊茨 0.2.8 版本

根据您的 DBMS,需要执行几条 SQL 语句来创建新表。

针对 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 );

针对 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 );

更新到 0.2.8 版本,在一个随着每次发布变得更智能、更安全、更完整的平台上工作。

翻译

评论

此文章暂无评论。