Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.

README.md

简介 | 快速上手 | �?本日志

简介

Lin-CMS �?�林间有风团�?�经过大量项目实践所�?炼出的一套内容管�?�系统框架

Lin-CMS 可以有�?的帮助开发者�?�? CMS 的开发�?率。

Lin-CMS �?�一套前�?�端完整的解决方�?,�?�端�?�署请移步:

lin-cms-koa

lin-cms-flask

lin-cms-spring-boot

注意

Lin-CMS �?�工程类开�?项目,不�?�保�?无缝升级

文档地址

http://doc.cms.talelin.com/

线上 Demo

http://face.cms.talelin.com/

�?例

http://sleeve.talelin.com/

Lin CMS 的特点

Lin CMS 的构筑思�?��?�有其自身特点的。下面�?�们�??述一些 Lin 的主�?特点。

Lin CMS �?�一个前�?�端�?�离的 CMS 解决方�?

这意味着,Lin 既�?供�?�台的支撑,也有一套对应的前端系统,当然双端�?�离的好处不仅仅在于此,�?�们会在�?�续�?供NodeJSPHP�?本的 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

  1. F 修复一级菜单双击报错
  2. U 统一不�?�编辑器换行符
  3. U 内容�?交使用“加载中”按钮
  4. F 修复Table组件不�?�居中问�?
  5. F 编辑用�?�时,至少选择一个�?�组

0.3.5

  1. F 统一前端规�?,文件夹�?文件�?�统一用单数和小写字母中�?�线形式
  2. A 新增右键关闭历史记录
  3. F �?整�?认 dialog 样式

0.3.4

  1. U �?化�?量命�?�,升级 element-ui �?本,
  2. F Home 组件改为异步加载

0.3.3

  1. A 新增�?�?�中�?组件

0.3.2

  1. A 新增图表插件

0.3.1

  1. F 增加历史栏�?度

0.3.0

  1. A 新增一个用�?�可以属于多个�?�组
  2. F �?�?相关 auth right 统一替换为 permission

0.2.2

  1. F 修复 tinymce 富文本动�?绑定问�?
  2. U 保�?代�?风格一致�?化

0.2.1

  1. A 新增一键清除 reuse tab
  2. A 新增侧边导�?��?�索,可在 config 配置�?��?��?�用
  3. F 修复 post put 等请求不�?�自动重发问�?
  4. U �?化异常处�?�,框架�?认弹出前端配置异常信�?�,可通过 handleError 和 showBackend 控�?�本次请求�?��?�开发者自行处�?�和�?��?�直接展示�?�端返回异常信�?�
  5. C 登录用�?��?�字段由 nickname -> username,�?�时新增 nickname 为�?�称字段,可以更新�?�称(需�?�端�?�步修改)
  6. U �?化了一些移动端适配
  7. C �?�表信�?�字段由 collection -> items, total_nums -> total, 增加 count�?page�?total_page字段�?需�?�端�?�步修改)

0.2.0

  1. A 新增图�?�上传�?图�?�预�?�?富文本等自定义组件
  2. A 新增 lin-cms-ui 多个基础组件

0.1.0-beta.3

  1. U 首页更新为 card 设计
  2. A 新增头�?�上传
  3. A 新增单�?测试
  4. A 新增switch�?rate�?tabs�?link�?tag组件

0.1.0-beta.2

  1. F 修复无感知�?�新令牌异常
  2. A 新增入场动画
  3. A 新增全屏功�?�
  4. A 新增Icon�?Form组件

0.1.0-beta.1

  1. U 新UI界面
  2. A button组件�?table组件
  3. F 修复令牌�?�新异常

0.0.1-alpha.3

  1. A 添加插件机�?�
  2. U 重构路由设计
  3. A 可配置三级路由导�?�

0.0.1-alpha.2

  1. U 升级�?� vue-cli3.4
  2. A 慕课网专�?插件

0.0.1-alpha.1

  1. A �?�始化内测�?
You can’t perform that action at this time.