OFFICE

北京市海淀区北清路68号用友软件园A座


  PHONE

86-10-62431800


  EMAIL

support@itari.com.cn

企业建站平台


2013-01-14 16:45:13    作者:ITARI     来源

 

1、解决的应用问题
 企业建站平台可以快速搭建企业门户网站,实现企业内部的信息和资源管理,支持大容量和并发,支持自定义模板、多语言、虚拟站点等特性。同时其中的资源库模块,可以对企业的非结构化资源进行管理,包括各类文档、音视频,支持全文检索、文档播放和标签云等功能。
 使用企业建站平台构建现代网站,不需要进行任何后台开发即可以进行网站的建设
只需要作出页面模板即可,对于电子商务建站、门户、信息管理相关的项目,项目组可以基于企业建站平台进行快速的开发复用。
 企业建站还提供了一套自适应模版,可以在PC、平板、手机等终端访问时进行自适应显示,方便客户浏览,拓展业务处理渠道。
下图是基于企业建站平台构建的应用:
前台UI:
 
后台管理:
2、功能描述
企业建站平台采用的技术架构为:
• 前台展现:springmvc + freemarker
• 后台管理:struts + spring + hibernate
• 缓存技术,CSS分离,SEO等技术
整个组件基于GAP平台构建,可以帮助企业快速实现内容管理系统,构建门户和相关业务网站等。 构建整个过程只需要编辑网站内容,美工设计网站架构和风格,根据静态页面配置页面模板(FTL)和填写内容。
2.1、网站管理
提供多个站点管理功能,比如需要同时提供中,英,日文网站,访问的URL可能如下:
www.websit.com/cn
www.websit.com/en
www.websit.com/jp
以上的部署可以通过虚拟站点来实现,每个站点的数据是完全独立,模板也是独立的,不会出现相互依存。
2.2、国际化功能
内容发布的后台管理功能支持国际化,根据登录用户的语言自动选择,从而实现不同站点的语言发布。后台管理界面会进行本地化处理,以更加方便用户的使用。
2.3、栏目管理
栏目是网站建设内容管理的核心,是网站文档的组织形势,栏目可以有子栏目。相关特性如下:
• 栏目支持多对多
• 栏目下可以建立子栏目
• 栏目操作中包含:新增,修改,删除,移动
 新增:将栏目添加到选定的栏目下
 修改:对选中的栏目进行信息更新
 删除:对选中的栏目进行删除操作(物理删除)
 移动:将选中的栏目移动到指定的栏目下
• 栏目的初始化数据(根节点数据)不允许删除,不允许修改栏目ID,可以修改其他信息
2.4、模板管理
模版设定了网站页面的布局及样式,在模版上固化了各个模块显示的位置,可以设定页面上的位置名称,如top,left,right,bottom;可以设置模版应用在栏目上;或者使用系统缺省的模版。如下为一个首页的模板编辑:
模板的主要功能:
 1、新建模版
 模版属性:模版名称(名称+版本号,全局唯一)
 模版创建人、创建时间
 模版备注描述
 2、编辑模版
  模版可以预览,可以在线编辑模版,包括编辑HTML,编辑CSS样式。
 3、删除模版
 删除后进入回收站,在回收站中再次删除,则卸载该模版。
 4、导入模版
 可以将已经编辑好的模版文件,导入到系统中集中进行管理。
2.5、文档管理
文档是网站中发布的内容实体,可以有多种展现形式,如一句话消息,图文展现内容,文字内容,或者滚动消息,热点消息等等。文档在企业建站平台中,是被织入栏目中的,即一篇文章要指定其属于哪个栏目和具体的子栏目;一篇文档可以属于多个栏目,一个栏目可以包含多篇文档。
文档状态:
草   稿: 刚采编进系统的文档
待发布: 将草稿状态的文档转为待发布状态,该状态文档需要进行审核
已发布: 已经正式发布的文档,被直接显示;通过撤销,回到待发布状态
归   档: 发布结束或无法使用的文档进入历史归档状态
主要功能:
 1、新增文档
 新增时,所属栏目为必选项。
 2、编辑文档
 允许编辑部分文档属性。 
 3、转移文档
 将文档转移到指定的栏目下,支持批量转移。
 4、删除文档
 删除为物理删除,支持批量删除;
 更改状态为无效,更改状态为归档状态。 
 5、取消发布、发布文档
 即改变文档相应状态;撤销后,文档状态变更为 【待发布】或者【草稿】状态,发布后文档状态变更为【已发布】状态。 
 6、查询文档
 根据文档状态,属性,是否禁用以及文档标题进行查询。 
2.6、对外统一API 
基于URL的对外API调用,一般情况下建设网站不需要使用该接口API,只需要建立展现模板就可以了;如果是需要使用其他语言(如:ruby,php等),则需要使用该API接口。
 

文章评论

{{loginInfo.name}}登录后参与评论
登录 发表评论
{{post.usrName}}回复{{post.replytoUserName}}