一种网站多级内容管理方法及装置的制造方法

文档序号:9751024阅读:249来源:国知局
一种网站多级内容管理方法及装置的制造方法【
技术领域
】[0001]本发明涉及网站内容管理领域,尤其是涉及一种网站多级内容管理方法及装置。【
背景技术
】[0002]目前,简单的网站内容管理系统(CMS)已经出现,这使得不熟练的用户可以容易地输入和更新在线内容。一种由沃德.康宁安(WardCunningham)发明的这类CMS被命名为Wiki。康宁安将Wiki描述为"有可能工作的最简单的在线数据库"。Wiki提供了一种非常简单的方法,能够让人们进行协作并向网站提供信息。Wiki系统使用wiki-text语法以简化向网页添加HTML的处理。例如,对于不熟练的用户,wiki-text使得向网页添加标题、项目符号点(bulletpoint)以及内部和外部超级链接变得相对容易。[0003]然而,当前在网站内容管理领域,管理内容粒度较大,基本以页面为基础。此种实现方式针对简单和单一的内容页面能够快速处理,但是针对细粒度和多级运营要求的内容管理就难以适用。【
发明内容】[0004]本发明的目的就是为了解决现有技术对细粒度和多级运营要求的内容管理难以适用的问题而提供一种网站多级内容管理方法及装置。[0005]本发明的目的可以通过以下技术方案来实现:[0006]-种网站多级内容管理方法,该方法包括以下步骤:[0007]1)以组件定义网站页面内的页面元素,所述组件具有以下特性:[0008]a、采用json数据结构定义;[0009]b、支持最小粒子化;[0010]C、各组件具有与其它组件相组合的接口;[0011]2)根据步骤1)定义的多个组件形成一组件解析引擎;[0012]3)通过所述组件解析引擎实现页面内容的多层级编辑管理。[0013]所述页面元素包括文本、链接、图片、整形、数字、富媒体、boolean和数组。[0014]所述步骤1)中,以组件定义网站页面内的页面元素时,组件内设有组件名称、组件控制属性和组件编辑属性。[0015]一种网站多级内容管理装置,包括:[0016]组件定义模块,用于以组件定义网站页面内的页面元素,所述组件具有以下特性:[0017]a、采用json数据结构定义;[0018]b、支持最小粒子化;[0019]c、各组件具有与其它组件相组合的接口;[0020]组件解析引擎模块,用于根据定义的多个组件形成一组件解析引擎;[0021]内容编辑管理模块,用于根据所述组件解析引擎实现页面内容的多层级编辑管理。[0022]所述内容编辑管理模块包括:[0023]用于呈现用户输入界面的单元;[0024]用于接收用户输入数据的单元;[0025]用于校验用户输入数据合法性的单元;以及[0026]用于根据所述用户输入数据实现页面内容的多层级编辑管理的单元。[0027]与现有技术相比,本发明具有以下优点:[0028]本发明采用页面组件化布局、组件原子化定义和自动化的页面解析技术来进行内容的细粒度和多级运营管理,可以根据运营需要,按照任意粒度来定义内容页面,并进行内容页面的多级运营管理。【附图说明】[0029]图1为本发明方法的流程示意图。【具体实施方式】[0030]下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。[0031]如图1所示,本实施例提供一种网站多级内容管理方法,该方法包括以下步骤:[0032]1)以组件定义网站页面内的页面元素,所述组件具有以下特性:[0033]a、采用json数据结构定义;[0034]b、支持最小粒子化;[0035]c、各组件具有与其它组件相组合的接口;[0036]其中,页面元素包括文本、链接、图片、整形、数字、富媒体、boolean和数组;以组件定义网站页面内的页面元素时,组件内设有组件名称、组件控制属性和组件编辑属性;[0037]2)根据步骤1)定义的多个组件形成一组件解析引擎;[0038]3)通过所述组件解析引擎实现页面内容的多层级编辑管理。[0039]本实施例还提供一种网站多级内容管理装置,包括:组件定义模块,用于以组件定义网站页面内的页面元素;组件解析引擎模块,用于根据定义的多个组件形成一组件解析引擎;内容编辑管理模块,用于根据所述组件解析引擎实现页面内容的多层级编辑管理。[0040]所述内容编辑管理模块包括:[0041]用于呈现用户输入界面的单元;[0042]用于接收用户输入数据的单元;[0043]用于校验用户输入数据合法性的单元;以及[0044]用于根据所述用户输入数据实现页面内容的多层级编辑管理的单元。[0045]以组件定义网站页面内的页面元素时,以页面中文本标签为例,定义如下:[0048]其中:[0049]cName:表示的是标签组件的名称,图片标签组件名称为"TEXT"。[0050]cAttr:定义标签组件的控制属性;[0051]--min_title_num:文本标题最小字数,单位为字节,取值为数值,比如:1;[0052]-max_title_num:文本标题最大字数,单位为字节,取值为数值,比如:11;[0053]--min_title_num:文本内容最小字数,单位为字节,取值为数值,比如:1;[0054]-max_title_num:文本内容最大字数,单位为字节,取值为数值,比如:11;[0055]-min_title_num:文本标题实际显示名称,比如:活动标题;[0056]-max_title_num:文本内容实际显示名称,比如:活动内容;[0057]--content_editable:用"|〃分割的表示可以编辑的内容,比如:〃title|content";[0058]--content_checkable:用〃I〃分割的编辑内容中必须校验的,比如:"titleIcontent";[0059]cData:定义标签组件的编辑属性;[0060]-title:图片标题;[0061]--content:文本内容";[0062]-isEdit:是否可编辑,0表示可编辑,1表示不可编辑,缺省是0;[0063]-responsible:表示编辑权限,0表示集团编辑,1表示省编辑;可扩展支持其它比如城市编辑。[0064]页面定义后,在进行必要的设置后,即可进入编辑。通过页面组件解析引擎,可实现内容编辑。【主权项】1.一种网站多级内容管理方法,其特征在于,该方法包括以下步骤:1)以组件定义网站页面内的页面元素,所述组件具有以下特性:a、采用json数据结构定义;b、支持最小粒子化;c、各组件具有与其它组件相组合的接口;2)根据步骤1)定义的多个组件形成一组件解析引擎;3)通过所述组件解析引擎实现页面内容的多层级编辑管理。2.根据权利要求1所述的网站多级内容管理方法,其特征在于,所述页面元素包括文本、链接、图片、整形、数字、富媒体、boo1ean和数组。3.根据权利要求1所述的网站多级内容管理方法,其特征在于,所述步骤1)中,以组件定义网站页面内的页面元素时,组件内设有组件名称、组件控制属性和组件编辑属性。4.一种网站多级内容管理装置,其特征在于,包括:组件定义模块,用于以组件定义网站页面内的页面元素,所述组件具有以下特性:a、采用json数据结构定义;b、支持最小粒子化;c、各组件具有与其它组件相组合的接口;组件解析引擎模块,用于根据定义的多个组件形成一组件解析引擎;内容编辑管理模块,用于根据所述组件解析引擎实现页面内容的多层级编辑管理。5.根据权利要求4所述的网站多级内容管理装置,其特征在于,所述内容编辑管理模块包括:用于呈现用户输入界面的单元;用于接收用户输入数据的单元;用于校验用户输入数据合法性的单元;以及用于根据所述用户输入数据实现页面内容的多层级编辑管理的单元。【专利摘要】本发明涉及一种网站多级内容管理方法及装置,其中,所述方法包括以下步骤:1)以组件定义网站页面内的页面元素,所述组件具有以下特性:a、采用json数据结构定义;b、支持最小粒子化;c、各组件具有与其它组件相组合的接口;2)根据步骤1)定义的多个组件形成一组件解析引擎;3)通过所述组件解析引擎实现页面内容的多层级编辑管理。与现有技术相比,本发明可以根据运营需要,按照任意粒度来定义内容页面,并进行内容页面的多级运营管理,解决现有技术对细粒度和多级运营要求的内容管理难以适用的问题。【IPC分类】G06F17/30【公开号】CN105512350【申请号】CN201610107636【发明人】冯谧【申请人】上海全成通信技术有限公司【公开日】2016年4月20日【申请日】2016年2月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1