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插件开发之数据列表

October/Winter CMS插件开发之数据排序

October/Winter CMS超链接的处理

October/Winter CMS 在Model使用beforeSave方法做数据预处理

October/WinterCMS避坑指南

October/WinterCMS实现表单图片的异步上传

October/WinterCMS表单数据请求与返回消息处理

October/WinterCMS前端列表与内容页的处理

在开始前一定要了解WinterCMS的项目目录结构,所有Plugin都存放于plugins目录中,根据作者名称来存放,而我们创建插件使用的Builder本身也是个插件,它的存放目录位于/Plugins/Rainlab/Builder中

WinterCMS开发之数据查询(搜索功能)

WinterCMS在前端实现上传图片

上一次在WinterCMS中创建了一个可以在前端通过ajax提交数据的component,今天在此基础上实现带有图片上传的表单数据提交,不一样的是这次用传统的form action来完成。

Post Comment