天络SkyCMS产品说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天络SkyCMS内容管理系统
产
品
说
明
书
目录
一、产品简介 (4)
二、产品特点 (4)
2.1高扩展性 (4)
2.2支持静态页面发布 (5)
2.3拥有跨站点信息采集功能 (5)
2.4灵活的权限分配机制 (5)
2.5支持断点续传 (5)
2.6强大的搜索功能 (5)
2.7商业编辑器 (5)
2.8支持信息模型建立,内容字段项的自定义增加和修改; (6)
2.9支持信息内容XML格式输出; (6)
2.10提供规范的内容批量导入接口; (6)
2.11便捷标签定义,可轻松实现专题、子站搭建; (6)
2.12支持插入图片、FLASH、视频等内容; (6)
三、模块组成 (6)
3.1系统结构 (6)
3.2核心模块介绍 (7)
3.2.1 内容模型管理 (7)
3.2.2 模板管理 (10)
3.2.3 栏目管理 (12)
3.2.4 内容管理 (14)
3.2.5 网站发布 (18)
3.2.6 网站配置 (19)
3.2.7 数据采集 (21)
3.2.8 回收站 (21)
3.3辅助模块 (22)
3.3.1 广告管理 (22)
3.3.2 访问统计 (23)
3.3.3 会员管理 (24)
3.3.4 邮件订阅 (25)
3.3.5 评论管理 (26)
3.3.6 投票调查 (27)
3.3.7 咨询反馈 (28)
3.4系统管理模块 (29)
3.4.1 帐号管理 (29)
3.4.2 权限/角色管理 (31)
3.4.3 日志管理 (32)
3.4.4 部门管理 (33)
四、技术选型 (33)
一、产品简介
SkyCMS是天络公司积累多年的网站项目经验,为实现能够高效构建各种信息发布内容网站、内部知识网站及企业信息/产品展示门户等多种信息内容类网站而开发的内容管理系统(CMS)。
使用SkyCMS系统可以轻松的通过自定义字段构建不同的信息模型,如:新闻信息、产品信息、文件下载、相册、人才招聘;通过模板管理可以灵活的设计和切换页面风格;同时可以轻松实现、发布多个子站,并通过权限控制实现每个子站独立管理。
SkyCMS系统基于天络SkyCenter框架平台进行开发;SkyCMS系统能灵活的与其他基于SkyCenter框架平台开发的系统进行数据交互和应用整合;如:会员系统、网上购物系统、协同办公系统等。
针对个性化开发SkyCenter框架平台的丰富组件、服务为开发效率、系统稳定性和安全性提供了坚强的后盾。
二、产品特点
2.1高扩展性
基于SkyCenter框架平台,丰富的组件和服务,提供灵活、强大的与其他系统整合和个性化开发能力;
2.2支持静态页面发布
页面与程序分离,生成HTML静态页面,通过AJAX技术进行数据更新和交互;通过生成静态页面进一步避免注入的安全问题;
2.3拥有跨站点信息采集功能
2.4灵活的权限分配机制
随着网站的信息量越来越大,一个人难以胜任整个站点的内容管理和维护;为了能实现多人分权管理,系统能细分每个栏目的内容或功能独立授权管理;
2.5支持断点续传
目前网站的信息量和内容越来越丰富,FLASH、视频等多媒体的应用越来越多,基于B/S结构的文件上传过去一直存在瓶颈;针对这一问题我们实现了断点续传功能,同时实现一次选多个文件并行上传,并显示上传进度状态。
2.6强大的搜索功能
可配合站内搜索引擎使用,提供类似百度的搜索效果;
2.7商业编辑器
使用主流商业版eWebEditor所见即所得编辑器;可导入WORD文档;同时也可以使用开源的FCKEditor开源编辑器;
2.8支持信息模型建立,内容字段项的自定义增加和修改;
2.9支持信息内容xml格式输出;
2.10提供规范的内容批量导入接口;
2.11便捷标签定义,可轻松实现专题、子站搭建;
2.12支持插入图片、FLASH、视频等内容;
三、模块组成
3.1系统结构
3.2核心模块介绍
内容管理系统的核心模块由八个模块组成,分别是:内容模型管理、模板管理、栏目管理、内容管理、网站发布、网站配置、数据采集和回收站。
详细介绍如下:
3.2.1 内容模型管理
内容模型管理是SkyCMS的核心模块之一,有了这个模块才能实现为不同的信息类型自定义内容。
内容模型可以理解为不同信息类型的内容,如:新闻信息类的内容包括:标题、副标题、出处、发布日期、主题内容(此处说明没有特色)等;招聘信息类的内容包括:招聘职位名称、工作地点、职位、人数、专业、年龄、职务要求等。
除了系统提供了部分默认的内容模型外,用户也可以通过此模块修改或创建新的内容模型。
功能及特点:
✧支持内容模型的新增、修改、删除;
✧已有数据的内容模型禁止删除提醒功能;
✧可设置字段内容是否在前台显示功能;
✧可设置字段是否参与前台搜索功能;
✧判断字段是否为空功能;
✧支持字段排序功能;
✧支持的内容字段类型包括:
●单行文本:支持设置默认值、输入显示长度、内容长度和内容
规则验证,规则检查包括:无限制、Email地址、固定电话号
码、手机号码、邮政编码、纯数字、纯英文字母、纯中文。
●多行文本:支持设置默认值、显示宽度、显示高度。
●多行文本(HTML):多行HTML的特点是支持解析输入内容的
HTML语句,支持设置默认值、显示宽度和显示高度。
●多选列表框:从多个选项中选择多个项目;支持设置默认值和
项目值;
●复选框:从多个选项中选择多个项目;支持设置默认值和项目
值;
●单选按钮:支持设置默认值和项目值;
●下拉列表:支持设置默认值和项目值;
●数字型:支持设置默认值;
●日期和时间:支持设置默认值和日期、时间格式;
●图片
●多图片
●文件
●多文件
内容模型列表参考界面:
数据类型管理参考界面:
添加内容字段参考页面:
3.2.2 模板管理
模板是展示网站设计风格和内容的载体文件;一般的流程为:
第一步:设计页面;
第二步:把页面制作成HTML文件;
第三步:编辑HTML文件,用标签替换HTML文件的内容;
第四步:上传到模板文件夹;
模板引擎采用MVC设计模式实现了程序与模板完全分离,通过标签方式引用内容,大大提供的构建网站的速度,同时也减低对技术人员的要求,只需通过简单的培训一般的制作人员也能独立构建模板;如调用当前新闻标题标签:${cont.Title};网站标题标签:${config.SiteName}。
模板文件一般由设置栏目和发布信息内容操作时被引用,在发布内容时可选择使用的模板。
功能及特点:
✧可建立多类页面模版供信息展示选择;
✧支持在线编辑模板文件;
✧在线编辑支持插入简单、通用的模版标签;模板文件列表参考界面:
模板文件在线编辑界面:
3.2.3 栏目管理
栏目管理的主要功能是构建网站内容栏目结构,如公司简介、新闻中心等栏目;建立内容栏目是需设置采用的内容模型和默认模板,设置后在该栏目发布内容时系统会自动调用内容模型表单和使用的默认模板。
功能及特点:
✧栏目的多级扩展,树型结构管理;
✧栏目的排序;
✧栏目转移,栏目结构还原;
✧栏目的权限和操作权限的权限分配管理。
栏目管理参考界面:
栏目编辑参考界面:
3.2.4 内容管理
内容管理模块包括:内容管理和回收站两部分功能;
内容管理主要功能是管理各个栏目的内容信息;内容管理员进入内容管理模块后可查看自己有权管理的栏目,进入对应的栏目即可管理内容,包括:新增、修改、删除、审核内容、复制内容、转移内容。
删除的文件会保存在回收站,内容管理员可对删除的内容进行批量彻底
删除和还原操作;彻底删除的内容无法恢复。
功能及特点:
✧内容栏目分权限管理、审核,内容的多条件查询;
✧支持草稿保存功能;
✧同内容模型下内容的批量转移;
✧一条内容同时发布到多个栏目;
✧支持图片缩略图,水印;
✧图片支持生产缩略图;
✧可视化编辑器,支持word文件导入。
✧上传文件和图片用数据库记录,并跟新闻关联,删除新闻时自动删除
相关文件,避免形成垃圾文件;
内容管理内容列表参考界面:
内容编辑参考界面:
图片上传参考界面:
附件上传参考界面:
回收站界面:
3.2.5 网站发布
如果网站内容信息采用静态页面发布方式,即需要使用网站发布功能把相关的内容页面生成静态文件;除了首次把内容生产静态页面外,一般情况
下只有在更换了模板时,才需重新发布。
功能及特点:
✧支持整站发布;
✧支持单个栏目发布;
✧支持按日期范围发布;
✧支持按信息内容ID范围发布;
✧支持按专题发布;
网站发布参考界面:
3.2.6 网站配置
网站配置包括:网站基本信息和网站选项配置两部分内容;
基本信息为网站经常被调用的公用信息,主要目的是便于网站相关页通
过标签调用,避免每个页面重复编辑的问题;网站基本信息包括:网站名称、网站域名、网站LOGO、网站BANNER、网站站长、站长信箱、版权信息、网站META关键字、网站META描述、网站备案号、网站统计链接。
选项配置主要是设置网站参数,选项配置内容包括:前台显示方式(静态或动态)、发布或更新新内容时是否自动发布(是或否)、静态文件生成目录、是否允许上传文件、上传文件保存目录、上传文件命名规则、上传文件大小限制、文件上传支持格式、网站模板保存目录、静态文件后缀名、首页默认模板默认路径。
网站基本信息编辑界面:
网站配置选项编辑页面:
3.2.7 数据采集
不少网站都有采集行业公共信息并在本网站发布的需求;采集系统可以直接采集指定的页面内容,通过编写简单的规则定义脚本,可将需要的数据采集回来,并将数据录入网站数据库中;采集回来的信息通过后台审批后导入正式数据库发布出来。
3.2.8 回收站
回收站是提供给整站管理员使用的模块,主要的功能是清楚垃圾内容和还原内容。
跟内容管理模块的回收站的区别在于内容管理模块的回收站功能是提供给内容管理员使用的,只能管理其有权限的栏目下的被删除信息。
功能及特点:
✧信息内容删除后都先到回收站,超级管理员审核确认后才能彻底删除;
✧信息内容还原;
✧按栏目查看删除信息内容;
✧批量删除垃圾信息内容;
回收站管理参考界面:
3.3辅助模块
3.3.1 广告管理
广告管理包括了广告项目(版位)管理和广告内容管理功能。
共公告版位是指预设了广告版位的尺寸大小、展现方式;广告内容是指展现的文字、图片、FLASH、视频等内容。
广告设置完成后生成调用JS脚本,并把脚本布置在对应的前台页面模板中。
功能及特点:
✧可设置多个广告版位;
✧可设置广告版位开关;
参考界面:
3.3.2 访问统计
访问统计是提供给网站管理员分析网站的运营情况;管理员可查看网站的访问统计、参数设置、IP库更新、统计代码生成等功能。
系统可以设置多个统计项目以满足不同需求的需要,这样可以实现除了整站统计外,还针对关注的服务栏目或产品栏目做访问统计。
建立的每个统计项目系统会自动脚本代码,只要把代码嵌入对应的页面即可。
功能及特点:
✧总体统计信息;
✧详细访问记录,包括:时间、地区、分辨率、操作系统、浏览器、来
源网页、访问地址、来访IP;
✧24小时统计;
✧日访问统计;
✧周访问统计;
✧月访问统计;
✧来路统计;
✧被访问页面排名,前50名;
✧IP地址排名,前50名;
✧客户端信息统计,包括:浏览器、操作系统、分辨率;
✧地区统计;
3.3.3 会员管理
为了解决系统间紧耦合存在的问题;能让不同的应用更好的整合和保持应用系统的独立性;系统采用会员认证中心与其他应用系统交互的结构;会员认证中心主要提供用户的注册、登录身份验证和其他应用系统交互接口的功能;同时记录用户电子邮件、注册时间、登录日期记录基本信息;用户的应用数据均由具体应用记录和管理;
系统结构图:
会员认证中心
文件下载
接口
用户账号、用户密码、电子邮件注册时间、登录记录、最后登录
博客
论坛
其他更多应用
提供的接口: ✧ 用户登录接口; ✧ 用户注册接口; ✧ 资料修改接口; ✧ 用户密码修改接口; ✧ 用户查询接口; 3.3.4 邮件订阅
邮件订阅的功能包括收集客户订阅信息和群发邮件两部分功能;后台 功能及特点:
✧ 后台可设置订阅内容分类,如:公司信息、产品信息;
✧支持订阅和退订功能;
✧支持多选多个邮件内容分类;
✧订阅列表修改、删除;
✧可按分类和订阅时间检索订阅列表信息;
前台订阅参考界面:
后台订阅参考界面:
3.3.5 评论管理
为了提高用户体验和提高与用户的互动性,系统提供了评论功能;管理员可在设置栏目时设置当前栏目内容是否开发评论功能;
由于前台页面可生成静态HTML页面,所以我们的系统采用强大的AJAX方式实现数据交互和评论内容展示功能;
后台可设置提交的评论是否通过审核后发布;是否开放所有用户评论还是仅注册会员参与评论;同时管理员可对用户评论进行修改、删除、回复、屏蔽等操作。
功能及特点:
✧可设置是否开放评论;
✧可设置是否开放匿名评论;
✧前台提交验证码功能;
✧评论关键字过滤池功能;
✧支持评论修改、删除、审批、回复、屏蔽、恢复等功能;
3.3.6 投票调查
投票调查部分包括:投票主题、投票选项、投票情况、投票分类、参数设置几部分。
投票分类:管理调查内容的分类项的增、删、改管理;
投票主题和投票选项管理调查的问题项目,投票选项内可查看到具体选项的投票情况;
投票情况可查看到投票的具体IP、时间、来源等情况;
参数设置可设置投票是否需要用户验证,同IP的重复投票的允许间隔时间,投票的IP限制。
模块部分主要截图如下:
3.3.7 咨询反馈
通过咨询反馈,网站浏览者无需使用其他工具即可通过网页方式快速提交咨询、投诉及建议等信息;前台表单的内容包括:信息类型、用户姓名、联系方式、电子邮件、咨询标题、咨询内容。
系统后台支持定义信息类型,每个信息类型可独立授权给对应的负责人进行处理,接收到得信息状态为待处理状态,管理员可对信息进行回复或删除操作。
前台提交参考界面:
后台管理参考界面:
3.4系统管理模块
3.4.1 帐号管理
“帐号管理”主要是管理用户帐号信息以及设置权限的模块。
功能及特点:
✧新建帐号;
✧可编辑用户的姓名、密码、部门、排序序号;
✧删除帐号;
✧查询帐号,可按帐号、姓名、部门关联查询;
✧给当前帐号设置权限(分配角色);
✧查询当前帐号的权限;
帐号管理界面:
用户的权限是通过授权该用户有哪些用户角色来获得权限的(角色设置介绍请参考对应内容)。
系统的授权流程如下:
第一步:建立用户角色;
第二步:给用户角色设置权限;
第三步:给用户设置有哪些用户角色;
权限设置关系图:
3.4.2 权限/角色管理
“角色管理”主要是按照公司的管理权限划分角色的权限,如:通用角色、经理级角色、销售人员角色、行政管理角色等。
功能及特点:
✧新建、修改、删除角色;
✧设置角色操作权限;
✧查看拥有该角色的用户;
角色管理界面:
其中针对角色的权限设置是本模块的重点功能,针对每个模块系统都定制了多个操作权限,如“新闻中心”模块,系统定制的操作权限包括:类别
管理、浏览权、发布权、审核权等。
管理员创建用户角色后,给用户角色设置对用的操作权限即可。
权限设置界面:
3.4.3 日志管理
系统对主要的操作都做了具体的记录;“日志管理”主要提供给企业管理员查询具体操作日志的模块,记录的内容包括:操作者、IP、操作时间、操作栏目、操作模块、操作类型及操作内容。
功能及特点:
✧支持按模块名称、操作时间及操作类型关联查询;
✧支持翻页查看,并可设置每页显示记录数量;
日志管理操作界面:
3.4.4 部门管理
“部门管理”主要是设置公司的组织结构,支持多层结构。
功能及特点:
✧增加、修改和删除部门。
部门管理操作界面:
四、技术选型
✧基于天络SKYCENTER平台;
✧采用MS SERVER 2003(或以上)操作系统;
✧采用MS SQL 2005(或以上)数据库系统;
✧.NET 2.0框架,C#开发语言;
✧AJAX、WEB SERVICE、SOAP;
✧内容页面生成静态、缓存技术、数据备份、服务器及应用热备份。