一种免模板动态网站生成方法技术

技术编号:2838994 阅读:173 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种免模板动态网站生成方法,主要包括以下步骤:(A)建立页面组件库,供用户在创建网站时调用;(B)从页面件库中调用所需页面组件,并设置用户所需界面内容,然后保存设置;(C)创建页面布局,对页面组件自由排版并保存界面布局及排版设置。所述页面组件库是可扩展页面组件库;所述每个页面组件是包含颜色、字体、显示样式等多种属性的动态可维护页面组件。本发明专利技术的方法是基于动态页面组件,实现自由排版,可将用户在创建动态网站时编写程序的工作转变为对页面组件的调用及维护的工作,无需专业的软件工程师、美术设计师就能迅速搭建起极具个性的动态网站。

【技术实现步骤摘要】

本专利技术涉及一种动态网站生成技术,尤其是一种基于动态页面组件,可自由排版的免模板动态网站生成方法
技术介绍
互联网时代,越来越多的企业,组织都希望通过互联网来宣传自己。他们首先要做的就是拥有一个属于自己的动态内容网站,以随时随地地发布信息和产品,与商业伙伴进行交流。但在现有的技术条件下,要开发一套包含动态内容的网站需要由专业的软件工程师,美术工程师进行若干时间的开发才能完成;对普通用户来说,只能通过委托专业公司进行开发;现在也有一些提供给非专业人士使用的自助网站生成系统,但这些系统所使用方法都是基于给定的页面模板,网站所有者无法自由对页面的排版进行调整,对字体,色彩进行自定义,生成出来的的网站千篇一律,缺乏个性,因此这类方法也具有较大的局限性,无法按照自己的喜好对界面进行排版及显示样式设定。
技术实现思路
本专利技术目的在于克服现有技术的缺陷提供一种既能基于动态页面组件,又能自由排版的动态网站生成方法。为达到上述目的,本专利技术采用如下技术方案,其特征在于,包括以下步骤A、建立页面组件库,供用户在创建网站时调用;B、从页面组件库中调用所需页面组件,并设置用户所需界面内容,然后保存设置; C、创建页面布局,对页面组件自由排版并保存界面布局及排版设置。上述免模板动态网站生成方法,所述步骤B还包括B1、从页面组件库中选择所需的页面组件;B2、设置页面组件属性,配置成期望的显示样式;B3、进行页面组件内容维护;B4、将属性信息及内容信息用xml语言进行描述,然后保存。上述免模板动态网站生成方法,所述步骤C还包括C1、将一个页面自定义为一行表格上下拼接组成,每一行表格称为一个容器,每个容器可以自定义为多个格子;C2、读取配置的页面组件放置在配置容器的相应格子中;C3、通过三维坐标对所配置的页面组件进行定位即保存。上述免模板动态网站生成方法,所述步骤C2中每个格子里的多个页面组件上下排列。上述免模板动态网站生成方法,所述每个格子的大小可自定义或根据页面组件的大小自由伸缩。上述免模板动态网站生成方法,所述步骤C3中的三维坐标是这样定义的x在一个容器中,页面组件所处第几个格子,从左向右,由1开始计数。y在一个格子里,页面组件所处第几位,从上往下数,由1开始计数。z在一个页面里,页面组件所处第几个容器里,从上往下数,由1开始计数。上述免模板动态网站生成方法,所述步骤A中页面组件库是可扩展页面组件库。上述免模板动态网站生成方法,所述步骤A中页面组件库包括带图片的信息列表页面组件、单张图片页面组件、图片列表页面组件、链接列表页面组件、导航页面组件、搜索页面组件、网上调查页面组件、文字信息页面组件等。上述免模板动态网站生成方法,所述每个页面组件是包含颜色、字体、显示样式等多种属性的动态可维护页面组件。与现有技术相比,本专利技术的方法具有以下优点本专利技术的方法基于动态页面组件,实现自由排版,可将用户在创建动态网站时编写程序的工作转变为对页面组件的调用及维护的工作,大大降低了工作难度,无需专业的软件工程师、美术设计师就能迅速搭建起极具个性的动态网站,大大节约了时间和成本,能为企业及社会创造出更多的效益。本专利技术方法的页面组件库可以根据需要随意扩展,每个页面组件也都是包含颜色、字体、显示样式等多种属性的动态页面,用户可按照自己的喜好对界面进行排版及显示样式设定,有利于根据需要及时维护更新网站内容及显示样式。附图说明图1是本专利技术实施例的动态网站设计流程图;图2是本专利技术实施例由后台进程完成的页面解析和发布流程图;图3是本专利技术创建的页面组件库示意图;图4是将网易首页按本专利技术创建的页面组件进行分解的示意图;图5是本专利技术实施例页面组件调用及保存流程图;图6是本专利技术实施例页面组件显示流程图;图7是现有技术网易首页页面布局示意图;图8是本专利技术实施例中容器定义示意图;图9本专利技术实施例中用来对页面组件定位的三维坐标定义图;图10是本专利技术实施例对页面组件排版完成后页面显示解析流程图。具体实施例方式图1是本专利技术实施例动态网站设计流程图,参考图1,本专利技术的免模板动态网站生成方法,包括步骤A建立页面组件库,供用户在创建网站时调用; 步骤B从页面组件库中调用所需页面组件,并设置用户所需界面内容,然后保存设置;步骤C创建页面布局,对页面组件自由排版并保存界面布局及排版设置。所述步骤B还包括(B1)从页面组件库中选择所需的页面组件;(B2)设置组件属性,配置成期望的显示样式;(B3)进行页面组件内容维护;(B4)将属性信息及内容信息用xml语言进行描述,然后保存。所述步骤C还包括(C1)将一个页面自定义为一行表格上下拼接组成,每一行表格称为一个容器,每个容器可以自定义为多个格子(C2)读取配置的页面组件放置在配置容器的相应格子中;(C3)通过三维坐标对所配置的页面组件进行定位即保存。图2是由后台进程完成的页面解析和发布流程图,首先用户请求所需页面,其次由后台进程读取布局及排版设置文件,并解析出布局及排版,然后读取页面组件配置文件,解析出每个组件的显示样式及内容并显示给用户。下面结合附图3-10详细说明本专利技术的实施方式所述步骤A中建立页面组件库是通过分析大多数网站的功能模块,根据需要建立的可扩展的通用页面组件库。如图3所示,大多数网站基本由带图片的信息列表页面组件1、搜索页面组件2、网上调查页面组件3、链接列表页面组件4、单张图片页面组件5、导航页面组件6、图片列表页面组件7、文字信息页面组件8组成。如图4所示网易的首页就是由以上页面组件组合而成,其中包括单张图片页面组件5、图片列表页面组件7、链接列表页面组件4、带图片的信息列表1等。由此可根据需要建立可扩展的通用页面组件库,用户可根据需要对页面组件库进行调用和组合,以搭配出满足需要的动态网站。图5是页面组件的调用及保存流程图,参考图5,通过流程说明页面组件的调用及保存过程,这个过程类似于编码过程,即用xml语言将页面组件的设置及内容进行描述并保存。首先从页面组件库中选择要用的页面组件,其次设置页面组件属性,配置成期望的显示样式,并进行内容维护,然后将属性信息及内容信息用xml语言进行描述并保存。页面组件的属性描述及内容需通过xml语言按照一定的规范进行描述,描述完后以xml语言格式保存进数据库中。以下是一个信息列表页面组件在设置好属性及内容后的xml语言描述样例<assembly type=”info”name=”新闻快讯”id=”14”> <property withPic=”true”pic=”images/news.jpg”picWidth=”90”picHeight=”90”name=”姚明领队火箭胜尼克斯”url=”getNews.jsp?id=123“showMore”=”true”style=”1.css”/> <part url=”getNews.jsp?id=123”name=”&It;font color=’red’>中国已解决拖欠农民工工资280多亿⁢/font&;”time=”02-07 12:34”/> <p本文档来自技高网...

【技术保护点】
一种免模板动态网站生成方法,其特征在于,包括以下步骤:    A、建立页面组件库,供用户在创建网站时调用;    B、从页面组件库中调用所需页面组件,并设置用户所需界面内容,然后保存设置;    C、创建页面布局,对页面组件自由排版并保存界面布局及排版设置。

【技术特征摘要】

【专利技术属性】
技术研发人员:令狐铁民
申请(专利权)人:广州保税区天懋数码电子商务有限公司
类型:发明
国别省市:81[中国|广州]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1