Lin-CMS,由林中有风精英团队倾力打造,经过众多新项目实践活动的提炼,形成了一套高效的内容智能管理系统架构。Lin-CMS不仅能够显著提升开发者对CMS的开发设计效率,更提供了一套全面的前后端解决方案。
软件亮点
Lin CMS 的特性
Lin CMS 的构建理念独具特色。以下是Lin的主要特点:
Lin CMS 是一个前后端分离的 CMS 解决方案
这意味着Lin不仅提供了后台管理的支持,还配备了一套完整的前端开发系统。值得一提的是,我们还将提供NodeJS和PHP版本的Lin。如果你热爱Lin,却因技术栈的限制而无法直接使用,无需担心,我们将在未来推出更多语言版本的Lin。
为什么Lin选择前后端分离的单页面应用架构?
首先传统的网站建设大多采用服务器端渲染的方式,需要在服务器端使用模板语言进行页面渲染,如Jinja2、Jade等。服务器端渲染的优点是能够更好地适应SEO,但对于内部应用的CMS智能管理系统,SEO并不重要。
但是一个不容忽视的事实是,由服务器端渲染的页面,其前端开发者和服务器端开发者实际上都不太擅长。如今掌握这些服务器端模板语言的前端开发者越来越少,而服务器端开发者也不太擅长开发页面。所以前后端分离似乎是一个更好的选择。
其次单页面应用程序的体验本身就优于传统网站。架构本身已内置了CMS常见的功能:
用户管理系统
权限管理
日志系统
开发者只需专注于自身CMS业务流程的开发。
Lin CMS 自身也是一套开发规范
Lin CMS不仅内置了常见功能,还提供了一套开发规范与Java工具。这意味着开发者无需再担心如何认证参数、操作数据库查询、进行全局错误处理、构建API、组织前端结构等问题。Lin CMS已经为这些问题提供了解决方案。
当然如果你不喜欢Lin的架构,你也可以自行完成自己的CMS架构。但通常情况下,你无需进行架构上的修改,Lin能够满足绝大多数大中小型CMS需求。
例如每个API都需要验证客户端传递的参数。但验证方式有很多种,不同的开发者会有不同的构建方案。但Lin提供了一套验证机制,开发者无需再担心如何验证参数,只需按照Lin的验证方案编写自己的业务流程即可。
根据这样一个标准:Lin CMS只需开发者关注自身的业务流程开发,它已经内置了许多机制来帮助开发者快速开发业务流程。
更新日志
0.3.6F版本更新:
恢复一级菜单双击鼠标出错问题
统一不同在线编辑器换行符问题
内容提交应用“加载中”按钮问题
恢复Table部件无法垂直居中问题
编写客户时至少选择一个排序
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21