O__O "… 虽然是几年前的问题啦。 我还是决定说一下。

Lin CMS 是一个前后端分离的 CMS 解决方案

这意味着,Lin 既提供后台的支撑,也有一套对应的前端系统,当然双端分离的好处不仅仅 在于此,Lin 目前已有 Python 和 Node.js 版本的实现。如果你心仪 Lin,却又因为技术栈的原因无法 即可使用,没关系,我们即将推出 Java 版本的 Lin。

为什么 Lin 要选择前后端分离的单页面架构呢?

首先,传统的网站开发更多的是采用服务端渲染的方式,需用使用一种模板语言在服务端完 成页面渲染:比如 JinJa2、Jade 等。服务端渲染的好处在于可以比较好的支持 SEO,但作 为内部使用的 CMS 管理系统,SEO 并不重要。

但一个不可忽视的事实是,服务器渲染的页面到底是由前端开发者来完成,还是由服务器开发者来完成?其实都不太合适。现在已经没有多少前端开发者是了解这些服务端模板语言的,而服务器开发者本身是不太擅长开发页面的。那还是分开吧,前端用最熟悉的 Vue 写 JS 和 CSS,而服务器只关注自己的 API 即可。

其次,单页面应用程序的体验本身就要好于传统网站。

框架本身已内置了 CMS 常用的功能

Lin 已经内置了 CMS 中最为常见的需求:用户管理、权限管理、日志系统等。开发者只需要集中精力开发自己的 CMS 业务即可。

下面是一些该项目的一些截图。

图片描述

图片描述

好了,更多的请查看官方的文档吧,对胃口的话请给一个 star,谢谢!

python cms_基于flask的开源cms有哪些相关推荐

  1. 【Python】基于 Flask 框架,模拟微信朋友圈的服务端

    [Python]基于 Flask 框架,模拟微信朋友圈的服务端 一.目的:模拟微信朋友圈的服务端,需要满足以下场景: 1.发表内容时带上图片信息,内容包括(具体内容和id,id指定全局唯一标识),客户 ...

  2. java 开源 cms系统_基于Java的开源CMS系统选择(转)

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  3. java cms 开源系统_基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  4. 基于Java的开源CMS有哪些推荐,各自特点是什么

    选了10个最强大.最易用的CMS,向大家做一个简要介绍. Alfresco是一个开源的企业网站内容管理系统,它提供了文档管理.多人协作.记录管理.知识管理网页内容和图像管理等功能.它使用Spring. ...

  5. 基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  6. java的cms系统_基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  7. 基于thinkphp5的开源cms

    NoneCms 该cms是基于thinkphp5,适用于企业站.个人博客,具有简便,灵活,开发快等优点.. 目前实现了三个模型,单页模型,文章模型,产品模型: 前端自定义了几个实用标签,product ...

  8. 基于laravel免费开源CMS推荐

    系统简介 ModStart 是一个基于 Laravel 模块化的后台系统框架,很少的代码即可快速构建出一个功能完善的后台系统.其中模块市场包含了丰富则模块,开箱即用,让开发者能够从冗长的代码中提效,对 ...

  9. (转)Java开源CMS系统 一

    转自互联网,自己收藏!  InfoGlue  infoglue是一个高级的.可扩展的.健壮的内容管理系统,完全用Java开发.重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力. 更 ...

最新文章

  1. 【LeetCode】70.爬楼梯
  2. Android 解决 No static method in class La/a/a/a; or its super classes
  3. 非C++内建类A和B,在哪些情况下B能隐式转化为A
  4. VTK:网格之Subdivision
  5. 019.MFC_两种对话框
  6. error C2471和error C1083
  7. 测试并发应用 (一)监控Lock接口
  8. char 和 varchar 的区别,数据库索引B+树
  9. Java的文件流操作
  10. 指针与引用的混合使用总结
  11. apicloud mysql 登录_PHP+MySQL实现前台的登陆注册。
  12. SQLserver数据库还原后显示正在还原
  13. scatter python_Python数据可视化之scatter( )函数
  14. UZCMS镜像站群-v5.4旗舰版
  15. mysql交并补_集合交并补运算顺序是什么?
  16. 平台交叉打包 GYP
  17. WIN7下点击安全删除硬件没反应解决办法
  18. 树莓派4+普通机械硬盘+Netatalk搭建家用Nas+苹果TimeMachine
  19. 批量抠图,只需要这几行python代码!
  20. int和integer

热门文章

  1. uniapp,h5微信如何分享页面,完整设置分享链接图片简介
  2. Java导入Excel数据
  3. Vue3使用组件库的tab切换echarts图表,图表出现宽度压缩变窄的问题
  4. 校园二手市场开题报告范文
  5. 查询每个部门工资最低的两个员工的编号,姓名,工资
  6. 建立企业的目标---团队凝聚力的开始
  7. Stata:DID入门教程
  8. 射影几何----第四调和点的作图法及证明
  9. 刚想起 一些净瓶分析
  10. [noip模拟赛2017.7.4]