CMS系统开发学习-前言

一,前言

1.同类别的东西:

  CMS-ASP.Core学习笔记(博客园依乐祝的教程)

  CMS-Java学习笔记(2年N月后学这个,大概学习SSM(Spring+SpringMVC+MyBatis)方向上的)

  CMS-PHP学习笔记(PHP做的CMS很多,没学过PHP所以不学了)

2.CMS:内容管理系统(Content Management System):

  CMS是一种位于WEB 前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。 

  基本思想
    是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的 HTML 页面。
  要素
    文档模板,
    脚本语言或标记语言,
    数据库。

3.CMS建站系统:

  帮助减少代码开发,可视化,人性化建站。前台的绝大多数功能均在后台预留开关,可按用户需要启用,更换界面易如反掌。后台完善的权限设定,使管理员可控制到每个用户。

  范围:论坛、官网、博客、商城网店等。

  子系统

    后台:后台管理员权限(超级管理员、栏目管理员、文档录入员、审核员等);

    前台Portal系统:模板管理(首页、登录注册页等前台页面内容)、前台用户信息管理;

    扩展:在线客服(智能、人工)、留言簿、在线预订、邮箱提醒、短信提醒、自动发码、新闻、评论、投票、BBS论坛、全文检索、微信/支付宝/银行卡支付、微信支付宝QQ注册登录、WIKI(协同创作的超文本系统),SEO支持(搜索引擎优化-百度360搜狗谷歌收录、关键字排名)、广告;

    基建:负载能力、安全性、第三方插件、站点(群)管理、一键建站(大量模板-首页,新闻页,产品页,关于我们,联系我们)、网站升级(解决CMS迭代版本时的Bug)、网站部署与迁移等;

    CMS周边(产品、服务(建站、域名、SSL证书、备案、主机)、教程等)

  组合形式:PC官网+手机网站+小程序(微信/百度/支付宝)+app(安卓/苹果)+桌面程序(Web套桌面程序壳-windows/Linux)

  开发具备的技术:页面自适应、AJAX技术、微服务、数据库、插件技术、发布机制、集群部署等

  常用CMS建站管理系统

    主流的论坛社区搭建工具Discuz(PHP);

    通用网站搭建工具PageAdmin(C#);

    商城网店搭建工具ECSHOP(PHP);

    宝塔中的一键建站;

    百度云/腾讯云/万网等一键建站。

二,CMS-ASP.Core学习笔记

  1.CMS-ASP.Core学习笔记

365个夜晚,我希望做到两天更一篇博客。加油,小白!
原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/14518133.html