Bkh1.1.2软件入门

目录

一、       关于bkh软件... 3

1.    什么是bkh软件... 3

2.    关于bkh软件的起源和发展... 3

3.    关于如何得到bkh软件... 5

4.    关于bkh软件的安装部署... 5

5.    关于bkh软件的维护和升级... 6

6.    关于bkh软件的使用... 6

二、       Bkh1.1.2中心管理员入门... 7

1.    登陆中心站点... 7

2.    怎样建立和管理一个子站点... 7

3.    怎样经营子站点... 7

4.    利用多台服务器跨域提供服务... 8

5.    利用单点认证系统整合其他站点... 9

三、       Bkh1.1.2子站点管理员入门... 9

1.    登陆自己的站点... 9

2.    bkh的站点概念... 10

3.    怎样上传文件到自己的站点文件库... 10

4.    为站点增加、删除一个页面,以及设置页面属性... 10

5.    为页面增加、删除一个模块,以及使用模块的功能菜单... 11

6.    控制页面或页面中模块的权限。... 12

7.    怎样在线设计站点的外观... 13

8.    怎样利用自己的域名访问自己的子站点... 14

9.    怎样利用子站点开展网络商务... 14

10.      怎样支付站点的服务费、调整服务内容,以及转让自己的站点。... 15

四、       Bkh1.1.2注册用户入门... 17

1.    登陆注册帐户... 17

2.    修改用户信息... 17

3.    上传文件到自己的文件库... 17

4.    建立和写作自己的博客... 17

5.    利用博客主页开展商务... 17

6.    申请子站点... 18

五、       几个适合Bkh的应用领域分析... 18

1.    用于发展IDC增值业务... 18

2.    用于建设技术社区... 19

3.    用于建设网络创业平台... 19

4.    用于建设行业门户... 19

5.    用于建设企业门户... 20

6.    用于建设商务网站... 20

7.    用于建设高校网络辅助教学平台... 20

六、       附录:Bkh1.1.2内含功能模块列表... 21

1.    通讯录... 21

2.    图片册... 21

3.    公告栏... 21

4.    论坛... 21

5.    文档下载... 21

6.    下拉框连接... 22

7.    HTML文本... 22

8.    图片和动画... 22

9.    超级连接... 22

10.      登录块... 22

11.      滚动消息框... 23

12.      客户留言... 23

13.      站点博客写作... 23

14.      站点博客展示... 23

15.      站点小卖部... 23

16.      问与答... 23

17.      RSS2提要阅读... 23

18.      站点表格展示和填写... 24

七、       特别说明... 24

 

 

 

 

 

 

 

 

 

 

 

 

 

一、            关于bkh软件

1.     什么是bkh软件

bkh是“博客侯”的拼音简写,“博客侯(www.bokehou.com)”是一个网站,这个网站的主要任务是为互连网提供一个免费的不断升级的自助建站平台(即bkh软件),可以认为bkh软件就是由“博客侯”网站开发和维护的一个免费的自助建站平台

bkh软件基于ASP.NET,采用c#编写,可以利用多台主机或多个集群提供自助建站服务,可以轻易建立任意个数的子站点,多个子站点的数据可以集中或分散保存Sql Server数据库中,博客功能已成为bkh软件的基本功能,每一个注册用户都可以有自己的博客主页。

2.     关于bkh软件的起源和发展

bkh软件的起源比较曲折和艰辛,这里只简单描述一下过程,几年前笔者想做一个系统,是帮助教师更容易通过网络辅助教学工作,逐步演变成帮助非技术人员跨越技术门槛利用互连网提供服务,实际上是一套较大的系统,自己写了很多代码,出了很多废品。

准备放弃时,微软推出了Office2003(当时叫Office System),中间有一个叫Windows SharePoint Service的组件,WSS让我重新捡起了以前的想法,花了半年多时间对WSS进行较深入的研究,最后发现WSS并不适合实现自己的想法,可能是因为需要更自由的空间。

直到2004年在网上发现了www.dotnetnuke.com,很多熟悉.net的朋友可能知道这个开源项目,记得当时好象已经是2.0了,我惊喜地发现它已经实现了我想要的一些功能。可惜我一直不习惯用vb做开发,我很喜欢c#的语言风格,所以我几乎在很短的时间就决定转换dnnc#版本。也不知道有什么工具可用,搜了几下没找到,于是就开始手动转换,用了足足两个星期终于调通dnn2.0c#版本,我准备做一个忠实的c#dnn的提供者,但我还没有缓过神,dnn又出新版本了,遗憾的是从dnn2c#版本升级到新版本要比直接从vb重新转换花更多的时间,我又花了近1个月,才调通新版本的c#版,我开始感觉到做忠实的c#dnn没有什么意思,几乎把我变成了机器人,记得博客园有几篇文章论述没有必要做dnn的转换工作,我也觉得dnn官方才最合适c#转换,所以我放弃了做dnnc#版提供者的想法;我实在不想说dnn的坏话,读了dnn的代码后,感觉到dnn的核心绝对不在于代码,因为代码合理性并不太好,更象一个初学者写的代码,甚至我感到dnn已经不可能再发展了,但就在我一直这样认为的时候,dnn却做了一次大规模的升级,升到更强的3.0版本,我感到非常吃惊,同时开始认为dnn会有一个很好的前景,因为我感觉到dnn的创始人真是一个很不简单的人。

bkh源自dnn应该是没错,因为确实从中汲取了很多营养,但bkh不知道该如何遵守dnn的开源协议,因为bkh的所有代码都是采用c#语言重写,包括核心框架,几乎完全放弃转换成功的c#版本,而dnn至今仍采用vb语言,特别是bkh的单点认证系统和内部集群功能是dnn到现在都还不具备的功能,dnn重国际化,更注重面向技术人员,bkh重中国化,更注重面向非技术人员。

博客侯团队对Bkh.1.1.2目前40万行代码游刃有余,有很多新的想法列入计划之中,同时也正在积极考虑开源的问题,博客侯团队有自己的造血功能,完全能够胜任bkh的持续开发和维护,相信bkh会有一个美好的明天。

3.     关于如何得到bkh软件

访问博客侯(http://www.bokehou.com )网站,可以免费得到Bkh软件,bkh软件是由博客侯团队开发和维护的一个免费自助建站平台。

4.     关于bkh软件的安装部署

下载bkh_1_1_2_public.zip后,在解压文件夹的Documents目录里有几个说明文档,其中一个关于安装部署方面的,安装部署从内容上包括设置运行环境、建站系统和数据库三部分,从服务方式上分基于主机和基于虚拟空间。

5.     关于bkh软件的维护和升级

使用bkh软件时产生的所有数据都保存在数据库中,所以主要需要对数据库维护,对于每一个新版本,都会提供一个对应的在线数据库升级程序,所以用户可以放心使用bkh软件而不用为数据的升级而操心。

6.     关于bkh软件的使用

安装成功后,Bkh软件平台的使用大致分为三个层次,如右图所示:

1)    一是中心管理员,负责整个平台的管理,对子站点进行审核和开通,代表平台的运营方执行管理功能,登陆后会显示“主页/中心”菜单用于提供各种管理功能;

2)    二是子站点的管理员,负责建设和管理自己的子站点,登陆后会显示“主页/站点”菜单用于提供各种管理功能;

3)    三是注册用户,负责管理自己的用户信息以及自己的博客,登陆后会显示“主页/用户”菜单用于提供各种管理功能;

 

 

二、            Bkh1.1.2中心管理员入门

1.     登陆中心站点

成功安装bkh软件并初始化后,中心管理员可以利用初始帐号和密码登陆中心站点,初始帐号为:domain@domain.bkh(全小写) 初始密码为:domain(全小写),登陆成功后,在主页的下面会出现名叫“主页/中心”管理菜单,此菜单是专门提供给中心管理员使用的专用菜单。

2.     怎样建立和管理一个子站点

1)    子站点的站主必须先注册成为中心站点的用户。

2)    子站点的站主注册成功后登陆中心站点,利用“主页/用户/我的站点”菜单,申请一个子站点。

3)    中心管理员利用“主页/中心/审查申请站点”菜单批准站点。

4)    中心管理员利用“主页/中心/审查后分配主机”菜单将批准的站点分配给某台已成功部署的主机或集群。

5)    中心管理员利用“主页/中心/管理子站点” 菜单开通、禁止或过期某台主机上面的某个子站点。

3.     怎样经营子站点

bkh的运营商可以利用bkh内置的功能经营子站点。子站点根据功能分为三种类型,宣传型、团队型和网络商务型,其中团队型在宣传型基础上增加了站点博客功能,其中网络商务型型在团队型基础上增加了站点小卖部的功能。

另外运营商可以设定子站点的基本上传空间大小,和最大允许的上传空间大小,对超出基本空间部分可以进行收费。

如果运营商需要对子站点服务收费需设置网上网下支付方式和四种服务价格:

1)    宣传型站点每天服务费。

2)    团队型站点每天服务费。

3)    网络商务型站点每天服务费。

4)    超出基本空间每M每天的价格。

子站点站主可以根据需要自助调整服务内容,不同的服务组合对应相应的服务期限,站主通过网上或网下支付给运营商资金后,资金数量会存在站主帐户下的资金库里供站主使用,站主可以随时利用自己资金库里的余额为自己的某个子站点充值,实际上为站点的当前服务内容购买一个服务期限,如果子站点站主自助调整了服务内容,系统会根据服务内容换算一个服务期限。

中心站主可以方便地对子站点赠送、调整或录入服务期限。

4.     利用多台服务器跨域提供服务

bkh运营商可以利用多台主机或一台主机的多个应用程序域为用户提供自助建站服务,但每一台主机或应用程序域必须部署相同版本的bkh软件。然后利用中心站点的“主页/中心/添加IpApp”菜单,将主机的IP地址或域名或应用程序名加入中心站点即可进行分布式管理。

5.     利用单点认证系统整合其他站点

Bkh系统自带Web单点认证系统,任何一个注册用户可以用同一帐号访问运营上所有主机的所有子站点,也提供了单点认证系统集成接口,用于容易地为其他系统提供用户、角色和应用层次的管理服务,此单点认证系统已成功应用在中国石化西南分公司的门户系统中,并成功整合了其他的web系统。关于单点认证系统接口文档将在以后逐步整理推出。

三、            Bkh1.1.2子站点管理员入门

1.     登陆自己的站点

1)    可以登陆中心站点,利用菜单“主页/用户/我的站点”访问你的站点。

2)    可以通过http://中心站域名/ps/子站点访问名/default.aspx访问你的站点。

3)    如果运营商支持泛域名,可以通过(http://子站点访问名.ps. 中心站域名)访问你的站点。

4)    如果你有自己的域名,绑定后可以用你自己的域名访问你的站点。

5)    成功登陆你的站点后,会有“主页/站点”菜单为你提供站点管理功能。

2.     bkh的站点概念

一个站点由多个页面构成,每个页面划分成几个区域,每个页面区域可以插入多个功能模块,每个功能模块实现和呈现一个特定的功能,如果有管理员权限,可以为站点添加和删除页面,可以在页面中增加和删除功能模块,可以设计页面和模块的外观,可以控制页面和模块的访问权限,从而实现一个功能齐全的站点。

3.     怎样上传文件到自己的站点文件库

利用管理员帐号登陆自己的站点,使用菜单“主页/站点/站点文件库”,根据需要建立站点文件夹,再将文件从本地上传到建立的站点文件夹中。

4.     为站点增加、删除一个页面,以及设置页面属性

1)    利用管理员帐号登陆自己的站点。

2)    使用左上角的“新建页”按钮,可以为站点添加一个页面。

3)    进入某个页面,使用左上角“页面属性”按钮,可以设置页面属性或者将页面放入回收站。

4)    使用菜单“主页/站点/回收站”可以彻底删除页面或取回删除的页面。

5)    使用菜单“主页/站点/站点页面库”可以统一管理所有的页面。

5.     为页面增加、删除一个模块,以及使用模块的功能菜单

1)    利用管理员帐号登陆自己的站点。

2)    进入某个页面,在页面顶部选择一个模块,选择页面区域,单击“添加模块”按钮,可以为页面添加一个模块。

3)    当模块加入到页面后,只是一个空的模块,要让此模块呈现出丰富的内容,还必须对模块进行设置,每个模块左上角都有一个功能设置菜单,可以移动模块到不同的页面区域,以及将模块从页面删除,也可以设置页面的各种属性。如下图所示:。

4)    每一个添加到页面的模块,都可以被其他页面共享。

5)    使用菜单“主页/站点/站点模块库”可以统一管理所有加入到站点的模块。

6.     控制页面或页面中模块的权限。

可以控制模块和页面的访问权限,可以控制哪些人可以查看信息,哪些人可以编辑信息。

操作步骤是,先根据需求建立一个或多个角色,再将相应的注册用户添加到对应的角色,然后在页面或模块的属性面板进行授权设置,规定哪些角色可以用哪种方式访问页面或模块。

角色管理面板访问菜单“主页/用户系统”,到用户服务系统后,再访问菜单“成员站点/站点角色管理”如图:

 

进入角色管理面板,输入角色名,单击“添加角色”面板即可新建一个角色,单击角色对应的“管理用户”即可管理此角色的用户。

 

可以将站点的注册用户添加到角色,也可以将角色内的用户从角色删除,如下图所示:

在页面或模块的属性面板,设置一下访问权限,即完成页面或模块的权限控制。如下图所示:

 

7.     怎样在线设计站点的外观

1)    打开菜单“主页/站点/站点设置/站点外观设置”可以指定站点的框架外观,站点默认页面外观,站点默认模块外观,站点菜单样式。

2)    进入某个页面,在页面属性设置里可以指定页面的外观和页面中模块的默认外观。

3)    使用模块的功能菜单“模块通用属性”,可以指定模块的外观。

4)    使用菜单“主页/站点/设计样式/设计站点样式”可以复制和设计站点框架外观。

5)    使用菜单“主页/站点/设计样式/设计页面样式”可以复制和设计页面外观。

6)    使用菜单“主页/站点/设计样式/设计模块样式”可以复制和设计模块外观。

7)    使用菜单“主页/站点/设计样式/设计菜单样式”可以复制和设计菜单外观。

8)    使用菜单“主页/站点/设计样式/站点部件样式”可以设置站点部件的样式。

8.     怎样利用自己的域名访问自己的子站点

如果你有自己的域名,可以使用菜单“主页/站点/站点设置/站点域名设置”对一个或多个域名进行绑定。

9.     怎样利用子站点开展网络商务

1)    使用菜单“主页/站点/站点设置/站点支付设置”可以设置站主的网上网下支付方式。

2)    虚拟商品销售

可以将页面或模块的访问权限开放给某个角色,再将角色作为一个虚拟商品进行销售,将“站点小卖部”模块加入到页面,设置站点小卖部的用途为“销售站点角色”,再将某个站点角色和小卖部关联,设置价格等信息后,即可销售角色,当用户支付成功后会自动开通角色,以达到访问某些资源的目的。

3)    实物商品销售

将“站点小卖部”模块加入到页面,设置站点小卖部的用途为“销售实物商品”,再设置商品信息,即可销售实物。

4)    捐助

将“站点小卖部”模块加入到页面,设置站点小卖部的用途为“网络捐助箱”,即可实现捐助箱功能。

10.             怎样支付站点的服务费、调整服务内容,以及转让自己的站点。

1)    对资金库充值

使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/注册信息/我的资金”可以对自己的资金库充值。

2)    购买站点服务期限

一个注册用户只有一个资金库,但可以有多个子站点,可以随时利用资金库为某个站点购买服务期限,使用菜单“主页/用户/我的站点”,使用已开通站点的“余额支付”功能即可即刻购买此站点当前服务内容的服务期限。

3)    调整服务内容

使用菜单“主页/用户/我的站点”,使用已开通站点的“调整服务”功能即可根据自己的需求调整站点服务的内容,调整后系统会根据服务内容自动计算出服务期限。

4)    转让自己的站点

使用菜单“主页/用户/我的站点”,使用已开通站点的“转出”功能即可将自己的站点转出到另一个用户名下,可以设置转入密码,接受者必须正确输入转出者设置的密码才能成功转入,如果接受者没有成功转入站点,则转出者可以随时取消转出;以这种方式可以轻松实现站点的转让,比如一个美工和策划人员可以申请一个站点,设计好后再转卖给另一个用户。

  

调整服务,转出站点如下图:

四、            Bkh1.1.2注册用户入门

1.     登陆注册帐户

用注册成功的帐户登陆中心站点后,会出现“主页/用户”菜单,此菜单提供了注册用户能使用的所有管理功能。

2.     修改用户信息

使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/注册信息”可以修改所有注册信息。

3.     上传文件到自己的文件库

使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/我的文件库”可以建立目录上传文件到注册用户自己的文件库以备使用。

4.     建立和写作自己的博客

使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/我的博客/基本设置”可以开通注册用户自己的博客主页,再使用“用户/我的博客”菜单的其他功能可以写作和管理博客文章。

5.     利用博客主页开展商务

1)    使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/注册信息/我的支付信息”设置注册用户自己的网上网下支付信息。

2)    使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/我的博客/基本设置”设置捐助箱信息,并将捐助箱加入到页眉、页脚或博客主页中,即实现了捐助箱的功能。

3)    使用菜单“主页/用户/用户系统”,到用户系统后,使用菜单“用户/注册信息/我的小卖部”为小卖部添加或删除商品,即实现了博客小卖部的功能。

6.     申请子站点

登陆中心站点,使用“主页/用户/我的站点”菜单,可以申请和管理自己的子站点。

五、            几个适合Bkh的应用领域分析

1.     用于发展IDC增值业务

利用bkh平台发展IDC(互连网数据中心)增值业务,具有一定的优势和广大的用户群,分析如下。

1)    采用“主机托管”必须购买服务器、开发安装和维护程序、支付服务费,使用者用户依赖于技术人员。

2)    采用“虚拟主机”,用户不用购买服务器,但必须开发安装和维护程序、支付服务费,使用者用户依赖于技术人员。

3)    采用bkh提供的“自助建站”服务,用户不用购买服务器,不用开发安装和维护程序,支付服务费,使用者不依赖技术人员,而不依赖技术人员可以放大用户群,让非技术人员加入进来。

2.     用于建设技术社区

利用bkh内置的博客和论坛功能,可以很容易地为技术人员提供一个强大的交流平台。

3.     用于建设网络创业平台

Bkh可以轻松地将子站点当作商品来自由转卖,则同一个子站点可以经历不同的建设历程,从而可以集各家之长于一身,比如:一个策划人员申请了一个空白站点,利用自己的知识规划了一些很好的功能,然后将站点转出给一个美工人员,美工人员利用自己的技术将站点设计得很漂亮,又将站点转出给一个营销人员,营销人员利用自己的知识让此站点达到赢利的目的。

4.     用于建设行业门户

利用bkh强大的建站能力,加上整合者的行业领域知识,为行业内的各种团体提供独立的子站点,让他们可以跨越技术门槛管理和提供自己的信息资源,这样可以很容易将某行业内的各种资源整合起来形成统一的行业门户。

5.     用于建设企业门户

为企业的各部门提供子站点,让各部门跨越技术门槛管理和提供自己的信息资源,同时可以利用bkh的单点认证系统将企业其他的web系统也整合到一起,统一面对外界和客户,形成实用而强大的企业门户。

6.     用于建设商务网站

利用bkh强大的在线建站功能,加上创建者自己的知识和赚钱策略,可以轻松建设商务站点,利用互连网实现盈利。

7.     用于建设高校网络辅助教学平台

Web2.0可能会对传统的远程教育带来很大的冲击,传统的远程教育采用web1.0方式进行了非常多的物质投入,有些甚至还动用了卫星,无非就是将各种优秀教学资源收集起来,再集中进行营销,而Web2.0可以容易地通过网络释放庞大教师队伍的能量,而教师是教育的生产者,是远程教育的核心。利用bkh为教师提供功能强大的自助建设的子站点,可以解决大部分教师长期以来依赖技术的问题,从而在网络上将压抑以久的远程教育核心(教师队伍)的能量给释放出来。

六、            附录:Bkh1.1.2内含功能模块列表

1.     通讯录

为站点提供建立通讯录的功能,具有查找功能。

2.     图片册

用于为站点提供组织大量图片的能力。一个模块可以包含多个图册,一个图册可以包含多个图片,每个图片可以收集自己的评论。

3.     公告栏

用于为站点提供信息公告功能,公告信息可以图文混排,自由设计外观。

4.     论坛

为站点提供论坛功能,文章和回复都具备分页功能,可以胜任大数量的文章和回复。

5.     文档下载

为站点提供文档下载的功能,具备下载次数统计,以及跨域下载。

6.     下拉框连接

用一个或多个下拉框建立连接组,用于在很小的空间呈现大数量的连接。

7.     HTML文本

用于为站点页面提供图片、文本、表格、动画混排的网页片段,和其他模块一起构成内容丰富的页面,也可以用于为页面提供弹出窗体,浮动广告等。

8.     图片和动画

用于为站点页面提供图片和动画,可以在图片和动画上面添加超连接。

9.     超级连接

用于为站点提供功能强大的超连接列表,列表有多种排列方式,列表项可以是文本,也可以是图片,连接的对象可以是普通连接,也可以是RSS频道。

10.             登录块

用于为子站点建立一个登录表单。

11.             滚动消息框

为站点页面提供发布滚动信息的功能,可以设置滚动速度和方式。

12.             客户留言

为站点提供留言板功能。

13.             站点博客写作

由站点统一规划栏目,由多人参加写作的功能。

14.             站点博客展示

对站点多人博客文章进行展示。

15.             站点小卖部

可以用于销售虚拟商品、实物商品以及捐助箱功能,如果子站点拥有支付宝帐户则可以实现网上支付以及角色的及时开通等功能。

16.             问与答

为站点提供组织问与答的功能。

17.             RSS2提要阅读

用于将RSS2新闻提取到本站来阅读,可以设置显示样式。

18.             站点表格展示和填写

        用于展示和填写站点定义的表格。

七、            特别说明

由于时间的原因,本文档不是非常详尽,但大的方面基本上都提到了,主要起个抛砖引玉的作用,如果有什么问题,欢迎朋友们到http://www.bokehou.com的论坛中进行讨论。也可以直接给笔者发送邮件chinaxiaofei@163.com询问,也可以到笔者的博客http://chinaxiaofei.cnblogs.com讨论,针对bkh的计划可谓堆积如山,惟有埋头苦干,任重而道远!朋友们的鼓励对我们很重要,哪怕只是简单的问候也能使我们力量倍增。

感谢您的支持!工作愉快!

 

 

博客侯(http://www.bokehou.com

2006-9-2