著录项信息
专利名称 | 基于动态模板的展示方法及系统 |
申请号 | CN201010588264.5 | 申请日期 | 2010-12-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2011-06-15 | 公开/公告号 | CN102096699A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司 | 申请人地址 | 山东省济南市千佛山东路41-1号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 山东中创软件工程股份有限公司,山东中创软件商用中间件股份有限公司 | 当前权利人 | 山东中创软件工程股份有限公司,山东中创软件商用中间件股份有限公司 |
发明人 | 邓晓爱;柳浩;杨震 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 逯长明 |
摘要
本申请公开了一种基于动态模板的展示方法,包括:建立与CMS内容管理系统的连接关系,为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据展示模板和门户模板;接收用户的需求内容,依据所述需求内容选择相应的内容模型模板并对所述内容模型模板中的附加字段内容进行更改;依据所述经过内容更改的内容模型模板调用栏目数据展示模板添加栏目数据,并对所述栏目数据进行管理;通过所述栏目数据展示模板和门户模板将所述经过管理的栏目数据进行展示。本申请公开的基于动态模板的展示方法及系统,在普通单一的管理系统基础上,以动态模板的形式对需要更改的内容数据进行展示。
1.一种基于动态模板的展示方法,其特征在于,包括:
建立与CMS内容管理系统的连接关系,为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据展示模板和门户模板:
接收用户的需求内容,依据所述需求内容选择相应的内容模型模板并对所述内容模型模板中的附加字段内容进行更改;对所述附加字段内容进行的更改包括:增加、删除或修改;
依据所述经过内容更改的内容模型模板调用栏目数据展示模板添加栏目数据,并对所述栏目数据进行管理;对所述栏目数据进行管理的过程包括:对所述栏目数据的增加、删除、修改或查询,以及对栏目对应的内容模型、栏目数据展示模版的修改操作;
通过所述栏目数据展示模板和门户模板将所述经过管理的栏目数据进行展示;
所述内容模型,采用主表和附加表相结合的方法实现,在需要更多内容时,只需增加相应的内容模型,自动增加相应的数据库表;
对所述栏目数据展示模板的管理包括:在增加或者编辑栏目时,可以根据需要选择任意对应的模板展示该栏目的数据,如需要全新的展示界面,也可制作对应的界面上传至模板管理提供给栏目使用;
通过所述展示方法对界面进行管理时,可以定制界面的风格,或变动各栏目间的位置。
基于动态模板的展示方法及系统\n技术领域\n[0001] 本申请涉及WEB应用领域,特别是涉及一种基于动态模板的展示方法及系统。\n背景技术\n[0002] 任何一个企业、公司或个人网站都需要有后台内容管理系统负责维护网站上的内容。最简单的情况是:网站的管理人员制作所有的页面并检查其中的连接,然后使用FTP工具上传到服务器。但是,随着Internet网络技术的普及应用及信息技术的迅速发展,内容管理系统的信息量也在不断增加,需要展示的内容、样式也各异,而且内容种类也越来越多,分类越来越细,这一切使得内容管理系统不再像以前那么简单。\n[0003] 文本CMS是一个基于Java技术、采用MVC框架开发的功能强大、健壮的、集内容发布-编辑-管理于一体的内容管理系统平台;CMS采用目前流程的SSH框架,表现层、中间层和数据服务层逻辑,清晰的架构设计与实现使其很容易被定制和扩展。\n[0004] 但是目前CMS管理系统中,针对内容信息量的不断增加、内容种类越来越繁多的情况,以往单一的内容管理存在一些不足:\n[0005] 在CMS内容管理系统中,按照老式的制作流程,根据需求内容将数据库表及表结构事先确定好,如果需增加一个新的内容模型,如需要修改不仅仅是手工在数据库中增加对应表及表结构,还会涉及到程序修改,比如相应地SSH框架结构中数据也会随之变动,这样一来无疑手工工作量会很大,而且改动极不方便。\n发明内容\n[0006] 为解决上述技术问题,本申请实施例提供一种基于动态模板的展示方法及系统,在普通单一的管理系统基础上,以动态模板的形式对需要更改的内容数据进行展示。\n[0007] 技术方案如下:\n[0008] 一种基于动态模板的展示方法,包括:\n[0009] 建立与CMS内容管理系统的连接关系,为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据展示模板和门户模板;\n[0010] 接收用户的需求内容,依据所述需求内容选择相应的内容模型模板并对所述内容模型模板中的附加字段内容进行更改;\n[0011] 依据所述经过内容更改的内容模型模板调用栏目数据展示模板添加栏目数据,并对所述栏目数据进行管理;\n[0012] 通过所述栏目数据展示模板和门户模板将所述经过管理的栏目数据进行展示。\n[0013] 上述的展示方法,优选的,对所述附加字段内容进行的更改包括:增加、删除或修改。\n[0014] 上述的展示方法,优选的,对所述栏目数据进行管理的过程包括:对所述栏目数据的增加、删除、修改或查询。\n[0015] 一种基于动态模板的展示系统,包括:\n[0016] 连接建立单元、模板分配单元、内容更改单元、添加单元、管理单元和展示单元;\n[0017] 其中:\n[0018] 所述连接建立单元用于建立与CMS内容管理系统的连接;\n[0019] 所述模板分配单元用于为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据模板和门户模板;\n[0020] 所述内容更改单元用于接收用户的需求内容,依据所述需求内容选择相应的内容模型模板,对所述内容模型模板中的附加字段内容进行更改;\n[0021] 所述添加单元用于依据经过所述内容更改单元更改的内容模型模板调用栏目数据展示模板添加栏目数据;\n[0022] 所述管理单元用于对所述添加单元添加的栏目数据进行管理;\n[0023] 所述展示单元用于通过所述栏目数据展示模板和门户模板将经过所述管理单元管理的栏目数据进行展示。\n[0024] 由以上本申请实施例提供的技术方案可见,本发明提供的基于动态模板的展示方法及系统,为CMS内容管理系统添加动态模板,通过对其中内容模型模板中的内容进行修改,并添加栏目数据,调用相应模板对经过管理的栏目数据进行展示。本申请提供的方法及系统,为用户提供了动态模板机制,可以轻松、灵活、快捷、方便的进行内容管理。\n附图说明\n[0025] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0026] 图1为本申请实施例提供的基于动态模板的展示方法流程图;\n[0027] 图2为本申请实施例提供的基于动态模板的展示方法的一详细流程图;\n[0028] 图3为本申请实施例提供的基于动态模板展示系统的结构示意图。\n具体实施方式\n[0029] 为了使本技术领域的人员更好地理解本申请方案。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。\n[0030] 本申请实施例提供的基于动态模板的展示方法流程图如图1所示,包括:\n[0031] 步骤S101:建立与CMS内容管理系统的连接关系,为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据展示模板和门户模板;\n[0032] 步骤S102:接收用户的需求内容,依据所述需求内容选择相应的内容模型模板并对所述内容模型模板中的附加字段内容进行更改;\n[0033] 步骤S103:依据所述经过内容更改的内容模型模板调用栏目数据展示模板添加栏目数据,并对栏目数据进行管理;\n[0034] 步骤S104:通过所述栏目数据展示模板和门户模板将所述经过管理的栏目数据进行展示。\n[0035] 为了更加清楚的对图1所示方法的论述,本申请实施例还提供了基于动态模板的展示方法的一详细流程图如图2所示,包括:\n[0036] 步骤S201:登录系统后台,启动CMS内容管理系统;\n[0037] 启动所述CMS内容管理系统后,可同时准备执行步骤S202、步骤S203和步骤S204;其中步骤S204包括分配门户模板的过程;\n[0038] 步骤S202:添加内容模型数据;\n[0039] 在启动所述CMS内容管理系统后,增加内容模型,例如新闻中心、常用链接等内容模型;执行步骤S205,同时进入步骤S206进行内容模板管理的过程;\n[0040] 步骤S203:添加展示栏目数据展示模板;执行步骤S207;\n[0041] 对栏目数据展示模板进行管理,栏目展示模板的增加、删除或修改操作;\n[0042] 步骤S205:增减附加字段;\n[0043] 根据添加内容模型的需求,随时通过内容模型管理来动态增加或减少内容模型的附加字段内容;\n[0044] 步骤S206:内容模型管理;\n[0045] 动态管理内容模型模板,内容模型的增加、删除或修改操作;\n[0046] 步骤S207:添加栏目数据\n[0047] 根据栏目数据展示的需求,选择已有的内容模型或者新增加栏目需求的内容模型,添加栏目数据;\n[0048] 步骤S208:栏目管理;\n[0049] 对栏目数据进行管理,栏目的增加、删除、修改或查询,以及栏目对应的内容模型,栏目数据展示模板的修改操作;\n[0050] 步骤S204:门户模板管理;\n[0051] 承接步骤S201和步骤S208;对步骤S201和步骤S208进行集中处理;\n[0052] 门户模板的管理,门户页面布局、风格,各栏目之间的位置,标识的选择等。\n[0053] 步骤S209:对以上各步骤的最终结果进行展示。\n[0054] 对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0055] 针对以上方法实施例,本申请实施例还提供了一种基于动态模板展示系统,其结构示意图如图3所示,包括:\n[0056] 连接建立单元301、模板分配单元302、内容更改单元303、添加单元304、管理单元\n305和展示单元306;\n[0057] 其中:\n[0058] 连接建立单元301用于建立与CMS内容管理系统的连接;\n[0059] 模板分配单元302用于为所述CMS内容管理系统分配数据模板,所述数据模板包括:内容模型模板、栏目数据展示模板和门户模板;\n[0060] 内容更改单元303用于接收用户的需求内容,依据所述需求内容选择相应的内容模型模板,对所述内容模型模板中的附加字段内容进行更改;\n[0061] 添加单元304用于依据经过所述内容更改单元303更改的内容模型模板调用栏目数据展示模板添加栏目数据;\n[0062] 管理单元305用于对所述添加单元304添加的栏目数据进行管理;\n[0063] 展示单元306用于通过所述栏目数据展示模板和门户模板将经过所述管理单元\n305管理的栏目数据进行展示。\n[0064] 对于系统实施例而言,由于其基本相应于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0065] 综合以上基于动态模板的展示方法及系统,在现有CMS管理系统的基础上:\n[0066] 增加了动态内容模型,采用主表和附加表相结合的方法,在需要更多内容的情况下,只需增加相应的内容模型,即会自动增加相应的数据库表,且此表数据内容的增删改查方法也已具备,大大减少了程序及代码的修改量,可以动态地对内容模型、以及内容模型中的附加字段进行管理。\n[0067] 增加了动态栏目数据展示模板管理,在增加或者编辑栏目时,可以根据需要选择任意对应的模板来展示该栏目的数据,如需要全新的展示界面,亦可以制作对应的界面上传至模板管理提供给栏目使用。从而简化了系统的管理程序修改工作量、同时也方便了系统的后期维护工作。\n[0068] 增加了界面管理功能,可以随意定制界面的风格,可以随便变动各栏目间的位置等。根据需求前台门户界面、后台管理系统统一使用模板机制进行管理,可以快速轻松定制各种风格类型的界面,以适应不同企业、公司及个人需要的网站。\n[0069] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
法律信息
- 2014-01-22
专利权的转移
登记生效日: 2013.12.27
专利权人由山东中创软件工程股份有限公司变更为山东中创软件商用中间件股份有限公司
地址由250014 山东省济南市千佛山东路41-1号变更为250014 山东省济南市历下区千佛山东路41-1号
专利权人由山东中创软件商用中间件股份有限公司变更为空
- 2013-03-27
- 2011-08-10
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201010588264.5
申请日: 2010.12.14
- 2011-06-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |