非凡国际

模板中心 | 模板技术中心 | 技术中心 | 无阻碍阅读| 长者副手| 售前:4008-300-618
目录
目录X

选择动易的理由——二次开发篇

AI提要(BLUF)

  动易SiteFactory? 杰出的扩大机能决定了它在二次开发的优势:方便、快捷 。。。。。一方面,,,,,,,,SiteFactory? 基于微软.Net2.0平台选取C#说话开发,,,,,,,,利用微软配套的Visual Studio.NET、.NET Framework等一系列专业的开发软件及利用法式便可组成SiteFactory? 成熟的二次开发环境;;;;;另一方面,,,,,,,,SiteFactory? 在系统架构之初便已经设计、预留和内置了多多便于二次开发的接口和利用类库 。。。。。同时,,,,,,,,为方便使用者对SiteFactory?进行二次开发,,,,,,,,动易还提供了从数据库结构注明到二次开发文档等等一系列利用于二次开发的注明手册,,,,,,,,以让用户有资料可查 。。。。。以下就是一些基于SiteFactory? 二次开发的范例,,,,,,,,相信各人能够从中体味到SiteFactory? 的杰出扩大机能 。。。。。

 1、模板解析引擎新职能——表部法式集使用

  法式集就是法式的集中,,,,,,,,能够理解为一个项目中的一堆法式 。。。。。表部法式集通俗来讲就是xpower引擎中的内置函数满足不了用户需要的时辰,,,,,,,,他们能够自行编写代码进行函数的扩大 。。。。。而内置函数最大的作用就是用于造作各类标签,,,,,,,, 以实现网页前台的各类数据挪用成效及网页形状等等 。。。。。表部法式集的使用,,,,,,,,使得宽大用户只需通过单一的设置便可自行扩大内置函数,,,,,,,,体现了动易SiteFactory 的高度扩大性 。。。。。
  在SiteFactory 中内置函数如下图所示:
 

非凡国际(中国区)-官方网站

非凡国际(中国区)-官方网站

  上图中红色框中的“pe:SitePath()」剽样的就为内置函数 。。。。。

  好比,,,,,,,,网站根目录有一个时时改观的“会员VIP注明”的文本文件,,,,,,,,我们必要让会员在注册时可能查看到这个文本中的注明内容 。。。。。但是系统内置的函数中并没有这种函数可在标签中挪用出来,,,,,,,,这时我们便能够自己书写代码扩大出这个函数,,,,,,,,让它挪用出相应的内容出来 。。。。。

  正是基于SiteFactory 高度的扩大性,,,,,,,,使我们在遇到内置函数不实时,,,,,,,,能够通过编写代码自行扩大所需的内置函数,,,,,,,,过程仅仅是配置几个文件而已 。。。。。

 

2、后盾治理菜单的自界说

  悠久以来,,,,,,,,通用型的内容治理系统为站长们的使用提供方便的同时,,,,,,,,自身职能的通用性特点也为站长们带来了一些麻烦 。。。。。好比,,,,,,,,有的站长只必要CMS?????,有的站长必要客户关系?????,,,,,,,,有的站长只必要网上卖器材的网店?????,,,,,,,,有的通用型职能?????榭赡苁贾找膊换嵊玫 。。。。。站长们为精简系统和满足需要往往都必要进行很大的架构更改或者繁琐工作,,,,,,,,大大提高站点的守护成本,,,,,,,,

  因而,,,,,,,,SiteFactory? 在设计之初,,,,,,,,就将“自界说后盾治理菜单”职能做为一个主题职能来研发,,,,,,,,通过这个职能,,,,,,,,站长们就能够便捷的个性化 、合理化的设计出切合自己治理模式的后盾框架来 。。。。。
  1)、适合于只使用CMS的网站:只有和CMS有关的职能菜单项 。。。。。
 非凡国际(中国区)-官方网站
  2)、适合于企业电子商务门户网站:内容治理、商店治理、客户关系治理三个主职能菜单项并沉 。。。。。
 非凡国际(中国区)-官方网站
  3)、适合于教育局或学堂类用户的教育门户网站:内容治理、学籍治理、问卷调查三个主职能菜单项并沉 。。。。。
 非凡国际(中国区)-官方网站
  4)、适合于以销售商品为主的网店类网站:重要显示和网店有关的职能菜单项 。。。。。
 非凡国际(中国区)-官方网站
  通过几个范例展示,,,,,,,,SiteFactory?能够极度方便的对后盾各类职能菜单进行地位编纂以及整合的表部法式的菜单编纂 。。。。。这种可二次开发的菜单系统是通过XML方式实现的,,,,,,,,所以只必要批改XML配置文件就能够达到所需的成效 。。。。。用户能够方便的通过批改XML 文件中的文字去实现菜单的多说话成效;;;;;能够凭据自己的必要进行菜单排序;;;;;也能够自界说菜单中的治理权限;;;;;或者扩充自己必要的?????椤 。。。。。


3、用户中心控件自界说形状

  通过在会员中心的模板中增长一些自界说标签,,,,,,,,能够使页面依照自己想要的成效肆意布局 。。。。。固然好多同类系统的会员中心界面也用到了模板,,,,,,,,但这种模板只是一种框架模板,,,,,,,,现实上页面内控件显示的地位还有形状都无法扭转 。。。。。此刻有了自界说标签使会员中心的页面模板化,,,,,,,,这样用户使用模板能够凭据自己的需要扭转会员中心界面形状,,,,,,,,扭转服务器控件(.NET控件、一些自界说控件和用户控件,,,,,,,,前缀为asp:和pe:)地位
  默认模板的成效如图

非凡国际(中国区)-官方网站非凡国际(中国区)-官方网站
 
  批改模板后的成效如图
 非凡国际(中国区)-官方网站


4、会员中心显示界面自界说
  SiteFactory?  会员中心中的各类权限能够通过后盾进行配置,,,,,,,,通过配置分歧的用户或者用户组权限,,,,,,,,显示分歧的界面 。。。。。当我们对某一用户或者用户组进行设置时,,,,,,,,第一眼会看到的就是会员中心权限的设置,,,,,,,,如下图:
 非凡国际(中国区)-官方网站
仔细的用户会发现上图中权限排序是和会员中心一样的:
 非凡国际(中国区)-官方网站
也正是这种对应关系,,,,,,,,我们通过节造分歧的会员和会员组的权限来实现显示分歧界面的成效了 。。。。。


  以上几个事俘只是SiteFactory? 杰出扩大机能的部门体现,,,,,,,,更多扩大机能的介绍能够查看二次开发手册 。。。。。对于宽大用户来说,,,,,,,,选用一套好的系统平台并驳诘事,,,,,,,,难的是数年如一日地持续使用下去 。。。。。SiteFactory? 杰出的二次开发机能为网站平台的可持续发展奠定了扎实的基础,,,,,,,,我们但愿更多的开发者能能够亲身感触到SiteFactory? 无限的二次开发魅力 。。。。。

 

 

 
 

【打印正文】 颁布功夫:2009-02-05 20:49:00 浏览次数: 作者:动易网络 起源:本站原创
【网站地图】【sitemap】