网站内容管理系统

2025-01-04

网站内容管理系统(共12篇)

网站内容管理系统 篇1

网站内容管理隶属于内容管理范畴,是内容管理在网站上的具体应用,也是内容管理中研究相当广泛的一个领域。既具有内容管理的一般性,又呈现自身的特殊性[1,2]。网站内容管理系统是网站内容编辑与发布的应用系统,是将网页上的某些需要经常变动的内容进行集中管理,并通过内容的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站内容通过基于WEB浏览器的操作界面加入数据库或者是XML文件系统,然后通过己有的网页模板格式与审核流程发布到网站上。

1 网站内容定制及发展趋势

1.1 网站内容定制

网站内容定制包含两层含义:一是指网站内容管理者从网站内容库中选出合适的内容提供给不同用户;二是指用户能够从网站提供的内容中选择自己感兴趣的部分进行定制。目前基于portal技术实现的网站可以允许用户对网站内容进行个性化定制,而RSS技术允许用户对网站的内容进行订阅,用户不必登录网站,就可以看到自己订阅的且不断更新的内容。

Internet真正地影响到企业的商务活动(即所谓的电子商务)还是几年前才开始出现的事情,但是现在内容管理的效率已经直接影响到企业的业务流程。提高企业内容管理的效率和质量至少可以从以下几个方面带来收益:

1)顾客已经习惯于从企业的网站上了解最新的产品和服务信息。保证网站上信息的即时更新是企业进行市场工作的必要组成部分。

2)顾客逐渐地产生个性化内容的需求,特别是企业面向大量的顾客时,顾客希望看到的内容是经过定制的,动态地进行个性化的。

3)企业越来越依赖于Internet,良好的内容管理流程对于提高生产率起到重要作用。企业再也不要一而再、再而三地在电话服务里向顾客解释一个技术问题,而只需要简单地放置到网站上即可。

4)市场部门需要即时地在线开展市场活动,以应对企业快速推出的新产品或新版本。对市场的反应迟钝带来的后果是失去市场分额,当然也失去金钱。

5)错误的信息对于客户关系是致命的打击,不可想象顾客可以忍受因为错误的操作指导引起经济上的损失。

6)雇佣庞大的WEB维护队伍,对于企业是一笔不必要的开支。

1.2 发展趋势

网站内容管理的发展历史并不长,但网站内容管理的发展速度却很快,并有着广阔的应用空间和美好的应用前景。目前,无论从理论还是技术方面,网站内容管理都有着很大的发展潜力。其发展趋势表现为:

(1)从静态网站到动态网站。早期的网站由纯粹的HTML页面组成,每一个页面,都是由设计师将内容与设计进行整合,然后合成一个页面。后来动态网站技术的出现,人们将内容本身保存在关系数据库里,然后当用户浏览时再动态地从数据库中取出内容,使用程序生成HTML传达给用户。纯粹的静态技术过分强调内容的表现形式,从而使得效率低下,而动态网页技术则因为包含比较高的技术含量,以及受限于技术,从而忽略了内容的表现。内容管理系统中通过模板技术来解决这个矛盾。内容的存储使用关系数据库,而使用模板来合成最终的页面。模板让设计师的才能发挥到极至,而又不影响效率。

(2)给业务人员以业务的视图。如果让业务人员来管理内容,则他们并不清楚页面的概念,他们只知道“内容”或者说是“文档”的概念。在他们看来,他们手里有的只是一篇一篇的文档,里面有表格,有数据,他们提供这些原始的资料,至于如何在网站上呈现,他们并不明白,也不理会。而内容管理系统则要满足市场人员的需求,将原始的资料进行转换,成为网站,成为进行市场活动的工具。对内容和表现形式的分离,也是对业务和市场的分离。

(3)应用范围的不断扩大和实现技术的不断更新和智能化。内容由最初的结构化数据扩展到包括非结构文档进一步会扩展到一切的数字资产。实现手段上也不断地结合进最新的技术,如Portal、RSS、WEB服务和人工智能等技术,为管理员提供更智能化、更高效和更强大的管理功能。目前有的内容管理解决方案已经具备了检索、工作流、版本控制等基本功能,但处理的智能性还不高;同时,虽然文本自动分类、聚类技术、文本挖掘、Web挖掘等技术己经有了一定的应用,但必定会有更智能化的内容处理技术发展出现,如语义分析、自然语言理解、智能代理等。

2 网站内容定制管理的实现技术

2.1 Servlet和JSP技术

Servlet和JSP技术已经成为开发在线商店、交互式Web应用、以及其他动态网站的首先技术。

JSP的目的是简化建立和管理动态网站的工作。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片断(Scriptlet)和JSP标签,就构成了JSP网页。Java程序片断可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传输给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。

2.2 MVC模式和STRUTS

MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它强制性地把应用程序的输入、处理和输出分开。MVC把应用程序分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务。

MVC处理过程如下,首先控制器接受用户的请求,并决定应该调用哪个模型来进行处理;然后模型根据用户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。

随着Web开发技术的日趋成熟,在Web开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,Struts就是一种不错的选择,它是基于MVC的Web应用框架。在Struts框架中,模型由实现业务逻辑的Java Bean或EJB组件构成,控制器由ActionServlet和Action来实现,视图由一组JSP文件构成。

2.3 JSR 168规范和Portlet

Portal在国内已经逐渐得到了企业的关注,其重要价值在于它是企业现有投资与新投资的集成节点,使用户能够与人、内容、应用和流程进行个性化的、安全的、单点式的互动交流。JCP组织提出的基于Java的Portlet标准JSR168,旨在解决部署在不同Portal Server上的Portlet之间的兼容性和可移植性,正在得到越来越多的Portal Server厂商的支持。

Portlet是由容器管理的Web构件,用来生成动态内容,是最终用户可以在自己的门户页面上看到的一些可视化的、动态的应用组件。从技术的角度来看,一个Portlet就是一段可以运行在门户服务器上的代码,由它提供内容嵌入门户页面。Portlet通常实现为平台独立的Java类,编译为独立于机器架构的字节码,可以被Web服务器动态地装入和运行。以最简单的方式来讲一个Portlet就是运行在一个门户内的Java servlet。

3 结束语

网站内容定制管理研究为政府机关和企事业单位门户提供一个可选的开源的网站内容管理产品和解决方案,帮助他们减轻网站维护工作量,减轻建立各类门户网站的复杂性,使网站的运营管理、内容维护变得更容易,具有很重要的现实意义。

摘要:随着企业电子商务和政府电子政务的迅速发展,政府机关和企事业单位门户需要处理的信息量越来越大,网站维护工作量也与日俱增。该文主要在介绍网站内容定制及发展趋势的基础上,对于网站内容定制管理的实现技术进行探讨,对于进一步的网站维护工作具有一定作用。

关键词:网站维护,内容定制,发展趋势,实现技术

参考文献

[1]王二平,王刚,张兴忠.支持多站点的网站内容管理系统开发实例[J].电脑开发与应用,2009,22(8).

[2]张碧倩.论网站评估体系分析的构建[J].现代商业,2009(23).

网站内容管理系统 篇2

作者是google的员工,绝对权威。

适当阻止搜索引擎访问:

与其让我们的算法来确定一个文件的”最佳”版本,你也许希望指引谷歌选取你的首选版本。譬如说,如果你不想我们索引你网站文章的打印版,你可以在你的robots.txt文件中写上目录名或正则表达式来禁止谷歌对那些打印版的抓取。

使用301重定向:

如果你已经重构你的网站,请在你的原网站的.htaccess中使用301重定向(永久性重定向)来重定向你的用户、Google爬虫、以及其他搜索引擎蜘蛛等。

链接要一致:

努力使你的内部链接保持一致; 不要既有/page/,又有/page和/page/ 的内部链接。

使用顶级域名:为了让我们总是使用最合适的文件版本, 请尽可能使用国家特定的顶级域名。与诸如example.com/de或de.example.com的URL相比,谷歌肯定更清楚地知道example.de是以德文为核心的内容。

小心辛迪加式的联合供文:

如果你为其他网站上也提供你的内容,请在每一个其他网站的文章中包括连回原文章的链接。注意:即使是这样,对一个查询,谷歌总是显示我们认为是最适合的(没被网站禁止的)版本, 它可能是,也有可能不是你所想要的版本,

使用谷歌网站管理员工具的首选域功能:

如果其他网站链接你的URL时既使用www版本又使用无www的版本,你可以用谷歌网站管理员工具让我们知道你想要哪种索引方式。

减少模板网页上的重复内容:

拿版权声明来说,你有两种选择,一种是在你的每一个页面底部都有一个冗长的版权声明。另一种是设立一个专门的版权详细声明页,然后在每页底部写一个非常简短的总结,并链接到版权声明页。

避免发布无内容页:

用户不喜欢看到无实际内容的页面。要尽量避免空架页。以房地产网页为例,不要发布(或至少要阻止)没有点评的点评网页,或者没有房地产列表的房地产罗列网站等。只有这样,网站用户(以及Google爬虫)才不会看到无穷多的写着“以下是在【某城市名】中不可错失的待租房列表…”但其实根本没有什么列表的网页。

了解你的内容管理系统:

确保你熟悉你的网站是怎样显示内容的,尤其是当它包括了博客,论坛,或相关的系统。往往在这些系统中同一内容会以多种形式出现。

不要担心,保持快乐:

EEPW网站精彩内容摘录 篇3

五年来,“中国芯”一词频繁现身诸多媒体。当这一提法被用来炒作和市场推广时,对于那些自封为“中国芯”的IC设计产品的否定和质疑之声就开始不绝于耳。

“中国芯”提法是否科学?谁有资格被冠以这一称号?种种话题,至今仍然在业界成为争论的焦点。

从纯技术角度看,“中国芯”产品必须能够经得住考验的产品或者技术,能够在国际竞争中获得平等对话机会的产品和技术。在此之前,我们并没有听到“美国芯”“日本芯”等等得法,因为我们是后来者,所以必须具备有别于前者的特征和卖点。

泰克被收购对仪器格局影响初探

丹纳赫集团作为美国精密仪器和自动控制领域的巨头,旗下已经拥有测试仪器著名品牌福禄克(FLUKE),这次收购泰克之后集团计划将其并入电子测试平台部门,与丹纳赫的FLUKE和FLUKENetworb事业部一起组成一个新的测试仪器平台。鉴于泰克公司以前在示波器及高端仪器领域的技术优势以及双方在测试领域均占有重要的市场份额,因此新的丹纳赫电子测试平台必然将对旧有的市场格局产生重要影响。

那么获得泰克公司之后包含Fluke和Tek品牌的新丹纳赫集团电子测试平台对测试仪器行业有什么重要的影响呢?

便携式产品的单芯化成为趋势

市场需求和技术支撑组成了便携式产品走向全面单芯化的双重推动力。用于便携式产品的SoCi在大规模地包容包括ADC和PLL在内的模拟电路,单芯化设计有助于减少元件数量,芯片占板面积,BOM以及芯片功耗等。

集众多数字和模拟技术与一身的手机芯片是单芯化设计趋势的一个缩影。一个集成了基带、RF收发器,SRAM和PMU的SOC就几乎组成一个完整的手机芯片方案。TI,英飞凌,NXP和高通已经陆续推出了多个面向2G,2,5G和3G的单芯片方案。论坛精彩问答:

问:最近在学做电源管理,在睡眠后ARM cpu唤醒时的流程不是很清楚,请高手指点,谢谢!

(网友Twentyone)答:不同的CPU可能采用不同的方式来进入一个特定的状态的,目的是降低功耗。我对睡眠状态及其唤醒过程不是很了解。

通用网站内容管理系统模型的研究 篇4

在Internet中,几百万甚至上亿的站点正进行着激烈的竞争,它们想尽一切办法来获取用户的注意。因此,简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上友好的、交互性强的界面,最后加上丰富的内容,这才是用户所乐意访问的网站。

网站内容经常需要变化,风格必须统一,所以需要用户能够快速开发、维护和管理高性能的动态网站管理系统。本文设计了一个比较通用的模型以解决上述问题,建立一个高效、可维护、可重用和灵活添加内容的网站管理系统。

通常,网站的运营维护,需要更改业务流程或业务功能,用户往往希望仅在系统中进行必要操作,完成内容管理和动态生成相应的代码,而不需要有经验的专业技术人员更改源代码。为了便于管理,将系统内容通常分解为模板和元数据两类。

1 系统模板

模板是抽象化了的页面,勾勒出网页的布局、风格信息[2],模板文件包含的是静态内容,模板的元素构成可以归纳为几种常见类型,如图片、文字、布局标记(即

、、

等起到布局作用的html标记)等。

本文将模板分为内容模板、框架模板、表现模板三类。

(1)内容模板是对内容模型的抽象描述,描述内容的结构,构成内容是的元素。内容模板所描述的内容用

标签标记,用户在定义页面时,可实现可视化编辑,选取相应的字段,由于每个显示的字段都是用
标签标记的,则在内容模板编辑器中使用鼠标就可以定义各字段的位置和大小,用户定义各内容布局后,系统将各
标签中的数据提取出来,然后存入数据库中,并生成内容模型,也可直接生成内容模型。

(2)框架模板是对界面的布局进行描述,通过对框架模板操作功能规划布置界面的功能,定制界面。框架模板中所放置的可以是静态页面,也可以是编辑好的内容模型,将定义好的内容放入框架中,生成框架模型。

(3)表现模板是对应于特定的内容模板,每一个表现模板都是对它所对应的内容模板所描述内容的显示方式的规定,表现模板使用CSS来进行描述。框架模型布局定义完成,选定表现模板形成样式,由模板引擎生成完整的页面,将页面挂到系统栏目下,再把页面及相关资源发布到应用服务器上,由审批发布模块进行审批和发布。

模板承载着网站的页面结构、网站的显示风格。系统的三类模板可以由用户通过系统提供的模板库对其进行管理。网页模板制作的过程与一般的网页设计过程一致,只是用户可以通过菜单选择性的插入系统和用户所定义的标记语言到模板中。

模板是带占位符的HTML页面,能被浏览器直接识别。这里占位符就是标签,有专门的模型来处理这些标签。用户选定模板文件后,添加一些组件,包括字段和功能按钮,以获得所需的显示内容。系统需要用户配置模板信息,以正确描述和控制模板文件,将这些数据存储起来并利用相应模型处理这些数据和组件,将组件转换成代码块,再对模板进行解析,匹配其中的标签,处理后得到内容,用代码块替换内容,并输出得到模型,如图1所示:

2 元数据配置

元数据是面向某种特定应用的用于描述资源属性的机器可理解的信息。通过规范语法结构和语义结构,使得机器能够无二义性的表现和获取内容[3]。元数据可以用于内容的标识、集成、交换、检索等工作,利用元数据机制,可以更加精确地描述内容语义,从而使得内容从机器可读转化为机器可理解的[4]。

元数据信息由系统根据用户的操作抽取,元数据定义页面布局、业务规则、业务功能、控制信息等可变部分。在生成页面过程中,模板文件输出不可变的内容,元数据输出可变内容。本文所涉及的元数据根据其管理对象的不同分为七类:DBMS元数据、码表元数据、模板库元数据、规则库元数据、配置库元数据、功能模块元数据、业务流程元数据。

2.1 DBMS元数据

DBMS元数据定义了数据源的位置、数据访问协议(ODBC、JDBC、SQL*NET等)、数据源的物理结构(如数据库描述、表定义、字段描述等)、数据源的逻辑结构(ER模型、目标模型、实体模型)等。将在业务开发中用到的DBMS系统的属性和值提炼出来,形成用户可见、程序可控的元数据字典,这样为用户在使用中根据业务需求自定义添加数据属性提供了实现基础。

2.2 码表元数据

码表元数据定义系统各业务中需要用到的代码表,包括普通代码表和特殊代码表,普通代码表是系统预先定义的类型,用户直接插入数据即可,特殊代码表用于特殊业务中,由用户根据业务自己定义。所有的代码表均可在设置业务模型时添加到业务对应的表字段中,规范了数据的录入。

2.3 模板库元数据和规则库元数据

模板库元数据和规则库元数据定义各类模板、模型、插件和规则信息,模板、模型和插件信息的添加,使系统的功能增强,用户维护网站时所选择的内容也随之增多。

2.4 配置库元数据

配置库元数据定义了用户个性化设置信息,包括页面布局和参数设置,存储了用户自定义的各种信息间的关系和配置。具体说来,存储了用户定义的显示组件以及各组件在模板中的显示控制信息。系统分析参数设置,处理后存入配置表中,并为用户产生唯一的配置号,将配置好的页面存储到配置库中。用户可定义多个配置,访问页面时,系统获取用户的默认配置号,再根据配置号到配置库中去取用户定义好的页面。

2.5 功能模块元数据和业务流程元数据

功能模块元数据和业务流程元数据属于描述元数据,不仅用于描述与系统功能模块和业务流程有关的表示数据的类型、名称、数值等信息,还用于描述数据的上下文信息。

元数据信息由系统根据用户的操作抽取,元数据定义页面布局、业务规则、业务功能、控制信息等可变部分。元数据抽取过程主要包括定义、转换、集成等过程。

定义是指配置元数据信息,根据业务需求,用元数据信息来定义页面各信息。

数据转换是将操作数据转换成另一种格式,常见的数据转换有简单变换,日期、时间格式的转换,由代码到名称的转换以及字段(值)拆分和字段(值)合并等。在大多数据情况下,数据转换是利用各种函数将数据汇总,以使它更有意义。

数据集成是提取出关联数据,并逐个字段地将数据映到新数据结构上。

3 页面生成及读取策略

系统生成的页面分成两类:一类是静态页面,一类是动态页面。静态页面处理速度快,但是不能与用户交互,数据更新时不能立即反应到页面上。动态页面由于需要应用服务器处理,处理速度慢,但具有很强的交互能力,而且更新速度很快。从效率和性能上考虑,对于表单和更新频繁的页面,生成动态页面,以保证信息的时效性,对于不经常变化的页面,生成静态页面,提高系统处理效率。

(1)静态页面生成静态页面生成需要由用户直接在编辑器中编辑相关的内容,保存后生成最终的静态页面。

(2)动态页面生成动态页面的生成包括两种情况,一种是列表页,另一种是详情页,两种动态页都需要在内容模型中设置相关参数。

(3)HTML表单元素定制HTML表单元素包括文本域、下拉列表、单选框、复选框等等,系统为了兼容HTML,自带一些表单显示元素,包括单行文本框(text)、密码框(password)、下拉框(select)、单选框(radio)、复选框(checkbox)、多行文本框(textarea)、图片(img)、FLASH文件(flash)、文件(file)、日期(date)、颜色(color)元素,分别实现HTML表单基本输入、创建图片、创建flash、上传文件、格式化时间、格式化颜色等可定制功能,用户可根据需要自行定义显示元素。

(4)自定义字段用户自定义字段信息时,将选择的字段与显示元素关联,即字段在页面中以什么方式显示:对所要选择字段设置初始值;单选框(radio)和复选框(checkbox)需要关联代码表,用户根据业务需求配置普通代码表或者特殊代码表,以保证格式化录入数据;字段关联图片(img)、FLASH文件(flash)元素时,将相应的图片或flash文件上传到服务器上,以防止相应的链接是空链接,使页面显示不正确。此外,还需要设置一些元数据信息,如该字段是否在列表页显示,该字段是否链接到详情页等等,这些配置信息都有默认值,用户可保存通用参数,以减少设置工作。配置好字段后,系统会自动为每个字段生成一小段带标签的代码,用户也可对这段代码进行编辑,以产生更准确的代码,这就需要用户学习系统标签。

(5)页面生成策略页面栏目是网站的信息与内容的显示和导航结构,是网站的信息和内容的分类节点。栏目有父子关系,可以达到无限个层级,形成栏目结构树。首页位于根节点,首页中的导航栏目就是其孩子结点,栏目可以动态维护,动态生成的页面要能灵活地链接到相应的栏目。

设计系统部分页面常用的按钮,包括增加(add)、删除(delete)、修改(modify)、查看(view)、提交(submit)、重置(reset)、返回(go Back)、上一页(previous)、下一页(next)、导出(export)、导入(import)等,用以实现用户与系统的交互。

(6)动态生成页面流程:

誗系统配置字段;

誗选择相应的字段、内容模板和编辑器中可视化编辑组件,挂接按钮组件;

誗生成内容模型,该内容模型是带标签的代码,也可由熟悉标签的用户编辑;

誗选择框架模板,将配置好的内容模型放入框架模板中;

誗经系统处理后,生成框架模型;

誗将框架模型与表现模板组合,生成自定义的动态页面,页面生成流程如图2所示。为了保证页面的整体布局和风格,一般所有的页面使用同一个框架模板。

(7)页面配置策略

页面生成模型如图3所示:

用户访问生成页面时,系统读取用户配置信息,如当前用户无该页面的配置信息,则返回给用户默认页面,否则读取配置信息,组装页面返回给用户。页面中如果需要显示关联代码表的字段信息,系统从代码表中读取该表的所有码表信息,生成HTML代码块,替换页面中的标签。

模板引擎用于解析元数据和读取指定的模板文件,并将解析得来的数据信息在引擎中进行保存,然后对模板文档中的标签及变量进行匹配及替换,从而产生源代码输出。系统将抽取得到的元数据和模板文件交给模板引擎,模板引擎的元数据处理器分析接收的元数据信息,将数据交给注册好的模块处理,得到带标签的代码块,然后把得到的代码块和模板交给模板解析器处理,模板解析器通过字符串的匹配原理,用标签替换代码块中的内容,再从模板内容中识别出其他各种不同的标签,并对标签进行解析,执行其所表示的逻辑过程,获得解析后的内容,最后将得到的内容再重新插入到模板内容中。

内容展现器将模板解析器解析后得到的内容输出得到一个动态页面,公众用户访问页面时,应用服务器将动态页面和数据组装成静态页面输出给用户。系统也可以直接生成静态页面,用户访问页面时,直接输出给用户。

4 小结

在当今信息高速增长的时代,内容管理系统还在不断的发展,在以后的经济社会发展中,内容管理系统将发挥越来越重要的作用[5]。本文设计了一个比较通用的高效、可维护、可重用和灵活的网站内容管理系统方案,能满足一般企业单位的需求,也可在此基础上灵活扩充一些特殊功能,因此是一个值得采用的方案。

摘要:随着互联网的飞速发展,人们对网站的需求大大增加。同时,网站维护比较困难,需要专业的技术人员经过较长的时间才可以完成一次更新。网站信息呈现爆炸式的增长,如何有效的管理这些信息成为网站的难题。网站内容管理系统就是为了解决以上出现的问题,其核心功能是使用户能够快速开发、维护和管理高性能的动态网站。文章实现一个比较通用的模型以解决以上问题。

关键词:内容管理,模板,元数据

参考文献

[1]满坤,齐开悦,陈剑波.Web2.0内容管理系统[J].计算机应用与软件,2007(9):35-37.

[2]张洪洋.智能网站实现技术探讨[J].科技情报开发与经济.2005(06):246-249.

[3]吴学玲.基于Web Services和元数据的信息集成技术研究[D].西南交通大学.2005.

[4]卫伟,王臻,童锡鹏.基于XML的Web模板管理系统设计和实现[J].计算机应用.2007,27(z1):322-324.

网站如何更新内容与伪内容 篇5

对于网站内容的更新问题,想必都是各大站长们唯一头疼的问题吧,因为网站内容更新必须是每天都坚持要做的事情,当然你也可以为自己找点借口说什么三天更新一次之类的话,但是前提你要清楚,做网站并不是只有你一个人,当你稍微有些懒惰的时候,说不定你屁股后面的对手就会把你挤下来,那么会给你造成什么样的损失,我想这点各位站长心里都会明白,我就不直接说透了,

首先对于更新网站内容是有一定要求的,虽然大家都在提倡什么内容为王之类的,但是为王你也不能够直接用火车头来个一键采集吧?这样子直接给网站导入几千篇文章对于网站是没有任何好处的,因为你无法控制文章的内容,同时你也无法精确的定位文章的关键词布局等相关因素,很多大型网站的流量都是通过长尾关键词来获取的,它们的总体流量能够达到百分之六十左右,占据一半以上,而长尾关键词就是利用文章内容来做的,通过给文章内容的关键词进行布局、控制关键词的整体密度和突出度,从而达到排名的目的,所以利用好文章这块是非常重要的,

第一:原创内容

原创的内容对于网站权重起着非常大的作用,唯有原创的内容你才能够很好的控制其关键词密度等因素,唯有原创的内容才能够使你的长尾关键词获得较好的排名,所以我们更新内容的时候,每天一篇原创内容是不可少的,同时原创的内容能够给网站带来比较好的权重评价,其他的可以利用伪原创来充实站点,千万记得不要使用采集软件,假如让我使用采集软件来更新网站内容的话,那我情愿三天更新一篇原创文章网络推广。

第二:伪原创

伪原创具体该怎么来做,其实方法是很多的,例如重写开头与结尾部分,给中心内容做个词对换之类的,最主要的还是标题,改标题的时候一定要注意,千万不要把标题改成与文章内容不相符合,这样会给站点带来一定的负面影响,所以这点是特别要注意的,还要注意的一点是数量,虽然说伪原创可以在短时间内制造很多,但是也要有个数量上的限制,每天定时定量的发布。

网站不能肆无忌惮转载内容 篇6

网络盗版侵权一直是我国知识产权领域的一个治理难题。3月底,《中华人民共和国著作权法》(修改草案)公布后,其中第69条立刻引起了相关人士的热议。该条款规定,网络服务提供者为网络用户提供存储、搜索或者链接等单纯网络技术服务时,不承担与著作权或相关权有关的信息审查义务。不少业界人士认为,此条款将助长网络盗版侵权行为,是“避风港原则”的放大化,是变相的鼓励盗版行为。

对此,王自强在回应中做出进一步解释。他称,对于网络服务提供者来说,在技术上目前还无法实现对内容是否经过著作权授权的甄别,因此不具备可操作性,不能要求网站承担这样的义务。

但是,王自强同时也表示, 网站不承担审查义务并不意味着可以肆无忌惮地转载内容。他说,互联网服务提供商需要承担应知、通知、删除等方面的责任和义务。网络服务提供者不能越过“单纯技术服务”这条红线,一旦涉及到内容服务,第69条就不再适用。这就像王自强之前对媒体举例时所说,“百度文库”并不适用69条的规定,因为它不是一个单纯的技术服务,已经有内容在里面。

除此之外,王自强还对颇具争议的46、60、70条进行了解读。针对录音制品“3个月保护期”问题,王自强解释是为了避免强势公司的垄断地位,并顾及到更多弱小公司的利益。而针对修改草案中第60条、第70条,有人担心集体管理组织权利有扩大化的倾向,更多的权利人将“被代表”的问题。王自强则通过2010年,谷歌数字图书馆将中国作家的20余万册图书进行了扫描,但因为中国文字著作权协会没有延伸性集体管理职能,无法代表大量权利人,每本图书60美元的赔偿费大量权利人拿不到,造成了难以弥补的损失的例子表示,这将有利于保护著作权人的特定权利。但他也认为,集体管理组织还必须遵循高度透明、公开的原则,以成为著作权人真正的家园。

(李倩)

网站内容管理系统 篇7

与现有系统集成

集成企业固有系统, 实现统一用户界面、共享系统用户信息, 支持单点登录。

多站点管理

组织内部和外部站点在一个平台上统一管理, 站点之间的内容可以相互复用, 每个站点都有独立的权限。

动静态结合发布

在一个站点内同时支持静态发布和动态发布。静态网页发布系统明显提高网站访问响应速度;动态发布可以有效地控制内容的阅读权限, 根据客户的身份提供个性化内容。

独立的模板管理设计, 可以随时对全站更换设计风格

模板与系统程序分离, 模板可以独立制作, 引入系统即可使用。模板的开发分为美工创意设计和脚本代码插入两个部分。

用户管理、工作流、消息通知

发布工作流、内容审批支持、邮件、短信等多种提示方式可供选用。

敬请访问海市网站:http://www.ehm.com.cn。

咨询电话: (010) 68426563 Email:biz@ehm.com.cn

公司地址:北京市海淀区西三环厂洼路3号丹龙大厦B座3058

网站内容管理系统 篇8

与现有系统集成

集成企业固有系统, 实现统一用户界面、共享系统用户信息, 支持单点登录。

多站点管理

组织内部和外部站点在一个平台上统一管理, 站点之间的内容可以相互复用, 每个站点都有独立的权限。

动静态结合发布

在一个站点内同时支持静态发布和动态发布。静态网页发布系统明显提高网站访问响应速度;动态发布可以有效地控制内容的阅读权限, 根据客户的身份提供个性化内容。

独立的模板管理设计, 可以随时对全站更换设计风格

模板与系统程序分离, 模板可以独立制作, 引入系统即可使用。模板的开发分为美工创意设计和脚本代码插入两个部分。

用户管理、工作流、消息通知

发布工作流、内容审批支持、邮件、短信等多种提示方式可供选用。

敬请访问海市网站:http://www.ehm.com.cn。

咨询电话: (010) 68426563 Email:biz@ehm.com.cn

公司地址:北京市海淀区西三环厂洼路3号丹龙大厦B座3058

网站内容管理系统 篇9

新闻网站内容管理系统是网站新闻信息发布的全流程管理平台,提供了站点栏目规划、页面模板制作、信息的采集、编辑加工与发布等完善的内容管理功能,是新闻网站核心业务系统之一。新闻稿件从最初的采集到最终发布成供网民浏览的web页面,均通过内容管理系统完成。该系统具有严格的权限管理,有系统管理员、总编辑、责任编辑和普通编辑的角色区分,各个角色具有不同的权限定义,以确保发布出来的新闻信息的准确、真实与健康。但是,该系统本身设置的权限管理还是不足以防止密码泄露、恶意入侵等造成的利用该系统发布虚假、反动、黄色新闻信息的安全隐患。如何加强内容管理系统的安全防护,成为新闻网站安全管理的一个重要组成部分。

2. 内容管理系统的安全防护策略体系需求分析

内容管理系统基于B/S的架构并提供一个简洁集成的操作界面,编辑能够灵活地制作模板、方便地组织网站内容,完成稿件的组织、选用、编辑、传送、签发等一系列网站新闻的制作流程,方便快捷。但同时网络开放共享的特点,使得该系统处于一种高风险状态,任何获取了系统权限或者操作权限分配不当的情况都会造成新闻信息被纂改、捏造,并被发布到web站点上,从而造成严重社会、政治影响。

针对以上内容管理系统在新闻网站的运行状况,通常要考虑以下几个方面的需求:

(1)能够对用户身份进行仅鉴别和认证,保证系统用户的合法性。

(2)保证系统中的数据安全,防止新闻稿件被删除、被纂改发布。

(3)能够严格的控制登录者的操作权限,将其完成的操作限制在最小的范围内。

(4)能够对管理员及普通编辑等用户的操作行为进行记录,为事后审查提供依据,防止违规越权行为发生。

3. 内容管理系统安全防护机制的设计思路

为满足上述内容管理系统安全防护的需求,必须制定相应的安全策略,使用可靠的安全机制与安全技术以及有效的管理才能解决。安全不单纯是技术问题,而是技术与管理的有机结合。

内容管理系统安全防护策略体系如图1所示。

其中,技术体系是通过安全策略和技术的部署来达到安全管理目标,包括身份安全控制、访问权限控制、备份恢复机制;管理体系是以管理制度为核心实施管理的过程,包括审计日志监控、安全管理制度和人员培训。

4. 内容管理系统安全防护机制的详细设计

4.1 技术体系设计

4.1.1 身份安全控制

在技术体系上为了区别系统合法用户与系统外用户,内容管理系统应利用身份安全控制机制,严格限制系统用户的登陆行为。身份安全控制机制通过密码控制、HTTPS技术及身份重鉴别策略来实现。

(1)密码控制

用户登录系统时,通过加强系统用户口令管理,对其进行严格的身份认证的。在密码的长度、复杂度以及更换时间上进行严格限制。密码长度不应小于8位,且必须是大小写字母、数字和特殊字符中任意三种或以上的组合,并且强制定期进行密码更改。

(2)HTTPS技术

新闻网站编辑登陆内容管理系统分两种情况,一种是直接从内网登陆,一种是从远程登陆。默认情况下,该系统采用HTTP的登陆方式,由于HTTP协议采用明文数据传输,帐号、密码容易被网络侦听嗅探而截获,远程登陆变得极不安全。为安全登录考虑,应采用HTTPS的登录方式,HTTPS作为一种具有安全性的SSL加密协议,将数据进行加密后在互联网上传输,而不再是明文传输,避免了信息在传输过程中被纂改、被截取,保证各远程终端在访问内容管理系统时的帐号、密码安全。

(3)身份重鉴别策略

为了防止用户通过多次尝试登陆获得他人密码,系统对输入密码的次数要进行严格控制。如在登录系统的过程中,用户在输入5次错误密码情况下,用户的帐号将被系统临时锁定,锁定时间一般为10分钟。锁定时间内只可通过系统管理员解除锁定。

此外,还可以利用会话保持的有效时间进行用户身份认证重鉴别。将会话保持的空闲状态超过10分钟的,自动断开系统连接。再次使用时必须重新登录。

4.1.2 访问权限控制

访问控制是进行授权、管理和监控的基础。网站内容发布系统中常用权限分为写稿权、编稿权、发布权、模板权、栏目管理权,权限可组合使用,同时拥有系统管理员、总编辑、责任编辑和普通编辑的角色区分。各个角色对应相应的权限,如总编辑拥有采编稿件、发布、各个栏目管理等所有编务管理流程的一套权限,而普通编辑拥有写稿权,只能对稿件进行录入,稿件的编辑及审核则由拥有编稿权的责任编辑来完成。必须严格的对用户帐号进行授权,只允许编辑在权限范围内进行有效操作。只能进行稿件写入操作的就不允许其编稿、审稿及发稿。

要充分利用内容发布系统中的栏目管理权限,一般新闻稿件的采集采用频道分类,如中国新闻频道、国际新闻频道、港澳台新闻频道等,每个编辑负责相关的新闻频道稿件内容。因此,帐号的授权必须遵照编辑的工作岗位进行设定权限,负责中国新闻频道的编辑,其帐号只允许拥有中国新闻频道的栏目管理权,不允许该编辑对其它新闻频道,如港台新闻进行稿件的采集、发布。

访问权限控制能够进行粒度不同的访问控制。针对不同权限的用户,提供与权限相应的功能,以满足系统中不同用户的各种实际需求,减少操作不当,未授权访问而造成的系统安全隐患。

4.1.3 备份恢复机制

新闻网站内容管理系统由数据库和应用服务器提高保障,在数据库中存储着大量的业务数据,为了保证企业重要业务的连续性和安全性,必须配置相应完善的备份与恢复机制,实现数据库与应用服务器的备份与恢复,一旦数据库或是应用服务器发生故障,利用恢复机制可以实现迅速恢复。

4.2 安全管理体系

严格、完整的管理体系,不但可以最大限度的在确保信息安全的前提下实现资源共享,而且可以弥补技术性安全隐患的部分弱点。管理体系的建立和实施能为应用系统的管理和长期监控提供有理可依的指导性理论。管理体系分为审计日志监控、安全管理制度和人员培训。

4.2.1 审计日志监控

充分利用内容管理系统的系统审计模块,实现对登陆系统用户的行为以及所进行操作的监督。审计日志详细记录了用户、时间、登陆IP、写稿、发稿及删稿等信息,系统管理员可对审计日志的分析查看相关用户操作有无危险越权行为,为在发生系统安全后实现有效的取证。

4.2.2 安全管理制度

应用系统的安全仅仅靠技术手段是无法达到的,必须依照安全需求制定一系列的内部安全管理制度,从责任、人员、部位、行为等多方面对保护系统的安全工作进行具体规定,并通过全面推行,使之贯穿到日常具体工作中。

内容管理系统的安全管理制度应从以下几方面进行考虑:

(1)明确系统的管理机构和职责,明确系统的使用机构和职责。在新闻网站,一般技术部门作为系统的管理机构,负责保障系统的正常运行,规范指导系统的安全使用;组织对系统的学习培训;对业务部门的使用、操作进行技术指导。业务部门作为系统的使用机构,必须学习系统相关业务,贯彻执行系统管理办法规定的使用规范。

(2)账户授权管理。必须明确用户开通帐号并获取相应权限的手续、条件及流程。如可规定用户必须通过培训考试方可被授权使用内容管理系统;用户申请使用权限,必须清晰完整的填写申请单,内容必须准确描述权限及权限所对应的栏目节点,注明考试成绩以供核查,由部门负责人签字同意。

(3)安全使用管理规范。制定相关规范指导用户安全使用、操作内容管理系统。如不得多个用户使用同一个用户帐号登录内容系统;用户未经批准不得使用整个频道稿件全部发布功能;不得利用系统发布新闻稿件的附件功能,上传大容量音视频等文件。

(4)制定处罚条例。对于违反安全管理制度有关规定的行为,一定要按照处罚条例惩处,确保制度得到有力执行。

4.2.3 人员培训与管理

人员培训不仅指人员安全使用技能的培训,还要涉及相关管理制度和安全意识的培训。要树立正确的人员思想准备,普及信息安全意识,加强系统使用人员的安全管理,特别加强内网和内部人员的安全管理和培训。根据美国FBI—CSI调查显示,80%的安全问题来自内部,20%来自于互联网。另统计,在损失的金额上,内部人员泄密导致的损失,是黑客攻击造成损失的16倍,是病毒造成损失的12倍。可以看出加强内部人员的管理,培养内部人员的安全意识是安全管理体系的重中之重。

5. 结束语

新闻网站内容管理系统安全涉及技术、管理、使用等诸多方面,既包含系统本身的问题,也有物理和逻辑的技术措施。只有综合采取多种防范措施、制定严格的管理手段和明晰的安全策略,才能做好系统的安全保障工作。本文针对性地对新闻网站内容管理系统进行了深入分析,提出了一种较为有效、全面的安全管理控制技术和解决方案,通过管理体系与技术体系的有机结合,使安全防护渗透到系统的运行、使用和维护过程中,真正保障该系统的安全稳定运行。

摘要:内容管理系统是新闻网站的核心业务,是网站的基础应用平台,其安全性是新闻网站安全的重要组成部分。本文通过对该系统的安全防护策略体系需求分析,提出了针对该系统的安全防护策略体系的设计思路,从技术体系和管理体系制定两个方面阐述了内容管理系统安全防护策略体系的关键问题。

关键词:安全防护策略体系,内容管理系统,技术体系,管理体系

参考文献

[1]张千里:网络安全新技术[M].北京:人民邮电出版社.2003

[2]龙东阳:网络安全技术及应用.广州:华南理工大学出版社.2006

[3]崔福云:企业网络安全建设方法探讨.网络安全技术与应用.2009

电子政务网站信息的内容管理探究 篇10

电子政务信息资源综合了社会各方面的信息资源, 是社会经济活动不可缺少的决策依据。作为政府管理社会的需要, 信息资源具有政府管理价值;作为企业经济行为的需要, 信息资源具有商业价值;作为个人工作生活的需要, 信息资源具有提高人民生活水平的价值。

1 内容管理

1.1 内容管理的定义

“内容管理”一词源于出版媒体业, 书报杂志、唱片影带里的创作, 偏向出版产品的管理, 以储存、流程、元数据为要件来制作系统。针对媒体行业来讲, 内容管理是指对组织机构内部多种格式和媒体类型的信息资源的组织、分类、管理等有序化过程。

针对电子政务来讲, 我们认为, 内容管理是电子政务管理机构利用网站为载体, 将政府部门在服务过程中所产生的各种信息资源集约、审核发布、统计分析、二次开发, 持续增强网站信息的关联性可读性, 达到政府信息价值最大化的目的的全过程管理, 进而提升政府部门的服务水平和执政水平。

1.2 内容管理的组成部分

现阶段, 电子政务网站信息管理技术的核心是内容管理, 即电子政务网站的内容管理及实施围绕什么样的框架来进行。依照网站的参与主体, 我们把内容管理分为4部分:

1.2.1 内容管理之政府机关

政府信息公开库:包含政府信息公开目录、年报, 信息公开的监督机制等, 为社会公众提供信息公开监督窗口。

政府部门信息库:概况信息包括部门职责、领导信息、机构信息, 部门动态包括领导活动、公告通知、行业发展、工作动态等, 为各类主体的业务开展指明方向。

社会监督信息库:包含计划规划、机关建设、财政资金、政府采购、规范文件及统计数据, 对政府职能建设具有重要意义。

1.2.2 内容管理之社会公众

网上办事库包括指南服务、一站式服务和便民服务。指南服务是指提供服务导航、办事流程明细、相关表格下载及问题答疑;一站式服务是指项目在线申报、项目状态查询及立项结果告知;便民服务是指政府部门利用相应的服务资源, 面向网站用户提供生活、学习、工作等方面的便民类服务。

公众互动库包括诉求应答、民意征集、在线访谈, 积极开通渠道, 网上提交问题并答复, 及时公布受理情况。通过对重大事项的民意征集, 充分体现民主集中、尊重民意的精神。

1.2.3 内容管理之地方机构

业务信息库包括各地方机关的重大事项、行业动态新闻、重大成果以及赛事新闻, 充分展示地方风采。

研究机构知识库, 包括科研机构的研究方向、人员组成和合作组织等基本情况。

研究成果知识库, 包括成果的核心思想、技术路线和主要技术手段等, 利于他人借鉴。

1.2.4 内容管理之编辑部

包括主管部门及地方部门有关信息的收集、综合加工、更新和编报;参与新闻宣传工作, 并负责相关数字化信息的收集、整理、应用和管理。

2 某单位网站信息建设现状

2.1 某单位网站简介

该网站筹建于2003年, 网站于2006年正式投入运行, 由专门机构负责日常维护, 网站经历多次修改, 逐步完善了网络平台架构, 整合了各类信息资源。截止2010年10月, 网站共开辟4大类10个一级栏目, 7个功能模块, 总计约85 420多张网页。数据库文章总量30 447篇, 平均日更新17篇。

2.2 网站栏目访问量、浏览量

截至2010年11月3日, 该单位网站的总访问量为11814 227。我们共对183个栏目点击量进行统计分析发现:从各栏目的点击量可以看出“重大要闻”、“通知公告”、“工作动态”“政策法规”等栏目的访问量比较高, 其它一些类似于会议动态、工作简报等等的栏目访问量在2 000以下。综上所述, 网站访问量较高的栏目应高度重视, 继续保持良好的运营势头, 访问量较低的栏目应及时调整完善。

2.3 网站信息发布量

截至2010年11月2日, 我们以机关内各处室在网站上历年信息发布量样本如下, 其中2010年的信息量只统计到11月2日。

从上表可以看出, 各处室信息发布量呈逐年下滑趋势, 所以在网站下一步建设过程中, 应兼顾信息的数量和质量, 不断强化信息量的集约度。

2.4 网站吸引力分析

以2010年11月1日上午9点到2010年11月3日上午9点这2天的访问情况为例, 网站的访问回头客及浏览深度情况如下。

2.4.1 回头客情况

2.4.2 浏览深度情况

从以上以上表2、表3、表4可以看出, 网站的吸引力还不够高, 网站信息的关联性和可读性亟待加强。

3 加强网站内容管理的策略

3.1 集约各类政务信息, 打造内容高地

一是构建电子政务运维中心, 规范与整合业务数据。经过对运维机构原有各类网络交换机、服务器等设备的排摸和梳理, 制定出便于高效运维的硬件设备整合方案;二是根据数据的属性和特点, 建立三大主题数据库:政府业务数据、资源统计数据、公众反馈数据。将相关数据库内的关键业务数据通过特定的方式和组织形式集中存放, 构建数据抽取、存放和关联的快捷链路, 提高各类数据综合应用的效率;三是面向应用, 实施四网一体化建设。推动面向业务部门的办公内网、面向政府部门的专网、面向社会公众的公众网、面向所属单位业务信息网的建设。通过信息技术的高度智能化、人性化实现系统各项功能的完美衔接, 促进业务信息通畅运转。

3.2 提升信息技术水平, 提高网站吸引力

一是应用文本挖掘技术, 转变服务理念, 采取主动信息服务的模式。当新政策、新理论、新发展方向出现时, 根据用户的需求和用户所关心的领域, 以直观的方式将信息模式、数据的关联趋势主动提供给用户, 用户可以在此基础上进行数据分析;二是应用语义处理技术, 对信息资源基于语义的挖掘、组织和管理。分别从用户的行为维度、内容维度及情景维度三个方面, 促进政务信息由隐性向显性转变, 让用户对政府信息有较为全面、具体的认知, 实现从具体到综合、从关联到整体、高质量的个性化信息服务过程。

3.3 构建内容管理系统, 提高网站管理水平

内容管理系统能为网站管理者提供一个方便快捷的管理和发布平台。在系统总体设计时, 采用基于模板的静态信息发布方式, 应基本包括站点管理、模板管理、内容管理、栏目管理、权限管理、系统管理等模块, 各模块要做到相辅相成, 相互独立, 尽量达到高内聚、低耦合。另一方面, 内容管理系统应具备: (1) 内容采集功能, 即深度强化网站添加、收集、处理、扩充网页内容的功能; (2) 内容管理功能:更加注重灵活的权限控制功能, 保证系统的安全以及内容的安全。提供工作流程管理功能, 可以针对不同的内容类型采用不同的审批工作流程。 (3) 其它功能:系统可以针对网站特有的业务需求, 开辟精品栏目, 诸如问卷调查、趣味竞猜、浏览评论、在线交谈等互动栏目。

3.4 创造信息内容精品, 回馈社会公众

在当今网络时代, 不管是电子政务内部服务还是对互联网广大用户服务, 电子政务运维部门都应该成为“政务信息资源的集散地”。网站的内容管理要上台阶, 就必须有自己的信息精品、特色数据库做支撑, 从网站内容的定位到受众的定位, 每一项管理和服务的策略和机制都应围绕网站的品牌建设来开展。面向社会各方面的用户, 吸引社会公众眼球, 服务于每一个信息需求者, 使得用户成为电子政务网站的信息资源提供者、服务提供者和信息主导者。

4 结束语

随着电子政务行业的发展, 内容管理日益受到政府和网站管理者的重视。它可以进一步拓展网站的应用范围, 使政府机关的业务流和信息流更加紧密, 有利于信息技术应用的进一步深化, 促进与知识管理的高度融合。因此, 我们呼吁电子政务网站管理者大胆尝试内容管理思想的推广, 深层次挖掘政府信息资源, 不断提高网站的服务和效益。

摘要:为了促进内容管理思想在电子政务网站信息管理的应用, 对电子政务行业的内容管理进行了定义, 把网站的内容管理按政府机关、社会公众、地方机构、编辑部四部分进行分解, 并总结了行之有效的网站信息内容管理策略, 对下一步电子政务网站管理具有重要意义。

关键词:内容管理,电子政务,政府信息

参考文献

[1]唐清安, 汪顶武, 等.网站内容管理系统的基本构成[J].科技论坛, 2009 (1) .

[2]程林钢, 权义宁.基于内容管理的高校知识管理及实施[J].科技信息, 2010 (23) .

视频网站内容同质化问题待解 篇11

视频网站的内容来源主要有两个方面,一是购买热播影视版权作品,另外就是用户生成内容。国内能够在互联网上销售的视频内容主要以国产电视剧、电影为主。视频网站真正大力投入的也是这些电视剧和电影,尤其是其中那些在各大卫视热播的剧集,这为视频网站内容同质化埋下隐患。中国每年生产的电视剧大约500部,只有10000个小时的节目,而真正能够在电视台播出的则只有300多部,能够上卫星电视的不到200部,热播剧则更少。国内视频网站对热播剧的定义大致相同,以央视1套、8套和安徽、北京、湖南、江苏四大卫视上第一轮和第二轮播放的电视剧为准,以每家电视台一年播20部算,真正的热播剧不超过50部,内容供应严重不足。众网站竞相购买这些稀缺资源,没塑造出自己的品牌个性,还使版权价格水涨船高。

在用户生成内容上,内容虽多,却存在内容重复问题。据了解,为了提高在网站内的人气排行,视频网站的会员会通过一些软件,直接将其他网站中一些精彩的视频短片“复制”到自己所在的视频网站之中。有业内人士透露,目前虽然一些视频网站拥有一定量的会员,但是其规模还是有限,其中能够上传视频的会员更是寥寥无几。为了能够快速丰富网站的视频内容,许多视频网站的技术人员,也会直接到其他视频网站去大批量的“复制”视频短片,这也造成视频网站内容重复的问题。

网站内容管理系统 篇12

目前有关网站建立与维护的工具充斥软件开发领域,其中最具代表性的是以网络脚本语言PHP实现的网站内容管理工具,做为Java的开发者利用Java语言开发的优势特别是构架及组件技术设计实现一款Java版的网站内容管理工具并不是单纯的模仿,结合了Java EE技术的网站内容管理提供了更多更好的实现方法,下面我们就来看看其中的一些设计特征。

1 Web内容管理功能组件化

在网站内容管理上我们采用与主流PHP内容管理软件一样,将建立网站内容用组件的方式进行处理。其中主要的组件类型有三种:模块,功能构件,模板。[1]

功能构件代表了响应Web调用后显示页面内容的主体部分,当单击了页面上的链接调用了功能构件,它具有一定的功能相关性及相对复杂的处理机制。功能构件提供网站内容管理的主要功能。

模块代表信息和简单的行为。模块类似页面上的信息块或内容标题列表。例如,每个页面可能都有用户登录模块。通过模块来建立页面上的导航、菜单与广告等局部信息。模块的功能要比功能构件少很多,但有时模块也与功能构件有一定的联系,比如模块中的链接可能触发功能构件的处理机制。

模板是页面的显示风格与样式,它的另一个重要功能是将模块与功能构件安排在页面的合适位置。一个模板是由HTML与CSS等一系列文件构成,用户可获得大量的模板,而且可以定制,通过系统的管理设置不同的模板,提供默认的模板,但也可根据不同用户需要选择系统已安装的不同模板。

2 内容管理功能的设计与实现

作为一个网站内容管理工具,用户上传的数据和文件应该由数据库管理与保存。而不是存放在文件系统中。这与传统的网站不同,与习惯了传统网页方式的网站内容管理也存在差别,这样处理对于进一步在网站内容上建立各种有价值的服务意义巨大。网站内容保存在数据库中能够提供比较好的可靠性和更易用的版本控制。另外Java版Web应用程序是半编译半解释的方式,因而使用应用程序需要额外处理。即利用属性文件或XML描述的系统配置信息。

2.1 使用数据库与XML改变组件信息

利用Java语言开发的Web应用程序没有PHP应用快捷灵活,但在Java Web容器中同样可利用容器环境下的包管理控制应用程序功能的添加与删除。功能真正被调用时,还要通过数据中存放的功能构件信息来进行控制。

网站内容管理工具运行时,它需要一些完成基本功能的模块、功能构件及模板,这些信息保存在支持系统运行的数据库中。如果其中某些功能不需要的话,将此类构件的信息从数据库中删除即可。但如果需要增加某些功能组件,新增的组件必须提供用于管理的描述信息,描述信息通过XML方式保存在独立的外部文件中。通过访问XML文件内容并进行简单的处理后再保存至数据库中即可完成组件功能的增加。可以看出使用数据库保存的内容完成系统运行时所需控制,利用XML保存的信息用于添加新功能所需要配置信息,这保证了功能描述信息删除后可以再次恢复。

2.2 在后台管理中修改网站内容

直接使用Web方式来编辑与管理网站内容已经成为目前流行友好的操作方式,没有人再回到文件处理的时代[2]。用户直接在网站后台管理端工作,通过简单的编辑即可完成各类网页内容的处理。当用户通过登录页面作为管理员身份进入到后台管理,在对网站内容的管理上通过使用类似写文章的方式来完成对网页中信息的处理。考虑到网站内容的复杂性,对内容实施了分级处理,提供自动发布、手工发布和定时发布功能。内容显示可以自定义排序,并且提供了预览的功能。

2.3 内容管理技术的实现

在网站内容管理的实现上尽可能采用目前最优秀的技术,我们选择Spring框架来管理组件,就意味着利用简单的Java对象来完成组件的功能,组件之间的依赖关系采用Io C提供了低耦合的方式,而且Spring框架还提供了组件的生命周期管理机制,为系统的负载均衡提供了更可靠的支持。

将数据与功能,业务模型与管理机制分开,通过建立系统上下文环境提供标准统一的接口来完成从数据访问到页面生成等实现方式。因而定义了一系列接口、抽象类与应用程序的方法。在功能需要扩展的时候,只要继承抽象类或实现对应的接口即可使用系统提供的特定功能。我们尽可能地采用了一些大家熟悉并且在应用中行之有效的设计模式。比如Java EE中的DAO。在业务数据的管理上尽量使用DTO包装数据。

网站模板承载着网站的页面结构、网站的显示风格。实现基于模板的网站结构,可以较好的实现网站内容与网站风格的分离。对于网页模板的制作,平台是借助于Velocity模板语言来实现的。Velocity作为一种基于Java的模版引擎,将Java代码从页面模板分离,实现了对MVC软件设计模型的良好支持,具有比JSP等后台技术更多的优点。[3]

3 结束语

从上面的讨论中我们看出不同语言开发出来的软件都有各自过人之处,使用Java开发的程序更多地让开发者获得对象化组件化编程的思想。其次Java EE作为成熟的应用程序解决方案提供大量的企业级的实现技术,比如容器环境下的安全性与组件生命周期。更多更新和更成熟的技术也不断加入到Java开发的技术中来,使得利用Java开发的内容管理工具无论是在构架上还是系统功能是都获得了显著的效果,能够为用户提供更加行之有效的方式来管理网站内容。

参考文献

[1]Joomla Framework[EB/OL].[2010-02-25].http://docs.joomla.org/Framework.

[2]Nukes:the Open Source Java CMS[EB/OL].[2003-06-04].http://onjava.com/pub/a/onjava/2003/06/04/nukes.html.

上一篇:特权阶层下一篇:太阳能的未来式