一种动态可配置的模块化生成的信息发布平台的制作方法

文档序号:10725062阅读:186来源:国知局
一种动态可配置的模块化生成的信息发布平台的制作方法
【专利摘要】本发明公开了一种动态可配置的模块化生成的信息发布平台,包括记录动态组件信息的配置文件;解析器;用于存储组件动态数据的数据库;后台;和前端;其中用户配置好配置文件后通过解析器读取并生成页面,同时将配置文件中的动态组件信息写入数据库,后台用于管理数据库中的动态组件数据,解析器从数据库中读取动态组件数据并渲染到所述页面上。相比以前的开发技术,本技术具有简单性、易扩充性、易维护性等优点,尤其适合于进行模块化比较明显的信息发布系统,如学校、学院、政府机构等。
【专利说明】
一种动态可配置的模块化生成的信息发布平台
技术领域
[0001]本发明涉及网站建设领域,尤其涉及一种动态可配置的模块化生成的信息发布平台。【背景技术】
[0002]随着社会经济和科技的飞速发展,高效率的信息查询、信息发布和信息处理,越来越成为人们的迫切需要,网络以人为本个性化是我们这个时代最鲜明的主题。目前,社会各级政府、各类高校及其下属学院都己经建设了网站及子部门站群作为信息发布平台。各部门网站围绕网站建设的三大基本功能,不断发展完善,取得了一定的成绩,也逐步成为公众日常生活中必不可少的一部分。
[0003]但在建设信息发布平台的过程中,存在以下问题:
[0004](1)在建设政府和高校的信息发布平台中,由于缺少专门的技术人员,所以大都是交给一些专门的技术公司去开发和维护,浪费了大量的财力。
[0005](2)管理和维护信息发布平台时,需要的维护人员大都不是专业技术人员。维护人员工作负担重,学习成本过高,往往要投入大量人力、物力。
[0006](3)网站风格不统一,特别是一些政府网站美工设计没有体现政府网站应有的庄重、大方的特点,色彩搭配混乱,显示方式不统一,字体凌乱。子网站与部门平台风格跳跃相当大,操作方式与信息获取方式极不统一。这将产生极大的负面影响。
【发明内容】

[0007]为克服现有技术的不足,提供一种生成符合的信息发布平台和对平台内容的有效管理的技术,本发明提出一种动态可配置的模块化生成的信息发布平台。
[0008]本发明的技术方案是这样实现的:
[0009]—种动态可配置的模块化生成的信息发布平台,包括
[0010]配置文件,包括布局配置文件和数据配置文件;
[0011]解析器,用于解析配置文件以生成信息发布平台;
[0012]数据库,用于存储组件动态数;
[0013]后台,用于管理平台内容;
[0014]前端,用于展示平台发布的信息;
[0015]用户配置好配置文件,通过解析器解析配置文件并生成页面,同时将配置文件中的动态组件信息写入数据库,后台用于管理数据库中的动态组件数据,解析器从数据库中读取动态组件数据并渲染到所述页面上。
[0016]进一步地,所述配置文件包括布局配置文件和数据配置文件,其中布局配置文件记录组件的模板和位置信息,数据配置文件记录组件的相关数据(元件和组件的标题、图片等)。
[0017]本发明的有益效果在于,与现有技术相比,相比以前的开发技术,本技术具有简单性、易扩充性、易维护性等优点,尤其适合于进行模块化比较明显的信息发布系统,如学校、 学院、政府机构等。【附图说明】
[0018]图1是本发明动态可配置的模块化生成的信息发布平台结构示意图。【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]请参见图1,一种动态可配置的模块化生成的信息发布平台,包括 [0021 ]记录动态组件信息的配置文件;[0〇22]解析器;
[0023]用于存储组件动态数据的数据库,动态数据包括新闻、文章等数据文件;
[0024]后台;和
[0025]前端;其中用户配置好配置文件后通过解析器读取并生成页面,同时将配置文件中的动态组件信息写入数据库,后台用于管理数据库中的动态组件数据,解析器从数据库中读取动态组件数据并渲染到所述页面上。
[0026]所述配置文件分为两个,分别是layout ? j son和elements ? j son。layout ? json描述页面的整体布局;elements.json描述页面上显示的具体信息,我们称之为“组件”和“元件”。组件即构成网站的复杂组件,元件即构成网站的基本元件。两个文件由解析器(page interpreter)进行解析后生成具体的页面文件,从而生成信息发布平台。
[0027]解析elements, json文件的过程中,解析器把组件的静态数据读取出来,并传入页面进行渲染,同时也把组件相关信息写入数据库,用来对动态数据的管理。[〇〇28]解析layout, json文件的过程中,解析器读取各组件的四个部分:
[0029]①读取各组件的css文件,并汇总生成文件,引入页面;
[0030]②读取各组件的js文件,并汇总生成文件,引入页面;[0〇31 ]③读取个组件的templete文件,并汇总生成内容页面;[0〇32]④读取各组件的属性值(width、height和posit 1n),将值传入页面进行植染。
[0033]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种动态可配置的模块化生成的信息发布平台,其特征在于,包括 配置文件,包括布局配置文件和数据配置文件;解析器,用于解析配置文件以生成信息发布平台;数据库,用于存储组件动态数;后台,用于管理平台内容;前端,用于展示平台发布的信息;其中解析器解析配置文件并生成页面,同时将配置文件中的动态组件信息写入数据 库,后台用于管理数据库中的动态组件数据,解析器从数据库中读取动态组件数据并渲染 到所述页面上。2.如权利要求1所述的动态可配置的模块化生成的信息发布平台,其特征在于,所述配 置文件包括布局配置文件和数据配置文件,其中布局配置文件记录组件的模板和位置信 息,数据配置文件记录组件的相关数据。
【文档编号】G06F17/30GK106095937SQ201610411992
【公开日】2016年11月9日
【申请日】2016年6月12日 公开号201610411992.6, CN 106095937 A, CN 106095937A, CN 201610411992, CN-A-106095937, CN106095937 A, CN106095937A, CN201610411992, CN201610411992.6
【发明人】李西明, 朱炎林, 潘鸿仪, 郭玉彬, 胡月明, 郭艾霞, 黄琼
【申请人】华南农业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1