css - Sharepoint css开发策略

标签 css sharepoint moss customization

我在一家采用 Sharepoint 的大公司工作。我的任务是使用 CSS 对网站/子网站进行自定义和品牌化。我对 Sharepoint 的经验很少。

开发周期如下:
1. 可用性要求和设计交付给共享点开发人员。
2. Sharepoint 开发人员提出 HTML
3. 我必须设置 html 以及共享点生成的 HTML 的样式。
4. 去测试

这让我抓狂——这个循环背后的主要原因是“sharepoint 开发人员”不了解 CSS。开发环境本身就是疯狂的。 css 开发不是集中式的,它是基于 VM 的...所以,我必须逐个开发人员并登录他们的 vm 来处理他们的代码。

TI 逐行进行一些自定义和一些开箱即用的代码来设置样式。我正在处理的网站需要非常大量的定制——这就是支付我账单的原因,所以我只是努力工作——但我在这个过程中快要发疯了。

你们能分享一下您是如何进行 Sharepoint 自定义的吗?您对 Sharepoint CSS 使用了什么样的开发方法和过程。您认为开发人员应该进行 CSS 自定义吗?为什么?

没有答案是没有用的,所以请分享。谢谢。

最佳答案

就是这样..我从未见过刻板的开发人员擅长做 CSS 工作。 (是的,有异常(exception),但我从未见过任何人特别擅长从 PhotoShop 文件制作 CSS,同时也是开发人员。我很乐意将这份工作让给更擅长的人。)

我的设计师使用 SharePoint Designer 并有权访问 _layouts 文件夹以将工件放入其中。我确保这些工件最终出现在我的可部署 Visual Studio 解决方案中。他在 SPD 中所做的任何事情都是手动复制的,只是留在原地或由我放入功能中。

这确实意味着我们有很多虚拟服务器,每个元素/客户一个。我从未见过这是一个问题,因为如果您开始跨元素共享服务器,这比处理所有其他元素的废话要好。此外,这些机器在网络上可用,并且可以使用 SPD 和文件共享轻松访问。设计师从不使用远程桌面。

关键是我为设计师的工作提供便利,使其尽可能简单。您的开发人员也应该这样做! 他们应该:

  • 尽可能为自定义代码使用开箱即用的共享点样式(如果它们使他们的产品看起来合理,您将更容易完成它们)
  • 要求您提供关于完全自定义代码和 Web 部件的 html 模板。这样你就可以给他们你已经设计好的 html,放入正确的结构并添加适当的 css。当他们交付时,您会得到一些很容易完成的东西。

关于css - Sharepoint css开发策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910689/

相关文章:

html - 将鼠标悬停在 :before element 上时更改相邻的 div 背景

css - 在 Stripe Elements for React 中使用现有的 css 类

jquery - 无限幻灯片功能

css - 如何自定义 SharePoint 列表项的打印布局?

SharePoint - 无法完成此操作。请联系您的管理员

javascript - 尝试仅让图像在视口(viewport)下方淡入滚动

c# - 当对 Sharepoint 2010 UserProfiles 进行 foreach 时,有没有办法对它们进行排序?

sharepoint - 信任设置为完全,但 Web 部件仍然导致 SecurityException

list - 如何使用rest API获取基于不同ID的记录?

SharePoint 功能激活 - 值不在预期范围内