网站内核管理系统的思想与技术

网站内核管理系统的思想与技术

网站内核管理系统应运而生,将网站内容管理和网站内容表现相分离是其核心思想,其实现方法为模板与模型技术。实践应用结果表明,该系统的应用可以节省网站建设时间和成本,因此对此项课题进行研究,其意义十分重大。

1网站建设的三种模式

传统网站建设与维护方法如下所述:首先对网站框架结构进行设计,在框架结构设计完成后,方能进行网页页面的设计,最后将二者相融合。这种网站建设模式较为简单,但却存在适用性不强的缺陷,如果网站内容变化频率较高,且内容灵活多样,则这种网站建设模式并不适用。网站内容管理系统的应用,是解决传统网站建设模式弊端的有效措施。究其原因,主要是网站内容管理系统,可以利用数据库对网站中经常变动的信息进行统一管理,这里所说的信息包括网站系统参数、网站内容、网站栏目等等,该管理系统的运用,有助于工作人员对信息进行调整。与传统网站建设相结合,即可满足现代网站的建设需求。但事实上,网站内容管理系统的应用,并未取得良好的效果,其不足主要表现在以下方面:(1)内容模式较为固定,比如WPS或Word模板下载,如果需要对这些模板进行修改,网站程序进程重新设计是前提条件,如果修改内容较多,还会涉及到数据库的调整;(2)僵化的网页布局和风格,应用网站内容管理系统所设计的网站,网页布局和风格十分僵化,无法满足用户的个性化要求,如果用户提出要求,设计人员需要重新设计网页,这种现象一旦出现,就会对网站开发效率和成本造成不利影响;(3)维护角色分工不明确,与开发团队内部分工不符,例如:要求网页设计师负责程序设计等。通过上述分析可知,网站内容管理系统存在诸多方面的问题,其中内容表现和内容管理融合是上述问题的成因。而网站内核管理系统的应用,则有助于上述问题的解决。

2网站内核管理系统的模板和模型思想与技术实现分析

2.1网站内核管理系统模板思想与技术实现分析

首先,我们需要明确模板的概念,在网站设计过程中,模板的应用范围十分广泛,所谓的模板就是指静态网页,但与普通静态网页相比,这种静态网页只能独立运行,无法与其他网页同时运行,只有在满足其运行条件后,模板才能转化为真正的静态网页,并具备运行的能力。通常情况下,网站的模板可以分为三种形式,分别是首页、栏目以及内容。三者的概念和功能各不相同,其中生成首页的模板被称为网页模板,这个模板的数量唯一;而生成内容的模板为内容模板,其数量不超过4种,但网站设计人员可以将用户需求作为依据,通过调整参数的方式,使内容网页的数量增加。模板技术的应用,可以减轻网页设计人员的工作压力,对于普通网页的设计人员而言,他们仅需将美工提供的效果图作为依据,并以此为基础编写3-4个网页模板即可达成预期的目的。通过这种方法的应用,使网站设计效率增加,并且还能统一网站的风格,网站运行效率和排名均会有效提升。网站模板中含有诸多技术元素,例如:自定义标签、排版技术、客户端脚本等等,并且这里所说的自定义标签,会随着内核管理系统的变化而改变,简言之,就是标签和内核管理系统相配套。网页模板功能技术的实现,是自定义标签的主要功能。标签可以分为如下几种,分别为用户自定义标签、数据库标签和系统标签。其功能各不相同,但是在网站设计过程中,网站设计人员需要明确这些标签的作用,只有这样,才能使网站功能更加完善。

2.2网站内核管理系统的模型思想与技术实现

在网络内核管理系统中,内容管理和内容表现属于两个独立的模板,不会互相干扰和制约。数据库和独立文件是网站内容的存储位置,前者主要存储的内容为文字,而后者存储的内容为图片和视频,但图片和视频的路径却可以在数据库中存储,此时数据库就起到了与搜索引擎相同的作用,简言之,就是工作人员可以通过数据库,对网站内容进行管理。但考虑到这种功能的实现,会加大网站维护的难度,故网站维护人员对此十分抵触,为减轻网站维护人员的工作压力,设计并应用网站后台十分关键,借助网站后台管理网站内容,可以简化网站的功能,这样一来,网络维护人员在工作中就无需投入过多的精力。与网站内核管理系统相比,传统网站内容管理系统存在诸多的不足,其最大的不足为没有分开网站内容管理和表现,同时还存在模型过于僵化的弊端。但网站内核管理系统的应用,为用户自主定义内容模型,创造了有利的条件,故属于一种行之有效的网站设计技术。接下来,笔者会对内容模型进行解释,并分析用户定义内容模型的方法:(1)内容模型的概念:所谓的内容模型是指能够被存储和表现的字段,以文章模型为例,在这种模型中,能够被存储和表现的字段较多,分别为模型的构建时间、模型的号码、文章的状态,如果想要实现下载功能,增加下载地址即可。由于人们在理解上存在差异,故用户对于内容模型的理解有所不同,这属于正常现象,基于这一特性,网站内核管理系统的模型并不固定,能够为用户提供自由选择的空间。(2)内容模型的实现:首先网站设计人员需要借助内核管理系统,提取内容字段,同时确保所提取的字段具有公共属性,然后将其录入到模型表之中,考虑到模型内容的不同,应该建立多个模型表,分别存储不同的字段。此外,用户如有特殊需求,可以在后台对这些字段进行修改,换言之,就是用户可以自主建立一个模型满足自身的需求,在实际应用阶段,将其与通用模型相连接,即可实现预期目标。这种技术的应用,可以让用户节省寻找应用系统的时间,只需要应用网站内核管理系统,通过内容模型的准确添加,使功能应用需求得到最大程度上的满足。

2.3某网站内核管理系统建设实例

为贯彻落实国家有关部门的规定,对重复建设和安全事件进行规避,树立良好的互联网形象,某互联网公司应用了大汉软件,如下所述:据了解得知,互联网公司所应用的大汉软件,其架构为多层架构,所采用的技术包括面向对象技术、组件开发技术和平台开发技术,通过这些技术的使用,实现多层架构设计的目的。因此使多层架构设计思路、原理、内部组织和相互关系得到展现,就是架构方案的根本目的,总体技术架构如图2所示。大汉软件应用了全B/S结构,多层技术、XML技术、WebServices等Internet/Intranet技术标准、分布式部署方式、多元化的安全技术、提供安全日志及容灾备份功能、模板与信息分离技术以及动静结合的模式。基于组件的多层架构是该系统的应用软件,在多层架构之中,系统平台层属于最底层,而平台层属于上层,由多个部分构成,分别为工作流引擎、数据访问、组织权限等功能部件,属于业务逻辑的构建基础。

3结论

综上所述,与传统网站建设方式相比,网站内核管理系统更加先进和有效,使内容表现和内容管理相分离是系统思想,而实现技术为模板和模型技术。但这种系统尚未完善,仍存在不足之处,具体表现为该系统虽然可以解决大部分功能需求,但在解决少部分功能需求时效果不佳,技术人员应加大研究力度,改善其不足,促使其发挥更大的作用。

作者:费亮 施畅 单位:中远海运科技股份有限公司