October/Winter CMS 中文教程

October/Winter CMS 中文教程

OctoberCMS基于Laravel开发,是一个内容管理系统(CMS),更是一个致力于让开发工作流变得简单的WEB平台。其诞生的原由是对现有系统的不满,我们觉得构建web站点已经变成一个非常复杂、令人费解的过程,这让开发人员很不满意,因此我们想要呈现事物的简单面,让你返璞归真。

2021年4月,OctoberCMS宣布正式商业化运营,不在提供免费版本使用,每个使用OctoberCMS的Project都需要到官方购买授权,这一行为令项目开发团队不满,在Luke Towers的带领下另一分支WinterCMS由此诞生,核心团队依旧是原来OctoberCMS。参考wintercms官方说明:https://wintercms.com/blog/post/october-cms-you-know-it-dead

WinterCMS github:https://github.com/wintercms/winter

OctoberCMS和WinterCMS怎么选?

这两者之间的选择要根据开发者实际情况来做决定,主要有以下几点注意事项,读者自行斟酌

  1. 最新版本的OctoberCMS是必须要购入License才可以安装使用的,费用是13美元/年,当然这只是提供了基础授权,除此以外还提供了BronzeSilver Gold三个等级,费用也不一样
  2. 未授权的OctoberCMS是无法购买Marketplace应用市场的商业插件的,免费的可以在后台安装使用
  3. WinterCMS依旧延续开源之路,但是截至发文时间应用市场还没完成迁移,依旧需要使用OctoberCMS的应用市场,官方强调后续会本地化,这就意味着无法使用商业插件
  4. WinerCMS开发团队很活跃,8月底发布了1.16,11月发布了v1.1.7 https://github.com/wintercms/winter/releases/v1.1.7

October/Winter CMS通过Ajax创建数据

October/WinterCMS执行原生SQL查询

October/Winter CMS Static Pages的调用

October/Winter CMS的分页处理

October/Winter CMS为Static Pages添加自定义字段

官方提供的static pages插件非常简易,如果要添加一些自定义的字段也非常简单,我们也可以使用收费的Custom Fields插件来实现,除此以外还可以使用本文的方法来实现,如果你的动手能力比较差那我还是建议直接购买收费插件来实现的,花钱买时间省心又省力。

OctoberCMS无法保存Repeater字段:Unexpected type of array when attempting to save attribute

Post Comment