我是一位經驗豐富的開發人員(.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