重新设计SharePoint网站的最佳实践

3

基本上需要使用SharePoint(因为我们推广微软!)作为面向互联网的站点内容管理系统。

我如何摆脱默认的SharePoint外观和感觉,并使它看起来像我想要的样子?

我知道这个过程涉及使用SharePoint Designer创建一个新的主页面。但是,我更喜欢编写网页而不是使用可视化编辑器。这可行吗?我需要了解.NET吗?

只需查看ferrari.com以获取一个非常出色的SharePoint网站重新设计。


1
SharePoint几乎可以肯定地满足您的需要,但如果您没有相当广泛的CMS需求,它可能会过度杀伐。您应该根据要求选择平台,而不是管理层想取悦Microsoft。 - dahlbyk
5个回答

3

Heather Solomon的“品牌化SharePoint系列”是一个很好的起点。该系列可以使用CSS、JS和HTML完成许多工作,但最完整的解决方案(如Ferrari)需要使用.NET和其他SharePoint开发技术(特别是功能和委托控件)进行相当广泛的定制。

如果您只需要对公开的“发布页面”进行大量品牌营销,则您的品牌营销工作将更加容易,因为您可以删除使品牌营销困难的大多数SharePoint特定元素。

此外,如果您不喜欢可视化编辑器,SharePoint Designer还提供了源代码视图。


3
是的,你可以让它看起来像你想要的那样(正如你从法拉利网站上看到的)。然而,创建这样的网站需要大量的工作。 微软推荐使用SharePoint Designer设计页面和布局。然而,改变它们的行为几乎总是需要使用Visual Studio和.NET进行开发。你可以通过使用开源工具SPVisualDev来避免使用SharePoint Designer(这可能值得考虑,因为它可能很繁琐)。使用WSPBuilder打包你的解决方案(尽可能避免使用VSeWSS)。 考虑到你似乎刚开始接触这个话题,要注意这是一个有一定学习曲线的大主题。阅读好书籍Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007 by Andrew Connell,它会从基础开始介绍你将要遇到的大多数事情。

1
尽管 SPD 可能会让人感到很痛苦,但它仍然具有一些非常方便的功能(特别是页面布局),在原型设计工作中不使用它太浪费了。只需确保将 SPD 的文档保存到源代码控制中,并使用 WSP 打包和部署到生产环境即可。 - dahlbyk
@dahlbyk 绝对没错 - 源代码控制很容易被忽略。SPVisualDev 在协助创建功能以部署页面布局等方面有所帮助。 - Alex Angas

2
我正在阅读 Andrew Connell 的《真实世界品牌化》(Real World Branding),它似乎是一个很好的示范,带有代码。
此外,dahlbyk 建议的 Heather Solomon 的文章总是很有启发性。

0

-1

最终用户许可协议允许您掩盖它是微软软件的事实吗?

请记住,您并没有“购买”该软件,而只是支付使用它的特权。


@pavium 这不是相关的,SharePoint 的设计初衷就是可以重新为公共网站进行主题设置。 - Alex Angas
嗨,pavium。我的意图不是隐藏它使用的MS软件的事实,而是使主题与公司品牌相匹配。 - Fred
当然,最初的想法是根据你公司品牌来主题化软件,但我实在很惊讶微软会鼓励这样做。我的有限经验没有暗示这一点。 - pavium
1
我是Kevin,我在SharePoint上工作。我们绝对允许并鼓励人们自定义他们的网站以满足他们的需求、品牌和其他方面的要求。 - Kevin Davis
我对此表示赞赏,但作为 SharePoint 的普通用户,我并不知道有任何可能的自定义选项。我想我工作的 MIS 人员可能没有时间自定义网站。 - pavium

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接