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

WinterCMS创建带有表单验证的数据录入组件Component

前一篇已经介绍过在WinterCMS上创建组件component的方法,那一篇是非常简单的创建了一个数据列表的调用,这篇内容创建一个进阶版的component,实现前端实现表单的验证和数据保存。

October/Winter CMS创建组件component

October/Winter CMS之数据验证Validation Rules

关于OctoberCMS和ProcessWire的一些使用心得

October/Winter CMS创建自定义Widget

Widget的概念最早在Wordpress里面,中文翻译叫小部件,在OctoberCMS中后台的每个表单模型都可理解为一个Widget,这其中包含前端静态文件以及逻辑处理的部分,如果对OctoberCMS系统自带的Widget模型不满意我们完全可以自己创建一个,而且也非常简单。

October/Winter CMS使用Repeater字段

Repeater字段在很多CMS中都支持,这种字段相当于一个数据集合,应用场景非常多,只要是某个信息需要多条记录的都可以使用,比如电影之类型、演员,书本之分类等等,此文介绍如何为OctoberCMS添加Repeater字段。

October/Winter CMS上传图片和文件File Attachments

OctoberCMS上传图片的实现方法

October/Winter CMS关联处理belongsTo

上一篇处理了Relation中belongsToMany一对多的情况,这篇来处理一对一belongsTo。

October/Winter CMS使用Builder创建关联数据模型(Relation字段的使用)

本文使用OctoberCMS的Builder创建一个产品模型的Plugin,该产品模型除设置产品内容外还需要一个设置分类并且可供调用的功能。

OctoberCMS中Placeholder与Partial的使用

由于不同页面直接的呈现样式的差别,因此我们在日常Web开发中经常需要处理一些变量传入控制各个页面的Style,OctoberCMS的placeholder和partials的功能可以轻松实现我们需要的变量传递功能。

Post Comment