撰稿编者按:CMS控制系统即文本管理工作控制系统,紧密结合CMS控制系统,营运相关人员能更加速地顺利完成中文网站构筑,减少Baug的耗用。所以CMS控制系统如果怎样构筑?第一集该文里,译者归纳了CMS控制系统构筑所需的基本上要素和适当的构筑思路,一同上看呵呵。

cms学习好站(CMS专题)-第1张

CMS控制系统(文本管理工作控制系统)是能内嵌到相同控制系统管理工作体系中的一类商品型态,主要协助营运相关人员或是T8300者顺利完成销售业务所需的中文网站构筑,借助CMS控制系统能较好地减少订制频密的中文网站所需的Baug。

但因为中文网站大小不等和相同类别中文网站的明确要求相同,目前没有不光标准化的CMS控制系统销售业务方法论,通过参照惟一的商品结构设计稿和Empire CMS(王国)的开放源码文件格式,我剖析出了CMS控制系统雏型所需的两个基本上要素。

商品大背景:文本管理工作——T8300结构设计(门户中文网站居多),用作处置中文网站多方位订制或是Seille明确要求非常多的情景。

先看下Empire CMS提供更多的T8300关键步骤。

EmpireCMST8300关键步骤:

cms学习好站(CMS专题)-第2张

(截屏源自王国CMS的开放源码网络平台指南)

广义的CMS(同时实现使用者自营运):

  1. 减少版块【撰稿版块重要信息特性、网页基本上特性-版块类别】;
  2. 优先选择文本数学模型【优先选择默认的文本数学模型,确认文本展现方式】;
  3. 撰稿文本【撰稿文本详细情况】;
  4. 聚合后台网页【留存并并行重要信息到后台】。

根据上述流程演化出来的两个主要网页功能模块:版块管理工作、文本管理工作(又叫重要信息管理工作),以及根据控制系统类别所需的配置网页,比如门户类的中文网站、支持首页管理工作和相关导航栏设置等。

更灵活更高级的文本管理工作还存在另一个维度的表现方式:专题讲座。

专题讲座维度支持聚合相同版块内的同一类类别的网页文本,成为专题讲座,专题讲座的使用能在不改变版块自身特性的情况下整合另一类规则的展现,使用上更灵活,营运起来更加自由。但对于常规的一些门户中文网站或是个人站点这类轻营运的中文网站来说,使用版块配置网页规则已经足够。

一、版块的使用

版块是基础的作为文本集成的规则,通过版块的定义,能约束相同的网页之间的固有联系。通过子版块的管理工作,配置相同文本之间的层级关系。

版块支持建立多级,新建版块时即可优先选择所需的文本数学模型,父子级版块的文本数学模型能是不一样的,因为版块的关系仅为后台管理工作重要信息的集合关系,与前端展现方法论没有太多关联,每一层版块均能独立成为一个独立展现的网页。

当然版块的集合能为部分自动化展现需求提供更多展现方法论,在使用版块管理工作相关文本时,对于需要列表展现同版块文本的网页能直接获取此版块的下级子版块,并进行展现,我们只需要后台维护号版块的层级关系即可控制前端展现的列表文本。

版块需要包含什么基础特性呢?

我认为版块要满足可用性,至少需要包含:版块标题、所属版块、版块类别与网页文本数学模型三种基本上重要信息,而如果需要令版块更加好用的话,则能加上如版块状态(显示/隐藏)、外部链接、版块介绍、权重等特性文本,甚至还能减少相关的标签控制系统来丰富版块的特性文本,使用灵活度更高。

二、文本数学模型的使用

常规几种文本数学模型大类:商品数学模型、该文数学模型、单页数学模型。(各人命名可能会存在差异,理解文本即可)

1. 商品数学模型

自由度最高的网页展现数学模型,能紧密结合前端默认计的各种组件进行网页布局结构设计,并通过组件中含有链接的部分附上其他详细情况网页的入口,一般是T8300所用到的主要文本数学模型。组件风格和功能决定了此数学模型的风格和能力。

2. 该文数学模型

此数学模型还能细分为两类:一般类和即时类。

一般类的该文数学模型能用作构筑中文网站的协助中心,重要信息介绍等非即时展现类网页文本的该文展现;而即时类则多用作需要展现新闻或快讯这些该文,关注时效性而无层级明确要求的该文展现。

该文数学模型能在实际结构设计中分为上述两种文本数学模型,也能抽象成为一类。该文数学模型只需要在文本管理工作模块中撰稿好该文,即可推送到对应的版块网页中展现。

3. 单页数学模型

较为简单的文本展现数学模型,一般不含链接,仅作为文本展现的网页,构筑起来比较容易和加速,一般直接使用富文本撰稿则能顺利完成。单页数学模型一般用作加速构筑类如关于我们、中文网站简介等这类图文居多的网页。

有了版块类别与文本数学模型,就能顺利完成基本上的中文网站网页的构筑工作了,为了更好地展现销售业务方法论,能参照下图:

cms学习好站(CMS专题)-第3张

三、撰稿文本及方式

从易用性的角度看,好用的CMS控制系统最好能同时实现所见所得的网页配置方式,使得使用者不用前往后台就能查看现有网页的配置效果。

例如shopify的个人站商店构筑时,使用的大纲加网页预览的方式,体验起来是比较舒服且易用的。自学成本越低,对于营运相关人员来说就越简单,因此在中文网站的构筑流程中,十分建议采用前端组件化的方式,进行可视化撰稿。

如下截屏源自shopify商店个人站的网页配置,个人感觉是目前了解到的较好的可视化配置模式:

cms学习好站(CMS专题)-第4张

配置网页的丰富度取决于我们开发的前端组件的丰富度,并且能不断拓展,适应相同网页风格和销售业务明确要求。

四、其他必要的非功能性需求

一个合格的CMS控制系统出了支持配置出符合明确要求的中文网站,还需要补充或是考虑一些必须的非功能需求,配合使用,能提高中文网站的好评度。

1. 网页响应

网页响应是影响网页留存的首当其冲,尤其是C端的中文网站。以下是一个关于网页打开时间与放弃率的统计数据,在没有特殊强调的网页,个人建议是3S内打开为宜(注意弱网络环境的测试)。

cms学习好站(CMS专题)-第5张

2. 渐进增强

渐进增强是目前主流的结构设计思路,包含跨网络平台与终端的访问、相同版本浏览器的访问等。在控制系统结构设计开始时最好就考虑渐进增强的结构设计思路,如确认好需要兼容的终端类别、浏览器版本。不妨和前端同学多沟通,让商品体验最优化。

3. SEO优化

有SEO需求的商品还需要在商品前期就提出,因为会影响前端结构设计的整体思路,目前大部分前端都是单网页应用的方式,不提前考虑SEO的话,很容易导致后续有对应明确要求的时候无法满足搜索明确要求,导致需要进行技术重构。

满足上述几点,基本上能推出第一版的CMS控制系统(或是模块)了,至于后面更多的比如关键词、标签、专题讲座、自定义文本模板等等,emmm,再说吧~

本文由 @大飞Eric 原创发布于人人都是商品经理。未经许可,禁止转载

题图源自Unsplash,基于CC0协议