我是一位经验丰富的开发人员(.NET,C#,XML,Webservices,HTML,Javascript,各种数据库等),他们的任务是SharePoint中的新项目。我对SharePoint一无所知。 我的问题是:对于有经验的开发人员来说,开始学习SharePoint 2007的最佳方式是什么?我不是在寻找长长的书籍或网站列表,我可以自己Google,也不需要关于学习的一般建议,但是对于特定的建议来自最近学习SharePoint的人员。 这可能是对某一具体条款的建议,我应该读,或者是我的第一个学习项目应该还是一个陷阱,几乎每个人都落入之初如何开始学习SharePoint
回答
像你一样,我讨厌通过500多页的书,我是如何开始在职培训。
我建议你从系统管理员创建一个SharePoint站点。
如果您是需要启动SharePoint的人。然后按照以下步骤进行操作,并为每个步骤找到使用Google的大量链接:
- 安装SharePoint并对其进行配置。
- 创建网站集
- 去到现场,并在右上角,你会发现一个名为网站设置菜单
- 选择,并与每一位选择玩那里。
- 大多数的选项可以通过名称来理解
- 如果你击中了一些地方来SO或重新开始。
- 确保你总是问这个问题为什么这样表现&为什么这样实现。
- 尝试创建页面相同的站点设置菜单有创建页面的选项。
- 有一些东西叫做Web Part,它实际上是一个Pluggable组件UI/functionaly,它可以根据用户需求进行定制。
- 尝试使用这些的WebParts(迷失开箱即用的)
- 使用Microsoft.SharePoint.dll的使用您的自定义访问SharePoint网站后来搬进来WebPart开发,创建你自己,部署
- 开始码。
给你一个简要说明。
Microsoft Office SharePoint Server 2007是一个集成的服务器功能套件,通过提供全面的内容管理和企业搜索,加速共享业务流程,促进跨边界的信息共享以提高业务洞察力,可帮助提高组织效率。此外,此协作和内容管理服务器为IT专业人员和开发人员提供了所需的服务器管理,应用程序可扩展性和互操作性所需的平台和工具。
- 我把它作为应用开发平台
- 对于任何你想做的事都会有一个选项可以直接/间接地在SharePoint
- 基本上是建立在ASP.NET 2.0之上的Web应用程序
- 它的主要入口点是一旦您安装了SharePoint,您将获得此Web应用程序(管理中心站点)。
- 在这里,您可以创建Web应用程序(没什么,但在IIS &内容数据库站点)
- 是的,你没有看错数据库时,SharePoint存储其数据库中的所有内容
- Web应用程序是直接不可用(它像空数据库和空IIS站点),你需要有一些内容显示给用户。
- 然后网站收集,它会给用户的内容。您至少需要在Web应用程序(通过中央管理)下创建网站集。
- 在创建网站集将提供一个网站模板(模板不过是一个蓝印之类的事情,这将决定你的网站将是什么样子,什么也有)有模板项目管理,缺陷跟踪(可以选择跟踪Bug,任何Bug跟踪系统都需要的基本基础设施类型)。
- 下一个级别是子网站,网站集下,你可以有网站(这里也你有一个选项,选择模板),以及该网站下你可以有另一个分站等。
- 还有另一个重要的东西叫做列表,它与SQL服务器中的表类似但不完全相同(因为列表内容在内部存储在SQL表中),并且List包含字段(类似于表中的列)。您可以使用它们来存储您的自定义数据。在创建列表,你也将有模板(比方说,代表你有模板的公告,这将有需要代表annoucement的所有字段)
- 你有一个选项来创建自己的目录结构为好。
- SharePoint中有一种特殊的名为Document Library的List,可以存储文档。
- 最后一件事安全,管理安全是开箱。您可以控制谁有权对你网站的访问,以及他们可以访问(只公告,仅公布的文件)以及他们可以做的项目(编辑/只读/删除)等
- 您可以创建细粒度权限,你希望。
多么希望打字的帮助:)有人在那里。
欢迎在SharePoint世界
只是一个简单的建议:
阅读: 德国: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx
英语: http://office.microsoft.com/en-gb/sharepointserver/FX100492001033.aspx
这是我的方式来获得到SharePoint。很多这些文章处理常见的陷阱,并给你一些不错的提示。很难相信......但在这种情况下,微软已经做好了充分的准备。
arrgh我添加了一个德国网站...只是第二个 – bastianneu 2009-07-17 07:04:52
我kusek同意,这是一个很好的答案。
我还会补充一点,SharePoint是一个太大的产品,无法从“Hello World”类型的定制中获取开发,因为我认为您在寻找。首先了解该产品以及它可以提供的开箱即用功能非常重要,因为您经常可以避免使用自定义开发工具。当您耗尽这些选项并需要开发时,会涉及到多种技术,有时还会有不同的选项,所有这些选项都由具有其陷阱(如任何)的API所支持。
为了突破所有这一切,我真的相信你应该读了一本书,那本书应该是Inside Windows SharePoint Services 3.0。这将教会您可以执行的大多数自定义操作,它很简单明了,并向您展示最佳实践。
我开始采用与kusek相同的方式(事实上SharePoint开发是我第一次接触ASP.NET的句号)。我只希望这本书在我几年前开始时就存在,因为它会节省很多痛苦,并且让我更快地成为更好的SharePoint开发人员。
SharePoint开发确实是一个很大的挑战!我希望你喜欢它!
- 1. 如何开始学习Android?
- 2. 如何开始学习hadoop
- 3. 如何开始为.Net开发人员学习SharePoint 2013
- 4. 开始学习Windbg
- 5. 我想从头开始学习wordpress。我如何学习?
- 6. 我如何开始学习汇编
- 7. 学习jQuery,在哪里/如何开始
- 8. 如何开始使用asp.net学习jQuery?
- 9. 如何开始学习Silverlight的Prism?
- 10. 如何开始,在哪里学习(Farseer)
- 11. 我如何开始学习asm(gas)?
- 12. 我想开始学习Demandware
- 13. Ruby,宝石 - 开始学习
- 14. 从零开始学习YUI
- 15. 开始学习Android的
- 16. 开始学习Java'Int'和'Double'
- 17. 从ASP.NET MVC开始学习Web开发
- 18. 如何开始学习Android内核开发
- 19. 如何开始学习开发一个http抓取工具
- 20. 我将如何开始学习如何在Flex中编程?
- 21. 开始学习ASP.NET的好地方
- 22. 学习JAVA编程 - 从哪里开始......?
- 23. 从零开始学习商业智能
- 24. 一些建议开始学习java
- 25. 从零开始学习Visual Studio 2008
- 26. React或React Native开始学习
- 27. 从Datein开始学习Java的日子
- 28. Powerbuilder PFC:从哪里开始学习
- 29. 开始学习SSIS的最佳地点
- 30. 你会开始学习Smalltalk吗?
他特别提到他对图书列表不感兴趣。 – 2009-07-17 06:37:48
我确实发现sharepoint相当缺乏文档。即使官方网站没有提供任何有用的东西。 – xandy 2009-07-17 06:39:53
定义您首先尝试解决的问题。 – Scott 2009-07-17 06:41:03