wondercms

网站数据 2025-08-14


wondercms小型平面文件CMS
5个文件•〜50kb zip -1步安装


wondercms是一个非常小的平面文件CMS。它是快速,响应迅速的,不需要任何配置

它提供了创建和编辑网站的简单方法。
包括: 1步安装1键更新1键备份主题/插件安装程序等功能。

演示•下载•社区•新闻•捐赠•购买商品

小而简单的平面文件CMS

  • 无需配置 - 解压缩和上传。
  • 5个文件:database.js(json格式),index.php,them.php,style.css和htaccess。
    • 将您的网站传输到新的主机/服务器可以通过复制/粘贴所有文件完成(没有其他配置/迁移)
  • 面向隐私的:没有cookie,跟踪或“由”链接提供“支持”。
  • 包括插件(通过挂钩/侦听器),主题/插件安装程序,备份,1个单击更新。
  • 支持大多数服务器类型(Apache,nginx,iis,caddy)。
  • 项目目标:保持简单,微小,无麻烦(不频繁1个单击更新)。

1步安装

  • 解解和将最新版本上传到您的服务器。

其他安装选项

  • 选项2:github的克隆: git clone https://*git**hub.com/wondercms/ wondercms .git
  • 选项3:使用wondercms预装的托管
  • 选项4:Docker图像
  • 选项5:使用CPANEL(和软性)安装 - 视频教程

要求

  • PHP 7.4或更高
    • 卷曲扩展
    • MBSTRING扩展
    • 拉链扩展
  • mod_rewrite模块
  • 任何类型的服务器(apache,nginx,iis,caddy)

为了在NGINX或IIS服务器上设置wondercms ,需要另外一步。阅读更多:NGINX设置或IIS设置。

默认情况下, wondercms在大多数Apache服务器/主机(甚至免费)上工作。


使用的库(3)

  • 位于index.php中的3个库,仅在登录admin时包括
    • wcms-admin.min.jsautosize.min.js (4.0.2)taboverride.min.js (4.0.3)

注意:某些插件还包括其他库,例如jQuery,默认的wondercms Out-the Box仅包含上述通过CDN的库。


安全功能

  • 跟踪免费且透明 - wondercms不会跟踪用户或存储任何个人cookie,只有一个会话状态cookie。
  • 您的wondercms安装完全从wondercms服务器分离。一键更新通过GitHub推动。
  • 支持HTTPS开箱即用。
    • 检查如何进一步提高安全性)。
  • 所有CSS和JS库均包括子资源完整性(SRI)标签。这样可以防止对正在加载的库的任何更改。如果进行了任何更改,库将不会为您和您的访问者保护加载。
  • wondercms鼓励您更改默认登录网址。将您的自定义登录URL视为您的私人用户名
    • 选择良好的登录网址可以防止蛮力攻击。
    • 您的登录页面将始终返回404标头响应。搜索引擎不会(也不应该)缓存您的登录网址。
  • 使用PHP的password_hashpassword_verify将管理员密码用于哈希。
    • 选择强密码将阻止恶意演员获得任何进一步的管理员访问权(如果他们猜到了您的登录URL)。
  • wondercms包括每个用户操作的CSRF验证令牌,并还使用Hash_equals函数来防止CSRF代币的正时攻击。
  • 没有已知的漏洞。
    • 特别感谢Yassineaddi,Hypnito和其他安全研究人员。

其他功能

  • 无需配置,解压缩和上传
  • 非常快
  • 子页面
  • 简单的内联点击并编辑功能
  • 主题和插件安装程序/更新程序
  • 1个单击更新
  • 1个单击备份
  • 易于主题
  • 自定义可编辑块
  • 自定义主题和插件存储库
  • IPS登录的最后5个日志
  • 文件上传器
  • 轻的
  • 响应迅速
  • 干净的网址
  • 自定义主页
  • 菜单重新排序和可见性
    • 注意:从菜单中隐藏一个页面仅将其隐藏在实际菜单(而不是搜索引擎中)
  • 菜单中突出显示当前页面
  • 自定义404页
  • 基本的SEO支持
    • 自定义标题,关键字和每个页面的描述
  • [可选] functions.php文件,用于加载自定义代码
    • 注意1:functions.php文件创建时包含自身
    • 注2:functions.php文件的位置应在当前的活动主题文件夹中(与theme.php相同的位置)

捐助者名单

还在官方wondercms网站上列出。感谢您支持wondercms !

  • HåkonWiumLie(也是CSS的创造者)
  • tjašaJelačič(BigSheep)
  • Otis Schmakel
  • Mohamad Hegazy
  • 乌尔夫兄弟
  • 金·法杰迪加(Kim Fajdiga)
  • 约翰·格林
  • Sara Stojanovski
  • 彼得·černuta
  • 茉莉·法比亚尼(Jasmina Fabiani)
  • PrimožCankar
  • 安德拉·兹沃纳尔
  • 马丁·贾布隆卡(Martin Jablonka)
  • 马丁·金
  • 本·吉尔比(Ben Gilbey)
  • 达利·威尔逊(Darley Wilson)
  • 约瑟夫·克米尼克(JosefKmínek)
  • Mikula Beutl
  • DavidBojanovič
  • 肯尼斯·拉斯穆森(Kenneth Rasmussen)
  • Victor Onofrei
  • MATTHEV
  • Veselin Kamenarov
  • 詹姆斯·坎贝尔
  • Kirsten Hogan
  • 丹尼斯·沃林(Denis Volin)
  • 乔纳森·杰克斯(Jonathan Jacks)
  • Bizibul
  • 自行车
  • Aleksandr
  • Impavid Pty Ltd
  • Mohamad Hegazy
  • 快乐的怪物工作室
  • 德里克(随机狂热媒体组)
  • PawełKru路
  • Netroid
  • Fabian Winder
  • VáclavPiták

wondercms的期望(或不期望)

  • wondercms本来可以成为互联网的小礼物,也是网站创建的简单替代品。它是100%免费的,不包含任何“由”链接的“支持”。
  • wondercms不会跟踪用户,也不对任何用户数据感兴趣。
  • wondercms不是一个快速的开发项目。除非存在关键漏洞,否则更新将不会急于。
  • wondercms的意义非常简单,不会被功能过度散发。
    • 仅当大多数wondercms社区都表示通缉更改时,才会添加特定功能。
    • 欢迎和赞赏拉拉请求。
  • 为了使wondercms可持续和紧凑,将支持最多20个插件和50个主题。
    • 在每个类别中达到此限制后,将建立一个简单的投票系统。用户将可以自由投票购买自己喜欢的插件和主题,以确保他们居住在前20名和前50个泳池中。投票将每年6个月/两次举行(如变化)。
    • 当用户认为可以用具有相似功能的更好的插件或插件/主题不再积极维护时,投票系统就会派上用场。
    • 这是确保少量但高质量的主题/插件的好方法。每个类别的“十大和前25名”将更容易在整个社区中维护和关注。
  • wondercms不包含“自动更新”功能。
    • 如果不太可能,该GitHub帐户被妥协的情况下,恶意演员将能够向所有站点部署更新。
    • 目前,通过一键单击“更新程序”,目前可以防止这种恶意攻击。当使用1点击更新之前,鼓励用户查看代码,因此可能会降低可能的损害,因此不会自动造成损坏。
    • 如果/ wondercms建立自己的托管平台,则有可能自动更新。
  • 如果您在使用wondercms时遇到任何问题,您总是可以期望有人在wondercms社区中帮助您。
    • 由于wondercms是完全免费的,没有人可以提供支持,因此在寻求帮助的同时保持耐心和尊重很重要。

链接

网站

  • 官方网站
  • 新闻/更改
  • 获取商品
  • 捐助者名人堂
  • 贡献者名单
  • 所有wondercms相关链接

社区

  • 社区

社会的

  • 不和谐
  • 叽叽喳喳
  • reddit

托管和安装教程

  • 预装的wondercms托管
  • 通过CPANEL安装 - 视频教程

文档

  • 文档
下载源码

通过命令行克隆项目:

git clone https://github.com/WonderCMS/wondercms.git