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

时间:2009-08-26 13:45:23

标签: sharepoint sharepoint-2007 sharepoint-designer

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

如何摆脱默认的SharePoint外观并使其看起来像我想要的那样?

我知道该过程涉及使用SharePoint Designer创建新的母版页。但是我更喜欢编写网页代码而不是使用可视化编辑器。这可能吗?我需要.NET的知识吗?

只需查看ferrari.com,即可对SharePoint网站进行非常精心的重新设计。

5 个答案:

答案 0 :(得分:3)

希瑟·所罗门的Branding SharePoint series将是一个很好的起点。你可以用CSS,JS和HTML做很多事情,但最完整的解决方案(如法拉利)需要使用.NET和其他SharePoint开发技术(特别是功能和委托控件)进行一些非常广泛的自定义。

如果您只需要对面向公众的“发布页面”进行大量品牌化,您的品牌推广工作就会轻松得多,您可以从中删除大多数特定于SharePoint的元素,这些元素会使品牌化变得困难。

此外,如果您不喜欢可视化编辑器,则SharePoint Designer具有源视图。

答案 1 :(得分:3)

是的,可以让它看起来像你想要的那样(正如你在法拉利网站上看到的那样)。但是,要创建这种类型的网站需要大量工作

Microsoft建议使用SharePoint Designer来“设计”页面和布局。但是,改变它们的行为几乎总是需要Visual Studio和.NET开发。您可以使用SPVisualDev等开源工具在很大程度上避免使用SharePoint Designer(可能值得考虑,因为它可能是PITA)。与WSPBuilder一起使用以打包您的解决方案(并尽可能避免使用VSeWSS)。

考虑到听起来你刚开始,请注意这是一个具有合理学习曲线的大话题。关于安德鲁·康奈尔(Andrew Connell)等Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007主题的阅读一本好书。它将带您完成从头开始遇到的大多数事情。

答案 2 :(得分:2)

目前我正在安德鲁康奈尔的Real World Branding工作。这似乎是一个很好的演示,带有代码。

除了dahlbyk建议的Heather Solomon文章总是提供信息。

答案 3 :(得分:0)

只需更改主题或为网站创建自定义主题,就可以大大提高SharePoint的外观。与更改母版页相比,它的密集程度要低得多。

How to create a theme

How to deploy a theme

Example customization you can do with just CSS

答案 4 :(得分:-1)

EULA是否允许您伪装它是MS软件的事实?

请记住,您没有购买该软件,您只是为使用它的权利付出了代价。