SharePoint 2007:开发人员需要了解什么?

3

我曾经使用过Sharepoint 2007,作为一名开发人员,这是一场噩梦。因为这项技术,我在实习一个月后离开了。

我以为所有的开发人员都会和我想法一样,但是这个问题让我改变了看法。似乎有些开发人员可能会说“我喜欢Sharepoint”。也许他们已经疯了。

我不是要询问关于Sharepoint的信息,这些信息可以在书中轻松找到,而是想知道你在Sharepoint 2007开发方面有哪些战斗故事或个人趣闻?

也许您可以按照以下格式回答:

问题:应该很容易解决的问题。

解决方案:解决问题的方法或恶劣的技巧。


你指的是哪个版本的Sharepoint?2003年和2007年之间有很大的改进,尽管仍然有改进的空间! - Richard Ev
1
我曾经使用过SharePoint 2007,我无法想象情况会更糟。 - Nicolas Dorier
嗨,有人投票关闭,这是一个重复的问题吗? - Nicolas Dorier
技术本身很好,但在很多情况下,它被那些不太了解它的人配置和管理 - 对于原型来说还可以,但是整个公司都想要访问它...话虽如此,有很多小技巧对于一些领域非常有帮助 - SharePoint 是一个非常灵活的平台,所以这个主题太广泛了,无法在这种格式中工作。 - Tom Clarkson
这与https://dev59.com/xEbRa4cB1Zd3GeqP031S类似(但并不完全相同)。 - Alex Angas
5个回答

4
问题:如何从多个列表中“连接”数据(特别是具有不同字段) 解决方案:查找字段在某些情况下可能会有所帮助,但大多数情况下,您需要通过编程方式连接列表项。

是的,我也遇到过这个问题,真的很糟糕。特别是在扩展解决方案并且需要实现自己的缓存时。 - Alex Angas
根据列表的情况而定,但是DataView Web Part可以很好地连接和合并列表... - Andy Burns
DataView正在将一个或多个列表的结果组合成一个大型XML,存储在内存中。无论如何,这并不是可扩展的解决方案。 - Sergiu

4
以下是一些基本但令人沮丧的问题:
问题:无法在另一个列表上使用维基页面的标题作为查找依据。
解决方案:在列表上创建一个文本字段,手动填写相同的信息并将其用作查找依据。
问题:使用Office 2003的用户无法直接在SharePoint网站上编辑PDF文档(不是打印错误;需要使用Office 2007才能在SharePoint上编辑PDF文档)。
解决方案:下载文件,在本地进行编辑,然后将其上传到原始文件上。
问题:除非应用了配额,否则无法查看站点集使用的数据量。
解决方案:应用配额模板,即使只是一个非常大的模板。
如果有任何错误,请随时指出。

在最后一个问题上,如果您浏览到http://site/_layouts/usage.aspx,这是不是可能的? - Alex Angas

2
可能需要几本百科全书来回答这个问题。以下是我脑海中的一些内容。
工作流程:
问题:使用SharePoint Designer创建工作流后,您想将工作流复制或移动到其他列表。
解决方案:复制并粘贴工作流的XML配置文件。然后查找并替换所有旧列表的GUIDs为新列表的GUIDs。
使用企业搜索SQL(ESSQL)进行搜索
问题:只能查询长达64个字符的字段。
解决方案:使用CAML直接查询项目。

1
问题:您想要基于另一个内容类型创建一个内容类型。

解决方案:指定一个200个十六进制字符长的ID。


0

问题:在保存和发布页面之间,摘要链接列表的编辑内容会丢失。

解决方案:添加重复的 Web 部件并应用更改,在发布后删除原始部件。


问题:用户希望为列表、页面等定义独特的权限,但也会互相授予完全控制。

解决方案:取消权限并创建一个工作流程来请求继承断裂,以具有完全控制的用户身份运行。


列表将会不断增长...如果您对SharePoint有深入了解,请查看我的问题。

此外,我可以被认为是热爱SharePoint的人,但仅仅是概念。似乎这样一个大型应用程序的“软”实现注定会遇到麻烦。


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