基本上需要使用 SharePoint(因为我们推广 MS 耶!)作为面向 Internet 的网站的内容管理系统。
如何摆脱默认的 SharePoint 外观并使其看起来像我想要的那样?
我知道该过程涉及使用 SharePoint Designer 创建新的母版页。但是,我更喜欢编写网页代码而不是使用可视化编辑器。这可能吗?我需要了解 .NET 吗?
只需查看 ferrari.com,即可对 SharePoint 网站进行精心设计。
基本上需要使用 SharePoint(因为我们推广 MS 耶!)作为面向 Internet 的网站的内容管理系统。
如何摆脱默认的 SharePoint 外观并使其看起来像我想要的那样?
我知道该过程涉及使用 SharePoint Designer 创建新的母版页。但是,我更喜欢编写网页代码而不是使用可视化编辑器。这可能吗?我需要了解 .NET 吗?
只需查看 ferrari.com,即可对 SharePoint 网站进行精心设计。
Heather Solomon 的Branding SharePoint 系列将是一个很好的起点。仅使用 CSS、JS 和 HTML 可以做很多事情,但最完整的解决方案(如 Ferrari)需要使用 .NET 和其他 SharePoint 开发技术(特别是功能和委托控件)进行一些相当广泛的自定义。
如果您只需要对面向公众的“发布页面”进行大量品牌化,那么您的品牌化工作将会容易得多,您可以从中删除大多数使品牌化变得困难的特定于 SharePoint 的元素。
此外,如果您不喜欢可视化编辑器,SharePoint Designer 也有源视图。
是的,可以让它看起来像你想要的那样(正如你在法拉利网站上看到的那样)。然而,创建这样的网站需要大量的工作。
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。它会带您从头开始经历您将遇到的大多数事情。
目前,我正在研究Andrew Connell 的Real World Branding。这似乎是一个很好的演示,带有代码。
再加上 dahlbyk 所建议的 Heather Solomon 文章总是提供丰富的信息。
EULA 是否允许您掩盖它是 MS 软件的事实?
请记住,您没有购买该软件,您只是为使用它的特权付费。