2009-07-17 124 views
8

我是一位經驗豐富的開發人員(.NET,C#,XML,Webservices,HTML,Javascript,各種數據庫等),他們的任務是SharePoint中的新項目。我對SharePoint一無所知。 我的問題是:對於有經驗的開發人員來說,開始學習SharePoint 2007的最佳方式是什麼?我不是在尋找長長的書籍或網站列表,我可以自己Google,也不需要關於學習的一般建議,但是對於特定的建議來自最近學習SharePoint的人員。 這可能是對某一具體條款的建議,我應該讀,或者是我的第一個學習項目應該還是一個陷阱,幾乎每個人都落入之初如何開始學習SharePoint

+0

他特別提到他對圖書列表不感興趣。 – 2009-07-17 06:37:48

+0

我確實發現sharepoint相當缺乏文檔。即使官方網站沒有提供任何有用的東西。 – xandy 2009-07-17 06:39:53

+0

定義您首先嚐試解決的問題。 – Scott 2009-07-17 06:41:03

回答

6

像你一樣,我討厭通過500多頁的書,我是如何開始在職培訓。

我建議你從系統管理員創建一個SharePoint站點。

如果您是需要啓動SharePoint的人。然後按照以下步驟進行操作,併爲每個步驟找到使用Google的大量鏈接:

  1. 安裝SharePoint並對其進行配置。
  2. 創建網站集
  3. 去到現場,並在右上角,你會發現一個名爲網站設置菜單
  4. 選擇,並與每一位選擇玩那裏。
  5. 大多數的選項可以通過名稱來理解
  6. 如果你擊中了一些地方來SO或重新開始。
  7. 確保你總是問這個問題爲什麼這樣表現&爲什麼這樣實現。
  8. 嘗試創建頁面相同的站點設置菜單有創建頁面的選項。
  9. 有一些東西叫做Web Part,它實際上是一個Pluggable組件UI/functionaly,它可以根據用戶需求進行定製。
  10. 嘗試使用這些的WebParts(迷失開箱即用的)
  11. 使用Microsoft.SharePoint.dll的使用您的自定義訪問SharePoint網站後來搬進來WebPart開發,創建你自己,部署
  12. 開始碼。

給你一個簡要說明。

Microsoft Office SharePoint Server 2007是一個集成的服務器功能套件,通過提供全面的內容管理和企業搜索,加速共享業務流程,促進跨邊界的信息共享以提高業務洞察力,可幫助提高組織效率。此外,此協作和內容管理服務器爲IT專業人員和開發人員提供了所需的服務器管理,應用程序可擴展性和互操作性所需的平臺和工具。

  1. 我把它作爲應用開發平臺
  2. 對於任何你想做的事都會有一個選項可以直接/間接地在SharePoint
  3. 基本上是建立在ASP.NET 2.0之上的Web應用程序
  4. 它的主要入口點是一旦您安裝了SharePoint,您將獲得此Web應用程序(管理中心站點)。
  5. 在這裏,您可以創建Web應用程序(沒什麼,但在IIS &內容數據庫站點)
  6. 是的,你沒有看錯數據庫時,SharePoint存儲其數據庫中的所有內容
  7. Web應用程序是直接不可用(它像空數據庫和空IIS站點),你需要有一些內容顯示給用戶。
  8. 然後網站收集,它會給用戶的內容。您至少需要在Web應用程序(通過中央管理)下創建網站集。
  9. 在創建網站集將提供一個網站模板(模板不過是一個藍印之類的事情,這將決定你的網站將是什麼樣子,什麼也有)有模板項目管理,缺陷跟蹤(可以選擇跟蹤Bug,任何Bug跟蹤系統都需要的基本基礎設施類型)。
  10. 下一個級別是子網站,網站集下,你可以有網站(這裏也你有一個選項,選擇模板),以及該網站下你可以有另一個分站等。
  11. 還有另一個重要的東西叫做列表,它與SQL服務器中的表類似但不完全相同(因爲列表內容在內部存儲在SQL表中),並且List包含字段(類似於表中的列)。您可以使用它們來存儲您的自定義數據。在創建列表,你也將有模板(比方說,代表你有模板的公告,這將有需要代表annoucement的所有字段)
  12. 你有一個選項來創建自己的目錄結構爲好。
  13. SharePoint中有一種特殊的名爲Document Library的List,可以存儲文檔。
  14. 最後一件事安全,管理安全是開箱。您可以控制誰有權對你網站的訪問,以及他們可以訪問(只公告,僅公佈的文件)以及他們可以做的項目(編輯/只讀/刪除)等
  15. 您可以創建細粒度權限,你希望。

多麼希望打字的幫助:)有人在那裏。

歡迎在SharePoint世界

0

只是一個簡單的建議:

閱讀: 德國: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx

英語: http://office.microsoft.com/en-gb/sharepointserver/FX100492001033.aspx

這是我的方式來獲得到SharePoint。很多這些文章處理常見的陷阱,並給你一些不錯的提示。很難相信......但在這種情況下,微軟已經做好了充分的準備。

+0

arrgh我添加了一個德國網站...只是第二個 – bastianneu 2009-07-17 07:04:52

1

我kusek同意,這是一個很好的答案。

我還會補充一點,SharePoint是一個太大的產品,無法從「Hello World」類型的定製中獲取開發,因爲我認爲您在尋找。首先了解該產品以及它可以提供的開箱即用功能非常重要,因爲您經常可以避免使用自定義開發工具。當您耗盡這些選項並需要開發時,會涉及到多種技術,有時還會有不同的選項,所有這些選項都由具有其陷阱(如任何)的API所支持。

爲了突破所有這一切,我真的相信你應該讀了一本書,那本書應該是Inside Windows SharePoint Services 3.0。這將教會您可以執行的大多數自定義操作,它很簡單明瞭,並向您展示最佳實踐。

我開始採用與kusek相同的方式(事實上SharePoint開發是我第一次接觸ASP.NET的句號)。我只希望這本書在我幾年前開始時就存在,因爲它會節省很多痛苦,並且讓我更快地成爲更好的SharePoint開發人員。

SharePoint開發確實是一個很大的挑戰!我希望你喜歡它!