欢迎访客, 您在正在: 登录

EbSite百科知识

RSS RSS

分类导航




搜索百科
»

常用连接


EbSite应用与开发详解

RSS
修改于 2011/10/19 07:25 马晓晴 归类为 EbSite教程

目录 [隐藏/显示]



基础篇
    第1章.什么是EbSite
    第2章.了解EbSite相关术语(什么是模型,模块,部件,控件,插件,动态组件,皮肤(模板与样式))
    第3章.EbSite功能介绍
    第4章.EbSite的安装过程
    第5章.关于EbSite的系统配置
    第6章.分类管理
    第7章.内容管理
    第8章.部件的使用
    第9章.控件的使用
    第10章.前台页面皮肤的制作(模板与样式)
    第11章.模型的使用
    第12章.扩展系统功能
    第13章.会员与分组
    第14章.管理员.角色及权限
    第15章.快速添加简单讨论区或留言板及评论
    第16章.专题管理
    第17章.静态页面的生成及seo的优化
    第18章.Rss数据的订阅(WCF)
    第19章.多国语言包
    第20章.智能手机网站及智能手机客户端
    第21章 个人空间
高级扩展篇(开发者)
    第1章.EbSite开放接口及EbSite 开放事件
    第2章.第三方程序与EbSite(宿主)的数据交互桥梁(EbSite.Base.Host)
    第3章.善用EbSite控件库让您的开发更高效(EbSite.Control)
    第4章.部件的开发
    第5章.控件的开发
    第6章.插件的开发
    第7章.动态组件的开发
    第8章.模块的开发与应用
    第9章.开发自定义会员数据提供程序
实践篇
    第1章.快速创建一个企业网站
    第2章.EbSite视频教学之模型的制作及控件的配合使用
    第3章.EbSite视频教学之个性化不同用户组下的用户管理后台
    第4章.EbSite视频教学之个性化不同用户组下的注册页面
    第5章.EbSite视频教学之个性化登录表单的制作
    第6章.EbSite视频教学之后台管理员的角色分配及权限的添加
    第7章.EbSite视频教学之如何让注册用户有发布内容的权限
    第8章.EbSite视频教学之Ebsite 与Nt!Discuz3.0深度整合教程
    第9章.结合LocoySpider开发具有采集功能的部件(演示部件的开发过程)
    第10章.开发一个邮件发送插件(演示插件的开发过程)
    第11章.开发一个友情连接模块(演示模块.部件与EbSite集成)
    第12章.结合WCF与Silverlight开发一个带视频聊天的客服模块(演示使用高版本.net框架来开发模块)
    第13章.开发商城模块(演示模块.部件·控件与EbSite集成及支付接口的调用)
    第14章.开发一个动态组件,处理生成静态页时清除换行(演示组件开发及EbSite事件扩展
    第15章.幻灯片部件(演示开发具有数据存储功能的部件)



互联网发展到今天,对于互联网产品的多样化及交互性要求越来越高,已经不再是简简单单的内容发布系统(cms)所能完成的事情,因此cms开发商也在偿试着类似模块这样的机制

来做cms不能做的事情,但到目前为止看似没有几家能把这个事情做好,像模块这个神秘的东西也只有官方才能去做的事情,让普通开发者去完成,显得十分困难,原因是没有找到

高效的模块机制同,我一直希望互联网产品能像电脑一样可以轻松的组装,轻松的外接扩展设备,让开发者专注于自己的产品业务,可以让产品更加成熟更加稳定,我一直在围绕着

EbSite去思考这个问题,EbSite2.0版发生质的变化,代码重构量达60%,总体架构也发生了变化,加入了新的插件机制,皮肤机制,模块机制及多语言机制等,EbSite就像一台方

便组装的电脑,其内容模型模板控件部件就像我们组装电脑的零件一样,一个一个的组装成我的想要的网站,其对外开发的各种插件接口及模块接口,就像是电脑的USB或是串型接

口一样,您可以像为电脑配一台打印机一样轻松安装您想要的模块,然而关于EbSite的使用,很多朋友可能还是比较模糊,即使能够使用,也只是使用了EbSite小部分功能,因此我

将花点时间,出一系列关于Ebsite的使用及开发过程.

基础篇

第1章.什么是EbSite

   1.1 关于EbSite

   1.2 EbSite能做什么

   1.3 什么人能使用EbSite

第2章.了解EbSite相关术语(什么是模型,模块,部件,控件,插件,动态组件,皮肤(模板与样式))

   2.1.什么是模型(内容模型,分类模型,用户模型)

   2.2.什么是模块(模块能做什么,模块与模型的区别什么)

   2.3.什么是部件(部件能做什么,有哪种类型的部件,部件模板是什么)

   2.4.什么是控件(EbSite的控件能做什么,此控件与asp.net控件有什么区别,有哪种类型的控件)

   2.5.什么是插件(插件能做什么,都有哪种类型插件,什么情况下使用插件,什么情况下开发插件)

   2.6.什么是动态组件(动态组件能做什么,动态组件与插件的区别是什么)

   2.7.什么是EbSite的皮肤

第3章.EbSite功能介绍

   3.1 EbSite后台功能介绍

      3.1.1 系统管理

      3.1.2 网站制作

      3.1.3 用户管理

      3.1.4 模块与插件

      3.1.5 网站管理

      3.1.6 EbSite前台功能介绍

第4章.EbSite的安装过程

   4.1.如何安装Access版EbSite

   4.2.如何安装SqlServer版EbSite

第5章.关于EbSite的系统配置

5.1 系统配置

5.2 用户配置

5.3 静态生成

5.4 程序整合

5.5 界面样式

5.6 SEO优化

5.7 水印缩图

5.8 地区设置

5.10 文件上传

5.11 邮件配置

第6章.分类管理

   6.1.分类的添加与修改

   6.2.管理分类

   6.3.分类的移动与合并

   6.4.分类的数据调整

   6.5.将分类内容化,制作无限深度网站

   6.6 设置分类列表每页显示数量(PageSize)

第7章.内容管理

   7.1.内容的添加与修改

   7.2.管理内容

   7.3.审核内容

   7.4.管理内容标签

   7.5.内容数据调整

第8章.部件的使用

   8.1.部件的创建

   8.2.部件参数设置

   8.3.部件模板的制作

   8.4.部件预览

   8.5.在网站模板中引用部件

   8.6.EbSite官方部件的使用

         8.6.1 制作网站分类导航部件(ClassList)

         8.6.2 调用某个分类下的子分类列表(GetSubClass)

         8.6.3 制作树结构网站分类导航部件 (ClassTreeDh)

         8.6.4 小型数据表设计部件(CustomDataTable)

         8.6.5 第三方在线客服部件(CustomerService)

         8.6.6 搜索表单制作部件(CustomSearch)

         8.6.7 创建管理js,html,aspx,css等文件的部件(FilesManager)

         8.6.8 Flash幻灯片部件(FlashPic)

         8.6.9 调用分类下的内容列表之多分类(ClassListMore)

         8.6.10 调用分类下的内容列表之单个分类(GetContent)

         8.6.11 调用某个用户发布的内容(GetContentByUser)

         8.6.12 调用某个专题下的子专题(GetSubSpecial)

        8.6.13 调用标签数据列表(GetTags)

         8.6.14 获取用户的相关数据,最新,来访,好友等(GetUsers)

        8.6.15 调用用户空间标签列表(HomeClass)

        8.6.16 为火车头采集器量身定作的部(LocoySpider)

        8.6.17 Rss订阅部件,通用站内或站外(NewRss)

        8.6.18 图片查看器部件(PageImgBox)

        8.6.19 调用相关内容数据的部件(RelateContent)

        8.6.20 为CustomSearch部件定制的连接搜索部件(SearchKeepWord)

        8.6.21 匹配搜索关键词,只能应用于搜索页面(SearchKeyWordMatch)

        8.6.22 专题分类导航制作部件(SpecialDh)

        8.6.23 获取某个专题下的内容列表(SpecialList)

        8.6.24 一个写字板部件(TextBox)

        8.6.25 图片或页面展示部件,实现超酷效果(WinBox)

   8.7.第三方部件的使用(包括模块部件)

第9章.控件的使用

   9.1 控件的创建与设置

   9.2 在模型中引用控件

   9.3 官方控件的使用

         9.3.1 地区列表控件(AreaList)

         9.3.2 复选框控件(CheckBox)

         9.3.3 复选列表框控件(CheckBoxList)

         9.3.4 分类下拉列表控件(ClassListBox)

         9.3.5 颜色选择器控件(ColorPicker)

         9.3.6 调用所有模型控件列表控件(CtrListBox)

         9.3.7 调用页面模板控件,如首页,分类,内容页等 (CtrTemListBox)

         9.3.8 时间日期选择控件(DatePicker)

         9.3.9 下拉列表控件(DropList)

         9.3.10 文件浏览控件(FilesBoxBrowse)

         9.3.11 超文本编辑器控件(HtmlBox)

         9.3.12 列表框控件(ListBox)

         9.3.13 模型列表控件(ModelListBox)

         9.3.14 单选框列表控件(RadioButtonList)

         9.3.15 专题分类列表控件(SpecialListBox)

         9.3.16 模板列表控件(TemListBox)

         9.3.17 文本输入框控件(TextBox)

         9.3.18 文件上传控件(Upload)

第10章.前台页面皮肤的制作(模板与样式)

   10.1.公共代码块的创建与引用

   10.2.制作自定义导航(顶部横条导航,左右侧树形导航等)

   10.3.首页模板的制作

   10.4.分类页模板的制作

   10.5 内容页模板的制作

   10.6.用户控制面板页面模板制作

   10.7.专题页模板的制作

   10.8.标签搜索模板的制作

   10.9.全部标签数据列表页模板制作

   10.10.数据搜索页模板的制作

   10.11.用户注册页模板的制作

   10.12.用户登录页模板的制作

   10.13.为不同的用户组制作不同的控制面板页模板(可实现无限级用户,如企业用户,个人用户)

   10.14.为不同的用户组制作不同的用户主页模板(可实现无限级用户,如企业主页,个人主页)

   10.15.制作智能手机网站皮肤

   10.16.通用讨论区模板制作

   10.17 了解asp.net 数据绑定语法及EbSite公共方法,让你的模板制作得心应手

   10.18 关于EbSite原生网址连接的调用

           10.18.1在模板中插入连接

             10.18.2通过公共方法调用

             10.18.3在javascript中调用连接

   10.19 可视化拖放式模板设计

           10.19.1 拖放式模板布局

             10.19.2 拖放式部件样式

                         10.19.2.1 部件样式模板的制作

                         10.19.2.2 颜色选择控件参数

                         10.19.2.3 下拉列表控件参数

                         10.19.2.4 文本输入控件参数

第11章.模型的使用

   11.1.分类模型的使用

   11.2.内容模型的使用

   11.3.用户模型的使用

   11.4.控件与模型配合使用(模型控件的创建与引用)

   11.5.自定义模型控件的输出容器

   11.6.修改模型字段的显示标题

   11.7.显示或隐藏模型字段

   11.8.排列模型字段的展示顺序

   11.9.小技艺,如何分别设计企业用户模型与个人用户模型

第12章.扩展系统功能

  12.1.模块的安装与使用

       12.1.1模块的安装与导出

       12.1.2模块的升级

       12.1.3模块的系统设置

       12.1.4模块的菜单设置

       12.1.5后台管理菜单

       12.1.6前台应用菜单

       12.1.7模块的权限配置

       12.1.8后台管理权限

       12.1.9前台用户访问权限

       12.1.10小技艺,给不同用户组订制不同模块菜单

12. 2.插件的安装与使用

      12. 2.1插件的安装与导出

      12. 2.2管理插件配置

      12. 3.动态组件的安装与使用

      12. 3.1组件的安装与导出

      12. 3.2组件的数据管理

第13章.会员与分组

  13.1.会员相关配置

       13.1.1默认注册所属会员组

       13.1.2新注册用户所得积分

       13.1.3注册用户激活方式(email认证,自动,手动)

       13.1.4用户组机制(多用户组,单用户组)

       13.1.5验证码设置

       13.1.6错误登录锁定

       13.1.7 ip限制

  13.2会员组的添加与分配

  13.3.管理所有已经通过会员

  13.4.在后台添加会员

  13.5.管理锁定会员

  13.6.向会员发送邮件或短信(单个发送,按组批量,所有批量)

第14章.管理员.角色及权限

  14.1.创建管理的两种方式

  14.2.角色的添加与权限的分配

  14.3.管理员的锁定与解锁

第15章.快速添加简单讨论区或留言板及评论

  15.1.讨论区的创建与调用

  15.2.讨论区的模板修改

  15.3.讨论区的数据管理

第16章.专题管理

16.1.专题的创建

16.2.专题数据的添加与管理

16.3.专题的合并与移动

16.4.专题数据的调整

第17章.静态页面的生成及seo的优化

  17.1.首页的定时生成与即时生成

  17.2.分类页的生成

  17.3.内容页的生成

  17.4.专题页的生成

  17.5.标签的生成

  17.6.网站地图的生成与提交

  17.7.科学设置Title,keywords,Description等,让搜索引擎更加青睐您好的网站

  17.8.采用官方定时任务插件TimerTaskHTML,定时生成自定义页面

  17.9.如何设置有利于Seo的重写目录

  17.10.如何设置有利于Seo的静态页目录

  17.11.如何通过官方动态组件ReplaceKeyWord,设置关键词内连与外连

  17.12.小技艺,让ContentPagesMaked在生成内容页面的同时生成附属页,让搜索引擎收录更多页面

  17.13.静态页面生成的两种方式优缺点(手动生成,自动生成)

  17.14.五种重写后缀的配置(.aspx,.ashx,.dll,.do,.htm)

  17.15.小技艺,让自动静态下的访问后缀变成.htm

第18章.Rss数据的订阅(WCF)

第19章.多国语言包

第20章.智能手机网站及智能手机客户端

第21章 个人空间

  21.1 个人空间可以实现什么(打开想象的窗口)

  21.2 开通及配置个人空间

  21.3 个人空间的标签(导航分类)

       21.3.1 管理员如何设置默认空间分类

       21.3.2 创建标签

       21.3.3 给当前标签选择版式

  21.4 个人空间的版式的制作

  21.5 个人空间的皮肤

       21.5.1 皮肤的选择

       21.5.2 皮肤的制作

  21.6 个人空间的部件(如何将EbSite部件应用在个人空间及开发个人空间部件)

高级扩展篇(开发者)

第1章.EbSite开放接口及EbSite 开放事件

  1.1 关于EbSite.Base及EbSite.Base.Host

  1.2 扩展 WEB服务基类 WebServiceBase

  1.3 WCF服务 Service.svc

  1.4 Javascript公共方法

  1.5 两个XML存储封装类(XMLProviderBase,XMLProviderBase)

  1.6 EbSite开发事件及应用

第2章.第三方程序与EbSite(宿主)的数据交互桥梁(EbSite.Base.Host)

第3章.善用EbSite控件库让您的开发更高效(EbSite.Control)

  3.1 文本输入框(TextBox)

  3.2 带条件验证的文本输入框(TextBoxV)

  3.3 HTML编辑器(Editor)

  3.4 颜色选择框(ColorPicker)

  3.5 标签切换控件-后台(CustomTags)

  3.6 标签切换控件-前台(CustomTagsDiv)

  3.7 标签切换框-隐藏元素(CustomTagsBox)

  3.8 日期时间控件(DatePicker)

  3.9 简易对话框控件(EasyuiDialog)

  3.10 输入自动完成控件(GoogleAutoComp)

  3.11 简易进度条控件 (HProgressBar)

  3.12 连接按钮控件 (LinkButton)

  3.13 按钮控件 (Button)

  3.14 复选框 (CheckBox)

  3.15 列表复选框(CheckBoxList)

  3.16 地区选择控件(AreaBox)

  3.17 数据绑定控件之DataList

  3.18 数据绑定控件之GridView

  3.19 列表控件(ListBox)

  3.20 提示控件(Notes)

  3.21 单选列表控件(RadioButtonList)

  3.22 数据绑定控件之Repeater

  3.23 单文件上传控件(SWFUpload)

  3.24 批量上传控件(SWFUploadMore)

  3.25 文件浏览控件(TextBoxBrowse)

  3.26 工具条控件(ToolBar)

  3.27 对话框及图片查看控件(WinBox)

第4章.部件的开发

  4.1.部件的组成部分

  4.2.使用EbSite开发助手快速生成部件项目

  4.3.手动创建部件项目

  4.4.开发部件的参数设置页

  4.5.开发部件的内容展示页

  4.6.部件的介绍说明文件

  4.7.如何开发具有数据存储功能的部件

第5章.控件的开发

  5.1.控件的组成部分

  5.2.使用EbSite开发助手快速生成控件项目

  5.3.手动创建控件项目

  5.4.开发控件的参数设置页

  5.5.开发控件的内容展示页

  5.6.控件的介绍说明文件

第6章.插件的开发

  6.1.EbSite所提供的插件类型

  6.2.插件的相关接口说明

  6.3.使用EbSite开发助手快速生成插件项目

  6.4.手动创建插件项目

  6.5.小技艺,如何开发利用支付插件

  6.6. 关于插件配置参数设置

第7章.动态组件的开发

  7.1.使用组件扩展EbSite开放事件

  7.2.单条数据组件开发及数据调用

  7.3.列表数据组件开发及数据调用

  7.4. 与插件一样的配置参数设置

第8章.模块的开发与应用

  8.1.模块的组成结构

  8.2.使用EbSite开发助手快速生成模块项目

  8.3.手动创建模块项目

  8.4.调整数据库的连接串(只适用数据库处理类模块)

  8.5.开发模块配置页(Setting.ascx与SettingInfo)

     8.5.1添加或修改的模块配置类属性

     8.5.2使用切换标签分类模块配置属性

  8.6.关于页面名称的设置

  8.7.是否将页面添加到切换标签中

  8.8.关于参数box与t的意义

  8.9.设置页面的访问权限

  8.10.排序切换标签

  8.11.自定义路由定向

  8.12.设置模块标题(前台路由)

  8.13.一些可重写的方法及可调用的公共方法

  8.14.开发模块的后台管理应用

     8.14.1创建后台管理路由页

     8.14.2创建后台管理功能页

     8.14.3数据添加/修改页

     8.14.4数据列表页

     8.14.5数据查看页

     8.14.6设置后台管理菜单数据

     8.14.7设置后台管理权限数据

  8.15.开发模块前台用户访问应用

   8.15.1创建前台路由页

       8.15.2创建前台功能页

                8.15.2.1数据添加/修改页

                8.15.2.2数据列表页

                           8.15.2.2.1GridView列表页

                           8.15.2.2.2Repeater列表页

                           8.15.2.3数据查看页

   8.15.3设置用户应用菜单数据

       8.15.4设置用户访问权限数据

       8.15.5添加功能说明文字

       8.15.6如何关闭左框架

       8.15.7如何关闭标题

       8.15.8如何关闭切换标签

       8.15.9如何自定义路由母板页

       8.16.开发我的模块样式表

  8.17.开发我的模块部件

       8.17.1为什么要开发的模块部件

       8.17.2模块部件的开发及与EbSite集成调用

  8.18.开发的模块控件

       8.18.1为什么要开发的模块控件

       8.18.2模块控件的开发及与EbSite模型的配合使用

  8.19.开发一些与用户组绑定的应用

       8.19.1为不同用户组开发注册页

       8.19.2为不同用户组开发登录页

      8.19.3为不同用户组开发控制面板主页

      8.19.4为不同用户组开发用户网站主页

  8.20 通信桥梁

       8.20.1 EbSite.Base.Host

       8.20.2 如何在模块业务层调用EbSite业务层(base.dal)

       8.20.3 在模块页面里ajax请求EbSite公共WCF

       8.20.4 扩展及调用模块Web服务api.asmx

       8.20.5 模块与模块之间的数据通信桥梁

       8.20.6 EbSite二次开发页面与模块数据通信桥梁

  8.21 模块事件扩展

       8.21.1 在模块安装前做些什么?扩展Module_Setuped

       8.21.2 在模块卸载后做些什么?扩展Module_Uninstalling

       8.21.3 常见Global.asax事件扩展 (Application_Start,Application_End,Application_Error,Application_BeginRequestSession_Start,Session_End,Profile_MigrateAnonymous)                              

  8.22 事先指定模块ID及页面ID

       8.22.1 为什么要事先指定模块ID或菜单ID

       8.22.2 使用模块开发助手生成GUID

       8.22.3 怎么事先设置模块ID路由页面ID及控件ID

第9章.开发自定义会员数据提供程序

  9.1.为什么开放会员数据提供程序

  9.2.可扩展的MembershipProvider

  9.3.开发我的MembershipProvider

  9.4.实现EbSite提供的相关用户操作辅助接口

  9.5.实现我的在线用户接口

  9.6.实现我的Passport

实践篇

第1章.快速创建一个企业网站

  1.1 样式整理及首页模板的套用

  1.2 分类页模板的套用之企业简介

  1.3 分类页模板的套用之动态新闻

  1.4 分类页模板的套用之产品展示-访客留言-联系我们

  1.5 网站公共部分件处理

  1.6 公共头部logo与banner广告的制作

  1.7 产品幻灯片的制作

  1.8 数据调用之企业简介方法一

  1.9 数据调用之企业简介方法二

  1.10 动态新闻的数据调用

  1.11 产品展示页的数据调用

  1.12 访客留言与联系我们栏目的数据调用

  1.13 内容展示页的模板制作及数据调用

  1.14 首页数据的调用

  1.15 网站首页的定时生成及网站的静态化,动态重写,自动静态等

第2章.EbSite视频教学之模型的制作及控件的配合使用

第3章.EbSite视频教学之个性化不同用户组下的用户管理后台

第4章.EbSite视频教学之个性化不同用户组下的注册页面

第5章.EbSite视频教学之个性化登录表单的制作

第6章.EbSite视频教学之后台管理员的角色分配及权限的添加

第7章.EbSite视频教学之如何让注册用户有发布内容的权限

第8章.EbSite视频教学之Ebsite 与Nt!Discuz3.0深度整合教程

第9章.结合LocoySpider开发具有采集功能的部件(演示部件的开发过程)

第10章.开发一个邮件发送插件(演示插件的开发过程)

第11章.开发一个友情连接模块(演示模块.部件与EbSite集成)

第12章.结合WCF与Silverlight开发一个带视频聊天的客服模块(演示使用高版本.net框架来开发模块)

第13章.开发商城模块(演示模块.部件·控件与EbSite集成及支付接口的调用)

第14章.开发一个动态组件,处理生成静态页时清除换行(演示组件开发及EbSite事件扩展

第15章.幻灯片部件(演示开发具有数据存储功能的部件)

EbSite百科知识 本系统使用 ScrewTurn Wiki创建 版本号 3.0.4.560.