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

OctoberCMS/WinterCMS修改Blog插件中的编辑器

October/Winter CMS文件缓存的清空

OctoberCMS多语言网站的开发与SEO优化

OctoberCMS插件开发之多语言处理(国际化)

October/WinterCMS插件开发之系统参数配置

October/Winter CMS插件开发之拖拉排序

October/WinterCMS前端js/css文件在生产环境的合并压缩

在生产环境中我们需要把前端js/css静态文件合并以减少请求次数来达到提高页面访问速度,但是在开发环境我们并不需要合并这些文件方面我们debug,这时候只需要按照下面的方法就可以轻松实现环境切换来针对静态文件的合并压缩。

October/Winter CMS插件开发之数据分页Paginate方法

October/Winter CMS表单预设值的处理

OctoberCMS中的slug字段类型在preset设置title的时候对中文无效,如果懒得手动输入可以在Model中使用beforeValidate方法来处理,这样还避免了rules的冲突

October/Winter CMS插件开发之404页面处理

Post Comment