CCMS内容管理系统
第1章 项目介绍
1.1. 关于CCMS
CCMS是Java版通用内容管理系统(Common Content Manage System)的简称,是一款自主研发的基于J2EE平台的内容管理系统
Java凭借其强大、稳定、安全、高效等多方面的优势,一直是企业级应用的首选。
CCMS使用目前java主流技术架构:hibernate3+struts1.3+spring。AJAX使用jquery和json实现。视图层并没有使用传统的JSP技术,而是使用更为专业、灵活、高效的自定义标签,使代码更为简洁,高效。 数据库使用MYSQL,并可支持orcale、DB2、SQLServer等主流数据库。应用服务器使用tomcat,并支持其他weblogic、websphere等应用服务器。
CCMS并不是一个只追求技术之先进,而不考虑用户实际使用的象牙塔CMS。系统的设计宗旨就是从用户的需求出发,提供最便利、合理的使用方式,懂html就能建站,从设计上满足搜索引擎优化,最小性能消耗满足小网站要求、可扩展集满足大网站需要。
很多人觉得java、jsp难掌握,技术门槛高。ccms具有强大的模板机制。所有前台页面均由模板生成,通过在线模板设置轻松调整页面每个布局显示。模板内容不涉及任何java和jsp技术,只需掌握html语法和ccms标签即可完成动态网页制作,而且CCMS标签全部以中文形式并且用下拉框的形式选择,不需要用户去记住复杂的英文标签。只需要选择即可。而且我们在系统初始化时提供了大量的默认样式,所以用户几乎不需要再去修改里面的标签,只需要选择一下模板也某个位置具体放什么内容就行了。如果初始化样式无法满足用户的需求,用户可以自己控制显示内容和显示方式,标签只负责读取数据,想到什么就能做到什么,对于技术能力高和追求个性化的用户,可谓如鱼得水。
天然的静态页面技术,无需多余的urlrewrite。考虑到对搜索引擎的友好,系统在设计时就使用了静态页面技术,以.html作为url地址后缀,扁平的、可自定义的路径结构。而且发布文章时可以自动提取文章的关键字和描述,然后发布出的文章页面的头部即自动包含了此文章页面对应的关键字,增加搜索引擎对网站各个页面创建的索引量,对于有特别需求者,可自定义页面后缀,如.php,.asp,.aspx等。
站设计。对于大型的网站,往往需要通过次级域名建立子站。各个子站后台管理权限可以分离,前台用户实现单点登录。大规模网站轻松建设。
1.2. CCMS系统特点
✧ 模板页面可以由用户自己自由创建,只需按照我们的格式即可,模板全部使用文件形式保存,自由导入/导出模板,而且模板导入以后还可以在线修改,极大方便了用户模板设计、网站升级转移、全站换肤;
✧ 首页、栏目页缓存处理,在使用了页面缓存,有利于提高系统反应速度,降低系统资源的消耗;
✧ 用户自定义添加和切换分页、焦点图样式;
✧ 轻松建立并管理多站点,所有站点权限和可以内容独立管理也可以集中管理;
✧ 面向未来的过渡,具有很强的灵活性和稳定性;
✧ 插件式的开发机制,使模块之间的耦合性降到最低。
✧ 系统提供全文检索功能,是客户可以快速检索系统任何一个想要的资源。
1.3. 主要用户
✧ 政府机构
政府网站是政府实施电子政务工程最生动的形象、最直观的应用和最鲜明的旗帜。基于互联网所体现出来的电子政务应用正显示其无穷的魅力。以政府的门户网站为代表,我国的电子政务已经从最初的以信息发布为主的形象工程阶段,向服务于社会提供更多便民服务的应用阶段发展。
CCMS提供的政府网站解决方案倡导“安全、共享、协同、应用”的理念,遵循国家电子政务标准实施中“统一组织领导、统一规划实施、统一标准规范、统一网络平台、统一安全管理”的基本原则,具备快速构建和按需扩展的特点,其建构可满足不同应用的政府网站需求,充分发挥政府网站有效服务社会的应用职能,有效推进政府信息架构进程。
✧ 教育机构
随着网络信息技术的飞速发展和互联网的广泛应用,引起了教学理论与实践的深刻变革,从而给现代教育观念、远程教育教学方式方法、可获取的教学资源以及激发学习兴趣等方面都带来深刻的影响。网络信息技术引入教育后,要求教育者不仅仅是知识的传授者,更应该是学习的导航者、网络海洋中知识的导航者。
CCMS提供的教育机构网站解决方案本着“让信息创造价值,让信息转化为知识”的理念,一个新思想、一种新模式、一套新系统,全力提供全面的教育知识门户解决方案,高效构建教育网站信息的平台,提升信息系统平台的延续性和扩展性,加强网站的互动性,保护教育信息化的投资,利用网络在教育机构之间、教育机构内部及和教育者之间的信息传递,全面提升教育类网站由单一的信息展示转向多类型信息交互的层面。提供包含所有实施阶段在内的专业的售前和售后服务,从规划部署到系统运用,全程提供专业咨询与项目指导,帮助教育机构实现自己独特的设想。
✧ 公司企业
随着计算机和电子通讯技术的飞速发展和网络的应用越来越广泛,国内外不少的大中小企业都不约而同地意识到利用网络传递信息可以在一定的程度上提高办事效率、提高企业的竞争力。通过Internet为自己做宣传、树立企业的形象和提高企业在业界知名度,这也是目前大多数企业的主要宣传方式。与传统的宣传方式相比较有着明显的投资少收益大的效果。传统的宣传方式存在花费大、范围小、形式单一、更新较难、无针对性、信息不足等问题。
CCMS提供现代企业构建自己的门户信息网站将单一的展示转向多类型信息交互层面。在构建企业网站的基础上,利用电子商务技术构建企业电子商务网站,开展网上电子商务,将企业的各级代理商、经销商及最终客户紧密联系起来,形成一个庞大的产业链。利用cCMS构建企业网站信息平台,将极大提升企业的竞争力,充分发挥企业网站本身应有的优势,提升信息系统的延续性和扩展性,保护企业IT系统的投资。
✧ 专业站长
专业网站近来发展迅速,网站针对性地为业内人士提供行业内及行业相关信息服务,强化业内信息的分类,充分体现本行业特。网站定位于行业的动态信息、产品信息、市场信息和技术发展信息,树立业内信息权威形象,为客户提供需要的信息和网上交流的空间,为业内的产品供应链管理,提供实际的商业机会,增强网站与客户进入良性互动性。
1.4. 技术架构
CCMS基于Java企业级平台(Java Platform, Enterprise Edition),继承了Java平台的跨平台、安全、强大、高性能等所有优势。
选用了经过java社区长时间使用,被证明稳定、可靠、安全、高性能的开源框架,包括struts1.3、spring、hibernate3、jquery等框架。使用这些框架可以使软件开发更加高效、易于维护,而且具有更好的性能、更高的安全性。
1.4.1. 跨操作系统平台
可以在Linux、UNIX、Windows等系统上运行。客户可以根据自身情况选择自己熟悉的或正在使用的操作系统,减小维护成本。
1.4.2. 跨数据库平台
数据库持久层采用hibernate实现,使得CCMS可以支持几乎所有的数据库平台,包括Oracle、DB2、Microsoft SQL Server、MySQL、PostgreSQL等。这对于已经购买或熟悉某一类型数据库产品的用户非常有利,用户不必购买或维护多套不同的数据库,大幅度减低成本。
1.4.3. 跨应用服务器
支持Tomcat、Weblogic、Webspere、JBoss等应用服务器。
1.4.4. 兼容多种浏览器
目前多种浏览器并存,使用非IE浏览器的用户越来越多,即使是IE浏览器也有多种版本。C
CMS兼容IE6、IE7、IE8、FireFox、Chrome、Opera、Safari。
web页面制作遵循w3c标准制作,使用table布局,所有标签生成的html代码都经过跨浏览器测试。
javascript脚本基于jquery和javascript标准编写,有效的解决了js跨浏览器的问题。
第2章 系统核心功能预览
2.1. 栏目管理
采用直观、方便的树状组织形式进行网站栏目管理,层次鲜明,和前台页面栏目一一对应。可以导出栏目为excel格式,复制某几个栏目到别的栏目下,简便了系统操作人的操作,而且可以对某几个栏目进行排序,方便在前台按照此顺序显示。
点击某个栏目,可以给该栏目添加需要的子栏目。在添加栏目时可以指定栏目名称、链接地址、前台是否显示、此栏目下的文章是否需要手动审 核、可以指定weblogic管理页面栏目类型(多信息栏目还是单信息栏目)、可以设置发布方式、用户访问权限、是否同步发送本栏目的信息到其他栏目,是否接受其他栏目发送过来的信息,此栏目下的文章格式(因为本系统的文章格式全部可以自定义)等等。
2.2. 文章内容管理
文章列表页面
文章信息是网站的主体成分,也就是说,栏目模板如果说是框架,信息那就是框架的内容,栏目模板和文章信息构成了整个网站。
文章管理是对栏目下文章信息的管理,对栏目下的信息可以新建、编辑、复制、转移、删除等操作。栏目下的信息可以是通过新建,也可通过导入、引用、复制等方法添加。同时,也可以通过导出、发送等方式把文章信息传送出去。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论