CMS模版引擎介绍

        模版引擎采用模版代码分离技术,将网站管理功能、模版制作和前台程序模块三层分离,实现了日常网站管理的易用性、模版定制的任意性、程序模块的独立性等三项满足个性化网站开发的需求。同时也能更好地适应静态网页生成、UTF8编码多语言支持等建站软件发展的趋势。

  从第一次网络泡沫结束到2005年以前,互联网服务市场以网络推广为主要收入来源,由于3721、baidu等推广产品的疯狂宣传,“有网站就好,买推广才是关键”成为企业上网的主要指导思想。傻瓜式自助建站软件造就了一大批从事“圈地运动”的建站服务商,通过价格低廉的傻瓜式自助建站吸引用户、将网络推广作为主要增值来源成为非常流行的运营模式。在这个时期,用户对网站的个性化要求非常少,对于是否能够修改模版、修改程序的需求几乎是没有的。

  到了2005年初,网络推广市场的利润空间越来越小,建站软件越来越多,仅依靠“申请+开通”的简单服务模式受到价格等多方面的竞争压力,个性化网站定制逐渐成为建站服务商参与激烈竞争必不可少的服务。这就对建站软件提出了新的要求,模版代码分离技术在2005年得到了飞速发展。

  在模版代码分离技术的发展过程中,解决强大的功能和易用性之间的矛盾一直是一个难题。习惯了傻瓜式建站软件对后台的依赖性,又要满足个性化定制,而通过后台对界面风格样式的修改显然不可能满足用户千变万化的定制需求,反而增加了低端用户使用管理系统的难度。如何使低端用户方便地使用网站管理系统、使掌握HTML网页制作的建站服务商能够制作个性化界面的网站、使程序员能够方便地修改某个显示模块而不对其他程序造成影响?本模版引擎正是基于这样的设计思路进行开发的:

1、从数据层进行程序模版代码分离
从数据层进行模版代码分离的模式,就是程序只负责按条件从数据库读取数据,涉及到前台网页显示的部分全部交给模版来处理,这是实现模版可进行个性化修改的条件。

2、界面设计和网站管理分离
个性化的界面设计往往是在网站建设初期由建站服务商提供的,而网站日常管理是终端用户经常需要操作的。以前将界面风格(字体,颜色等)修改功能放入后台的做法,使终端用户在不能很好掌握样式表等知识的情况下尝试修改,即增加了后台操作的复杂性,又使建站服务商需对客户进行不必要的专业知识培训,而即便这样,后台所能做到的个性化定制在千变万化的界面设计中也仅仅是九牛一毛罢了。将界面设计和网站管理进行完全分离,不仅可以使后台管理更简便易用,也更能满足个性化网站定制的需要。

3、可视化模版结构
目前一般PHP建站软件大多采用FASTTEMPLATE等现成的模版引擎,虽然同样能实现程序代码分离,但是由于其目录结构的关系,在使用网页制作工具修改模版时无法纵览全局,对于一般网页制作者来说有一定难度。本模版引擎采用可视化模版结构,将模版分为全页模版和模块模版两大部分,只要使用DREAMWEAVER等网页制作工具打开模版,就可以看到整体界面布局和图片效果,模版开发更简单易学。

4、多模版同时使用
不同栏目频道使用不同模版对于较大型网站来说可以使界面更丰富多彩。本模版引擎允许导入多套模版,不同栏目可使用不同的模版。

5、模版插件程序独立化
本模版引擎中使用的各种内容插件都是独立调用的,也就是说,程序员在修改一个插件模块的程序时,只要没有语法错误,就不会对其他插件造成互相影响。模版插件程序的独立化,大大增加了插件程序的可修改性,更能满足用户的个性化需求。
 

  因此,学习使用基于本模版引擎开发的系列建站软件,掌握本模版定制方法,建站服务商就能在向用户提供强大网站管理系统的同时,为用户提供个性化网站定制,获得全面的发展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值