简介
Lin-CMS �?�林间有风团�?�经过大量项目实践所�?炼出的一套内容管�?�系统框架。
Lin-CMS 可以有�?的帮助开发者�?�? CMS 的开发�?率。
Lin-CMS �?�一套前�?�端完整的解决方�?,�?�端�?�署请移步:
注意
Lin-CMS �?�工程类开�?项目,不�?�保�?无缝升级
文档地址
线上 Demo
�?例
Lin CMS 的特点
Lin CMS 的构筑思�?��?�有其自身特点的。下面�?�们�??述一些 Lin 的主�?特点。
Lin CMS �?�一个前�?�端�?�离的 CMS 解决方�?
这意味着,Lin 既�?供�?�台的支撑,也有一套对应的前端系统,当然双端�?�离的好处不仅仅在于此,�?�们会在�?�续�?供NodeJS
和PHP
�?本的 Lin。如果你�?仪 Lin,却�?因为技术�?的原因无法即可使用,没关系,�?�们会在�?�续�?供更多的语言�?本。为什�? Lin �?选择前�?�端�?�离的单页面架构呢?
首�?,传统的网站开发更多的�?�采用服务端渲染的方式,需用使用一种模板语言在服务端完�??页面渲染:比如 JinJa2�?Jade 等。 服务端渲染的好处在于可以比�?好的支�? SEO,但作为内�?�使用的 CMS 管�?�系统,SEO 并不重�?。
但一个不可忽视的事实�?�,服务器渲染的页面�?�底�?�由前端开发者来完�??,�?�?�由服务器开发者来完�???其实�?�不太�??适。现在已经没有多少前端开发者�?�了解这些服务端模板语言的,而服务器开发者本身�?�不太擅长开发页面的。那�?�?��?�开�?�,前端用最熟悉的 Vue 写 JS 和 CSS,而服务器只关注自己的 API 即可。
其次,单页面应用程序的体验本身就�?好于传统网站。
框架本身已内置了 CMS 常用的功�?�
Lin 已经内置了 CMS 中最为常�?的需求:用�?�管�?��?�?�?管�?��?日志系统等。开发者只需�?集中精力开发自己的 CMS 业务即可
Lin CMS 本身也�?�一套开发规�?
Lin CMS 除了内置常�?的功�?�外,�?�?供了一套开发规�?与工具类。换句话说,开发者无需再纠结如何验�?参数?如何操作数据库?如何�?�全局的异常处�?�?API 的结构如何?前端结构应该如何组织?这些问�? Lin CMS 已经给出了解决方�?。当然,如果你不喜欢 Lin 给出的架构,那�?自己去实现自己的 CMS 架构也�?�可以的。但通常�?�况下,你确实无需再�?�出架构上的改动,Lin 可以满足绝大多数中小型的 CMS 需求。
举例来说,每个 API �?�需�?校验客�?�端传递的参数。但校验的方法有�?多种,不�?�的开发者会有不�?�的构筑方�?。但 Lin �?供了一套验�?机�?�,开发者无需再纠结如何校验参数,只需模仿 Lin 的校验方�?去写自己的业务即可。
�?�?�基于这样的一个原�?�:Lin CMS 只需�?开发者关注自己的业务开发,�?已经内置了�?多机�?�帮助开发者快速开发自己的业务。
快速上手
# clone the project
git clone https://github.com/TaleLin/lin-cms-vue.git
# install dependency
npm install or yarn
# develop
npm run serve or yarn (run) serve
讨论交�?
QQ群�?�索:Lin CMS �?方交�?群 �?� 814597236
�?本日志
最新�?本 0.3.6
0.3.6
F
修复一级菜单双击报错U
统一不�?�编辑器换行符U
内容�?交使用“加载中”按钮F
修复Table组件不�?�居中问�?F
编辑用�?�时,至少选择一个�?�组
0.3.5
F
统一前端规�?,文件夹�?文件�?�统一用单数和小写字母中�?�线形式A
新增右键关闭历史记录F
�?整�?认 dialog 样式
0.3.4
U
�?化�?量命�?�,升级element-ui
�?本,F
Home
组件改为异步加载
0.3.3
A
新增�?�?�中�?组件
0.3.2
A
新增图表插件
0.3.1
F
增加历史栏�?度
0.3.0
A
新增一个用�?�可以属于多个�?�组F
�?�?相关 auth right 统一替换为 permission
0.2.2
F
修复 tinymce 富文本动�?绑定问�?U
保�?代�?风格一致�?化
0.2.1
A
新增一键清除 reuse tabA
新增侧边导�?��?�索,可在 config 配置�?��?��?�用F
修复 post put 等请求不�?�自动重发问�?U
�?化异常处�?�,框架�?认弹出前端配置异常信�?�,可通过 handleError 和 showBackend 控�?�本次请求�?��?�开发者自行处�?�和�?��?�直接展示�?�端返回异常信�?�C
登录用�?��?�字段由 nickname -> username,�?�时新增 nickname 为�?�称字段,可以更新�?�称(需�?�端�?�步修改)U
�?化了一些移动端适配C
�?�表信�?�字段由 collection -> items, total_nums -> total, 增加 count�?page�?total_page字段�?需�?�端�?�步修改)
0.2.0
A
新增图�?�上传�?图�?�预�?�?富文本等自定义组件A
新增 lin-cms-ui 多个基础组件
0.1.0-beta.3
U
首页更新为 card 设计A
新增头�?�上传A
新增单�?测试A
新增switch�?rate�?tabs�?link�?tag组件
0.1.0-beta.2
F
修复无感知�?�新令牌异常A
新增入场动画A
新增全屏功�?�A
新增Icon�?Form组件
0.1.0-beta.1
U
新UI界面A
button组件�?table组件F
修复令牌�?�新异常
0.0.1-alpha.3
A
添加插件机�?�U
重构路由设计A
可配置三级路由导�?�
0.0.1-alpha.2
U
升级�?�vue-cli3.4
A
慕课网专�?插件
0.0.1-alpha.1
A
�?�始化内测�?