动易SiteFactory版模板处理方案与2006比对(2)
动易 SiteFactory 系统中采用的模板处理方案,与之前的06版比较起来,是一套全新设计的、基于成熟的 XML+XSLT技术、用户可完全自主控制的模板处理方案,它充分释放了站长对自己网站的风格、代码编写习惯、数据来源的掌控权。在制作网站时,站长们无需再像06动易系统中那样受制于内置标签对格式的限制,可以自主创建任意风格的代码结构,从而使自己的站点的表现更加自由活跃。下面我们对这两个版本的特点进行一些比较。
一 表格模板方法论述: 06版中的模板引擎,解析流程如下图所示:
动易CMS2007则完全重构了这个部分,流程图如下:
以下是引用片段: 从图中可以看出,动易 SiteFactory 与06版在模板引擎流程上面的巨大区别。工作平台从ASP转换到了.NET并引入了多层开发概念的动易 SiteFactory 版本,实际上已经演化成了一个多种数据源的综合处理系统。 |
以下是引用片段: 动易 SiteFactory 版中的标签样式则改用了符合XML规范的参数形式,基本结构如下: {$pe id="labelname" titlelen="10" tip="true" conlen="50" classid="10" target="_blank" /} 当所有的参数都不需要特意指定,使用默认值时,您也可写成: {$pe id="labelname"/} 或者 {$pe titlelen="10" tip="true" conlen="50" id="labelname"/} |
动易 SiteFactory :彻底的开放式自定义标签环境,标签名称、标签参数、数据来源、内容模板全部都开放给网站制作者进行自定义,使用户可以自主控制标签输出的每一行代码。
四 摸版手机存储方试: 06版:html页面微信小程序模板以空数组行式保存在数据文件库内。 动易 SiteFactory :页面模板以文件形式存放在硬盘里,用户可通过直接上传的方式进行模版的编辑和修改,既方便了使用本地编辑器的用户,备份和管理工作相对06版也更加直观和清晰。
通过对网站模版路径的设置,可以很方便的对网站整体风格进行转换
五 模板编辑器:
动易 SiteFactory 在这方面做出了一定的改变,考虑到用户对输出代码的绝对控制权,我们放弃了使用在线的可视化编辑器进行模板和标签编辑,转而使用纯粹的在线代码编辑器+本地可视化编辑工具相结合的方案,用户可以使用DW或其他任何软件,在本地编辑出满意的模板文件后,直接上传到网站后台进行一下标签添加,就可以使用这个模板了。
各位考生将会会想,后台界面放入标价签假设是在源码的方式下,方法很琐事,必须键盘输入标价签的不同性能指标,运行量不会会小的。 实际上无须担心,动易已经为我们考虑了这个问题,后台虽然是在源码状态编辑的,但象06版一样,动易 SiteFactory 依旧提供了可视化的标签编辑器和拖放式的操作,最大限度的简化了模板编辑的难度。
动易 SiteFactory :数据源的多样化,可以说是新版版的重要功能之一,脱离了系统数据库的限制,网站管理人员可以对使用任意数据库的系统进行数据整合,而无须对方提供数据接口,通过对多种不同系统数据源的整理,用户可以把自己的网站建设成一个综合信息查看系统,也可以方便的整个已有的OA等系统。
举个例子来说,很多企业内部网络上运行着不同数据库构成的各种应用系统,比如OA系统、质量信息管理系统、设备管理系统等等,通过动易CMS2007版的多数据源读取功能,我们可以将这些系统中的大部分信息读入到网站系统里,处理后输出到同一个页面。这样,网站用户就可以通过网站中统一的界面对这些数据进行查看,而不必依次登陆到各个系统中去,简化了管理人员对数据的阅览方式,提高了效率。
七 分页:
06版:就有在支持自动多页查询的网页里,应用自动多页查询那些固化的标示使用自动多页查询,且自动多页查询形状某一,就有英中文各的那些固化的标示,微信用户不可以进行修改图片那些固化的标示形状。 动易 SiteFactory :引用文献了一样于VS2005的开发机器展示 的多页查询性质,多个选项卡中,凡是填加一款多页查询商品标鉴贴,全为其制定数剧源商品标鉴贴,就应该保持选项卡多页查询,在相同一选项卡中,微信用户还应该填加其他的的不同图样的多页查询商品标鉴贴,这句话都应该正常情况业务,且互不侵扰。以下是引用片段: 通过Ajax技术,动易 SiteFactory 还实现了同一页面多分页标签并存的效果,甚至可以进行分页标签的嵌套显示。同时,每个分页的样式都可以在后台自行选择和编辑,可以这样说,动易CMS2007版本的分页功能,在同类系统中达到了一个史无前例的新高度。 |
下图是动易 SiteFactory 实现的同页面多分页标签并存的示例,其中红框标出的分页标签都能对自己的数据源标签进行分页,且互不干扰:
八 可编程
动易 SiteFactory :标签模板可以使用C#,VB, JavaScript和标准的XSLT语句,对数据进行处理输出,下图中就是同时在标签编辑器里使用三种不同程序语言的示例:
动易 SiteFactory 的程序编辑,还注重了方便快捷,我们提供了很多常用的内置方法,最大程度的简化了编程的难度:
九 标准化
06版:运行动易创做的价签文本框样式,和再循环整理版式,认为非动易玩家认为,想要完成有能的学习成绩才能运行。 动易 SiteFactory :标识形状注入了XML规程性,防御力命名大全清晰可见,不须快速查询普通粉丝参考手册就行了精准的正确掌握标识中每个个叁数的工作和能力。标识复制汉语英语语法按照严格完全符合XSLT规程性,考虑到XSLT是W3C确保的国际联盟规程性,普通粉丝不须对动易控制程序参与个性化深造了解,就行了练好选择。倘若普通粉丝要有从新深造了解XSLT汉语英语语法,不会可能会导致学识的诸多浪费,学得会了XSLT,也就相等于正确掌握没事门就就可以通过于XML游戏的装备,在于动易专有的学识,开发设计师倘若脱落动易控制程序,一种装备依旧会就就可以发挥出主要的能力。十 结束语
总的而言,动易 SiteFactory 用到的模具操作方案较为于06版,不是个较为大的前进,我们都发扬着“自由自在、开启”的原理发展的这牌搜索平台,将引导作用CMS这个行业的整体结构方案基本概念遭受装换,从简简单单的企业网站安全管理机系统,繁衍为智能型表、高的性能的数据统计结合提示 机系统。
用户登录
还没有账号?
立即注册