Microsoft SharePoint Portal Server做外网门户

SPS真的是一个非常好非常好的东西,不是吗?我相信N多人跟我一个想法。里面的很多概念都给微软的其它产品很多启发。比如Web Part的概念,就在Whidbey里面有了体现,当然,Whidbey更进一步,至少比SPS的Web Part有了可视化设计界面。在我看到的SPS Web Part Wish里面,大家把“提供可视化Web Part的设计工具”放在了第一位,我想在SPS 2004的时候,这个愿望得借助Whidbey来实现了。在目前,你只能通过一些“歪门邪道”来借力Web User Control来做这个工作,这方面的详细资料可以参看Kaneboy的精彩连载,或者我提供的这个PPT

另外,FrontPage其实是我一直不看好的工具,但自从开始做SPS的PoC(很多人问我啥是PoC,其实就是Proof Of Concept,说白了,就是Demo)之后,FrontPage就成了我的必备利器,因为通过它,可以非常方便的定制SPS的界面细节。前段时间,使用Frontpage并且配合CSS的功底,在不到一天的功夫,我们将SPS进行移头换面,将某政府网站移植成了SPS界面,如果不事先做心理准备,估计很难看出来这是SPS做的网站。

政府网站,当然不能只是内网办公这么简单了,其中遇到的最大问题,就是如何在允许匿名访问的情况下,仍然能够对SPS进行管理。

大家知道,SPS 2003是基于AD的,必须在AD环境下进行安装。它的用户身份验证等功能全部来自于AD。在安装SPS后,默认会把Portal所在Virtual Server设置为不允许“匿名访问”,所有人员都需要有一个登录过程。如果你启用了SPS的匿名功能,那么更不幸的事情发生了:即使你是域管理员,你会发现你的身份自动Downlevel成了匿名用户,根本不再具备管理权限,这可如何是好???

嗯,让我们再看看一个活生生的在外网的SPS网站吧:靠近我(http://www.run2me.com),这是刘润大哥做的SPS网站,同样的,上面也都是MS的员工。从第一天看到它开始,我就一直在疑惑,它是如何在启用匿名后,仍然可以对其进行管理的?而且很显然,每个人的身份还都不一样。

恰巧这次PoC的时候,同事正好有刘润大哥的电话,于是我们就用电话向刘润大哥请教了一下,在得知其机理后,才发现,一切都是那么简单:IIS中两个Virtual Server(一个匿名,一个非匿名),一个SPS。在SPS当中设置两个代理访问Url,即可以起到此效果,一切得来都是不费功夫。

虽然说起来简单,但设置起来还是需要一定技巧的,因为SPS过于庞杂,想要玩转,也需要一份功夫,如果您在做SPS开发,并且对这种做法感兴趣,可以联系我,我会将具体资料文档发送给您。

另外,很多公司在内网部署了SPS,但是访问者的机器都没有加入到AD中,所以更改密码也成了问题,我恰巧也做了一个显示登录者信息并且能够更改登录者密码的Web Part,有需要者也可以与我联系,Free。

BTW:仔细看看下面的留言,不要再留您的邮件了,您应该知道在哪儿找到下载了。唉:'(

 

打赏作者

“Microsoft SharePoint Portal Server做外网门户”的197个回复

  1. 求救:
    AD中的所有用户的基本信息可不可以以列表的形式在sharepoint中全部显示出来?

  2. 开心大哥:你提供的网址下载的文件只有1KB,而且有错呀!!给个有效地址好吗?谢谢了!

  3. 开心大哥:你提供的网址下载的文件只有1KB,而且有错呀!!给个有效地址好吗?谢谢了!

    一样的问题
    :)

  4. Pingback: AndrM
  5. IIS中两个Virtual Server(一个匿名,一个非匿名),一个SPS。在SPS当中设置两个代理访问Url,即可以起到此效果,一切得来都是不费功夫。

    虽然说起来简单,但设置起来还是需要一定技巧的,因为SPS过于庞杂,想要玩转,也需要一份功夫,如果您在做SPS开发,并且对这种做法感兴趣,可以联系我,我会将具体资料文档发送给您。

    我感觉兴趣。
    [email protected]

  6. 第一次用的先看帮助文件,学会基本的安装配置和管理再说,不要一点概念都没有,也help,help~

  7. 你好:我现在正好遇到一个访问计算机没有加入域的问题,能否也发给我资料和那个webpart?万分感谢!

  8. 我照着那篇文章做了,怎么不行呀?急救呀,争救,那篇文章好像只提到了配置Shadow Web Site,没有提到配置Default Web Site,到底怎么做呀?

  9. 我现在正在用SPS, 现在有二个问题请各位帮忙:
    1. 在SPS中, 我如何使右边的菜单项隐藏起来,而顶部的不变!
    2. 在SPS中, 我自己设置了一个页面, 想用它替换SPS默认的首页,该如何处理? 不是通过简单的连接的方式连接过去!

    有自己的想法可以和我交流一下,希望能有所帮助!
    MSN:[email protected]

  10. sharepoint 可以定义浏览用户的帐号和密码吗?
    可以用户自己修改密码吗?

  11. 您好, 我们的sps服务器也成功配起來匿名访问了, 但是奇怪的是, 访问匿名的站点时, 什么东西都搜索不出来, 访问需要用户名的站点时就可以…
    这个问题困扰了我好久了, 弄了很多次都搞不懂其中的原因…

评论已关闭。