网站系统基于PHP+MYSQL开发,具有完善的发布管理功能和灵活的栏目;内容管理功能;灵活的会员权限控制和会员管理系统;灵活的可视化模版引擎可满足信息网站形态各异的建站需求;HTML静态页面生成和多语言支持;
Yinaite模版引擎采用模版代码分离技术,将网站管理功能、模版制作和前台程序模块三层分离,实现了日常网站管理的易用性、模版定制的任意性、程序模块的独立性等三项满足个性化网站开发的需求。同时也能更好地适应静态网页生成、UTF8编码多语言支持等建站软件发展的趋势。
在模版代码分离技术的发展过程中,解决强大的功能和易用性之间的矛盾一直是一个难题。习惯了傻瓜式建站软件对后台的依赖性,又要满足个性化定制,而通过后台对界面风格样式的修改显然不可能满足用户千变万化的定制需求,反而增加了低端用户使用管理系统的难度。如何使低端用户方便地使用网站管理系统、使掌握HTML网页制作的建站服务商能够制作个性化界面的网站、使程序员能够方便地修改某个显示模块而不对其他程序造成影响?Yinaite模版引擎正是基于这样的设计思路进行开发的:
1、从数据层进行程序模版代码分离 从数据层进行模版代码分离的模式,就是程序只负责按条件从数据库读取数据,涉及到前台网页显示的部分全部交给模版来处理,这是实现模版可进行个性化修改的条件。
2、界面设计和网站管理分离 个性化的界面设计往往是在网站建设初期由建站服务商提供的,而网站日常管理是终端用户经常需要操作的。以前将界面风格(字体,颜色等)修改功能放入后台的做法,使终端用户在不能很好掌握样式表等知识的情况下尝试修改,即增加了后台操作的复杂性,又使建站服务商需对客户进行不必要的专业知识培训,而即便这样,后台所能做到的个性化定制在千变万化的界面设计中也仅仅是九牛一毛罢了。将界面设计和网站管理进行完全分离,不仅可以使后台管理更简便易用,也更能满足个性化网站定制的需要。
3、可视化模版结构 目前一般PHP建站软件大多采用FASTTEMPLATE等现成的模版引擎,虽然同样能实现程序代码分离,但是由于其目录结构的关系,在使用网页制作工具修改模版时无法纵览全局,对于一般网页制作者来说有一定难度。Yinaite模版引擎采用可视化模版结构,将模版分为全页模版和模块模版两大部分,只要使用DREAMWEAVER等网页制作工具打开模版,就可以看到整体界面布局和图片效果,模版开发更简单易学。
4、多模版同时使用 不同栏目频道使用不同模版对于较大型网站来说可以使界面更丰富多彩。Yinaite模版引擎允许导入多套模版,不同栏目可使用不同的模版。
5、模版插件程序独立化 Yinaite模版引擎中使用的各种内容插件都是独立调用的,也就是说,程序员在修改一个插件模块的程序时,只要没有语法错误,就不会对其他插件造成互相影响。模版插件程序的独立化,大大增加了插件程序的可修改性,更能满足用户的个性化需求。 |