【问题标题】:Best practice for redesigning a SharePoint site重新设计 SharePoint 网站的最佳实践
【发布时间】:2009-08-26 22:09:16
【问题描述】:

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

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

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

只需访问 ferrari.com,即可了解重新设计的 SharePoint 网站。

【问题讨论】:

  • SharePoint 几乎可以肯定可以满足您的需求,但如果您没有非常广泛的 CMS 需求,它可能会有点过头了。你的平台应该根据需求来选择,而不是管理层安抚微软的愿望。

标签: sharepoint sharepoint-2007 sharepoint-designer


【解决方案1】:

Heather Solomon 的 Branding SharePoint series 将是一个不错的起点。仅使用 CSS、JS 和 HTML 即可完成很多工作,但最完整的解决方案(如 Ferrari)需要使用 .NET 和其他 SharePoint 开发技术(尤其是功能和委托控件)进行一些相当广泛的自定义。

如果您只需要对面向公众的“发布页面”进行大量品牌塑造,那么您的品牌塑造工作将会容易得多,您可以从中删除大多数难以进行品牌塑造的特定于 SharePoint 的元素。

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

【讨论】:

    【解决方案2】:

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

    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。它将带您从头开始遇到大多数事情。

    【讨论】:

    • 尽管 SPD 很痛苦,但它仍然可以做一些非常方便的事情(尤其是页面布局),而不是用于原型制作和设计工作。只需确保将 SPD 工件捕获到源代码控制中,使用 WSP 打包并部署到生产环境中。
    • @dahlbyk 绝对 - 很容易错过源代码控制。 SPVisualDev 在这里帮助创建功能以部署页面布局等。
    【解决方案3】:

    我目前正在通过 Andrew Connell 的Real World Branding 工作。这似乎是一个很好的演示,带有代码。

    此外,dahlbyk 建议的 Heather Solomon 文章总是提供丰富的信息。

    【讨论】:

      【解决方案4】:

      只需更改主题或为网站创建自定义主题,就可以大大改善 SharePoint 的外观。与更改母版页相比,它的强度也小了很多。

      How to create a theme

      How to deploy a theme

      Example customization you can do with just CSS

      【讨论】:

        【解决方案5】:

        EULA 是否允许您掩饰它是 MS 软件的事实?

        请记住,您没有购买该软件,您只是为使用它的特权付费。

        【讨论】:

        • @pavium 这无关紧要,SharePoint 旨在为面向公众的网站重新设置主题。
        • 您好。我的目的不是隐藏它使用 MS 软件的事实,而是让主题与公司品牌相匹配。
        • 嗯,是的,这个想法当然是让软件的主题与您的公司品牌一致,但坦率地说,我很惊讶 MS 鼓励这样做。我对 Sharepoint 的有限经验没有给出任何暗示。
        • 我是 Kevin,我在 SharePoint 工作。我们绝对允许并鼓励人们定制他们的网站以满足他们的需求、品牌和其他方面。
        • 我对此表示赞赏,但作为 SharePoint 的单纯用户,我不知道有任何可能的自定义。我想我工作的 MIS 人员没有时间定制网站。
        猜你喜欢
        • 2012-05-10
        • 1970-01-01
        • 1970-01-01
        • 2019-06-07
        • 1970-01-01
        • 2010-11-10
        • 2011-06-09
        • 1970-01-01
        • 2021-11-21
        相关资源
        最近更新 更多