灵活的内容组织
1. 站点
站点是ZCMS中内容组织的顶层逻辑单元,代表一个独立的URL入口,一般拥有顶级域名或二级域名。每个站点拥有自己独立的文件夹,包含有自己的一整套模板文件和资源文件,拥有自己独立的内容结构和各种配置项。
ZCMS支持在单服务器创建多达1000个站点,每个站点能够独立进行结构调整、内容创作、内容编辑,并可独立发布静态文件,实现不同站点向不同的 WEB服务器部署分发。ZCMS支持集团型和多级分支型网站群,可以实现逐级授权和逐站点授权,不同站点可以拥有不同的管理员、编辑和审核人员,做到站点 之间互相不影响。
ZCMS支持站点导出成单独的数据文件,能够将站点的数据、模板和资源文件导出成和操作系统、数据库无关的磁盘文件。导出的文件可以再次导入到原ZCMS系统中,也可以导入到其他的ZCMS系统中。通过站点的导入导出,ZCMS实现了站点的快速克隆和跨平台迁移。
ZCMS中的站点支持丰富的配置项,包括:
SEO配置:站点的Meta关键字和描述,用于SEO优化;
定时任务设置:设置定时发布的频率;
图片水印设置:设置全站的图片水印位置和类型;
互动功能模板设置:设置会员相关页面的模板;
全站默认栏目模板设置:设置各栏目的默认列表页和详细页模板;
会员头像设置:设置会员头像大小;
广告配置:设置广告是否需要审核;
图片播放器配置:设置图片播放器是否需要审核;
调查配置:设置调查是否需要审核;
留言配置:设置留言是否需要审核;
评论配置:设置评论是否需要审核;
访问统计配置:设置是否开启自动统计、是否使用第三方统计代码。
图:ZCMS中的站点
2. 栏目
每个站点又可以划分成多个栏目。栏目是在网站策划的过程中,按照浏览者的习惯和内容本身的属性进行分类的结果。栏目下可以进行细分并添加多个子栏目,最终构成多级栏目结构。ZCMS支持最多10级子栏目,建议最多不超过5级,否则会带来管理上和SEO上的问题。
ZCMS中的栏目除基本的增、删、改、查外,还支持栏目合并、栏目转移、栏目排序、批量导入栏目结构、一键清空栏目下的内容等功能。ZCMS也支持导出全站或某个栏目下的子栏目结构,并可以再次导入到其他站点或栏目下,以实现栏目结构的快速复制。
在ZCMS中,每个栏目发布后的栏目首页、列表页面、内容详细页面、内容中包含的图片、视频等资源文件,存放在本栏目的专属目录中。通过设置栏目的发布点,可以将不同的栏目分发到不同的WEB服务器上,并分配不同的子域名,以便更好地优化访问速度和均衡系统负载。
图:ZCMS中的栏目
ZCMS中的栏目支持丰富的配置项,包括:
基本信息设置:栏目的名称、类型、所在目录、栏目类型、是否生成静态文件、文章类型、栏目Logo等;
模板属性:设置栏目首页、列表页、详细页的模板,以及列表页最大文档数和最大分页数;
SEO配置:栏目的Meta关键字和描述,用于SEO优化;
定时任务设置:设置栏目定时发布的频率;
图片水印设置:设置栏目的图片水印位置和类型;
广告配置:设置栏目内的广告是否需要审核;
文章配置项设置:设置文章Logo尺寸、文章正文图片默认尺寸,设置是否自动计算关键词和相关文章,设置相关文章的关联范围;
评论配置:设置评论是否需要审核。
多维分类配置:设置栏目内文章是否需要多维分类,以及多维分类类别选择;
发布点设置:设置是否启用发布点,配置栏目Html页面和栏目内资源的发布点;
扩展模型设置:设置栏目、内容的扩展模型;
工作流设置:设置栏目工作流类型,设置栏目工作流是否需要各机构分别审核;
图片播放器配置:设置栏目相关的图片播放器是否需要审核;
调查配置:设置栏目相关的调查是否需要审核;
投稿设置:设置栏目是否允许投稿;
留言配置:设置栏目相关的留言板是否需要登录、留言是否需要审核;
网站群设置:设置栏目是否允许采集与分发,设置采集与分发的密匙。
3. 标题栏目和虚拟栏目
在进行网站的整体规划时,经常会发现有些超链接(例如“关于我们”),需要和栏目链接并列放在一起,但其内容又和普通栏目不同,典型的有标题栏目和虚拟栏目两种:
标题栏目是指本栏目只是一个标题,浏览者点击栏目时链接到其他地址,该地址可以是本栏目下的第一篇内容,也可以 是ZCMS内部的其他栏目或其他栏目下的内容记录,又或者是一个外部URL。典型的标题栏目包括“关于我们”、“投资人关系”、“领导介绍”等。标题栏目 不需要设置栏目首页模板和列表页模板,系统也不会为此栏目生成首页和列表页面。
虚拟栏目实际上是一组筛选条件,栏目下的内容根据筛选条件自动从指定的一个或多个栏目中抽取。虚拟栏目自身没有 内容,也不保存筛选结果,只是在展现和发布时实时根据筛选条件去获取内容列表,并生成自己的栏目列表页。栏目列表页中的链接指向其他栏目下的内容,本栏目 对应的目录下不生成内容的详细页。
虚拟栏目可以灵活地设置规则,例如可以将指定作者的所有文章设置为一个虚拟栏目,从而为该作者创建一个专栏。虚拟栏目支持设置本栏目的首页模板、列表页模板,支持设置复杂的筛选条件和排序条件,也支持修改栏目名称、目录名、SEO等基本设置。
图:ZCMS中的标题栏
图:ZCMS中虚拟栏目
4. 按Tag词分类
除了按栏目分类外,ZCMS还支持按Tag词分类。Tag词是一种流行的Web2.0分类方法,用户或者编辑人员可以为某条内容记录设置一个或多个 Tag词,Tag词既可以从列表中选择,也可以手工填写。因为Tag词无需预先设定,可以在内容创作时再临时指定,因此具有非常大的灵活性。
ZCMS支持通过模板标签生成流行风格的Tag词云,每个Tag词点击后能够分页显示设置了该Tag词的内容记录列表。
图:ZCMS中的TAG词管理
5. 多维分类
Tag词分类是一种扁平化的分类方式,词和词之间没有层次关系,不能构成多级分类体系。除了默认栏目分类(称之为主维度)提供最常用的内容多级分类体 系外,有时候还需要多种多级分类体系,这样的一种多级分类体系称之为维度。例如一篇文章,在主维度中属于房地产栏目,在行政区划维度属于北京市海淀区,同 时在专栏维度中又可以是某个专栏评论员的文章,即一篇文章可以同时属于三个维度。
ZCMS提供了多维分类功能,能够在主维度之外建立多个维度,每个维度下可以建立多级栏目结构。编辑人员在录入内容时,可以逐个指定本内容在每个维度下归属的栏目,也可以切换到多维分类下,批量将内容分配到当前维度的指定栏目下。
维度栏目可以设置栏目首页模板和列表页模板,但不能设置详细页模板。维度下的栏目可以单独发布,发布时只生成栏目首页和列表页,不生成详细页,列表页中的内容的URL指向主维度下的内容详细页URL。
图:ZCMS中的多维分类