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. Good! 🙂 Welcome back.
    开心, 能把该资料和Free WebPart发给我吗?[email protected]。Thanks 🙂
    另外,问下,我们最近做一个政府内部网的统一政府门户,以发布全省各级机构的共享数据资料等,后台用BizTalk 2004做数据转换与流转,那门户用SPS看来有点贵了,用WSS合适吗?不知道开心能提供下这方面(SPS、WSS或BizTalk2004)的资料吗?:)

  2. 其实我还是有些东西不能应用:
    比如投票,不知道如何体现不同的投票者
    比如RSS聚合的一个WebPart,非账号用户不能用
    等等

  3. 欢迎开心回来带给我们这么有价值的文章!!!
    SPS2003和AD是紧密集成的,所以一直以来都以为不能通过匿名访问Portal,上次有人问我,我还说不能呢,看来又误人子弟了:(
    能不能把相关资料发给我,另外我现在一直在做sps的开发,有什么好的提议也欢迎告知:)
    [email protected]

  4. 对于我来说是个初学者,所也非常渴望能跟你进行交流学习,如果可能的话请联系我:
    MSN:yyf9767·hotmail.com
    oicq:2589906

  5. 各位大哥们,我的BLOG您们能够仔细看看吗?我已经提供了呀!仔细翻翻好吗?
    感谢大家了!!!!!

  6. “SPS 2003是基于AD的,必须在AD环境下进行安装”有错,
    我就不用AD,照样运行的好!

  7. 这句话看你如何理解了,至少在安装文档里面是这样写的。如果你不使用AD,是可以安装成功,而且在某些情况下,也使用得不错。但某些功能你无法得到实现。

  8. 开心,能不能写一章关于SPS2003搜索设置和应用的文章,我正在研究使用这个功能,但并不理想。

  9. 大哥,我正在给公司布置内网,总机数不超过20台,想应用SPS和Win Server 2003,还有Exchange server & SQL server, 不知道可不可以他们全放在一台Server上, 想听听您的意见。
    [email protected]

  10. 开心:
    您好!我已成功下载了您提供的资料,非常感谢您无私的提供了这么多资料,对我们这些新手来说真是太宝贵了。您肯定很忙,但真希望您能在百忙之中抽空也写一下您如何配置搜索功能的经验,让我们也学习学习。我现在还有个问题想请教您:
    我由于在Sharepoint2003中文版中安装了微软提供的英文版的WEBPART,导致SPS站点不能启动。后来在服务器端重新启动各个SHAREPOINT的有关服务,并启动了IIS管理器本地计算机的应用程序池后,SPA站点是可以启动了。但发现原先配置好的“搜索”功能都没有了。于是希望进入“网站设置”的“搜索设置和索引“中选择”配置搜索和索引编制“来重新配置,但一点击该选项,系统就提示:” Gatherer 索引尚未初始化。必须重新加载内容索引。如果索引仍未初始化,请将其删除。”什么是Gatherer索引呀?重新加载内容索引应该如何操作,或者如何删除索引呀?
    而且以前用“网站设置”的“搜索设置和索引“中选择“配置搜索和索引编制”也只保证可以在顶级网站和“我的网站”中进行搜索,但如果是下面的子网,则无法进行搜索。不知正确配置搜索功能的步骤是什么?
    急切盼望您指点一下,谢谢!
    我的msn是:[email protected]

  11. 请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    我在BLOG里面已经提供了下载地址,而且在注释当中也 一再提及可以翻我前面的Blog找到下载地址,可是看看你们的评论,一而再再而三的提出来。
    难道就不能自己动手翻一下,或者搜索一下吗?

  12. 开心,你好!感谢你对sps进行的讲解,可是对于我(一个非常想学习使用sps的人,但由于自身网站方面的基础有限,而网上和社会上的基础及应用资料很少,我到现在还没有发现培训班或sps2003的专业书籍)感到非常吃力,希望得到开心的帮助:一是如何学习sps2003 二是有无培训的讯息或书籍资料(基础一些的)三是我想对各位网友说的,大家都在用sps在企业实现了哪些功能或在做什么,见笑![email protected]

  13. 请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    请问你们在平常学习的时候也是这么“认真”的吗???
    我在BLOG里面已经提供了下载地址,而且在注释当中也 一再提及可以翻我前面的Blog找到下载地址,可是看看你们的评论,一而再再而三的提出来。
    难道就不能自己动手翻一下,或者搜索一下吗?

  14. 开心大哥,事实并非我们没有下到哪些,而是我们在这一方面还只是起步阶段,想开心大哥能多给我们一些好的建议和更多好资料!
    我只在Microsoft官方网站和你这里才见到一些好资料!谢谢!
    再一次请求开心大哥能给予我多一点的帮助,[email protected]
    多谢,很感谢!

评论已关闭。