2009-12-07 137 views
1

將.net中最初製作的整個門戶遷移(重寫)爲shareopoint似乎不是一件容易的事情。 我已經被分配了這樣的任務,現在我只是學習,計劃和開始實際操作,以便更快地完成任務。Sharepoint內部網門戶

這不完全是一個問題,它應該是一個關於它的討論,並可能幫助其他人進一步做同樣的工作。

1 - 在當前的門戶網站中有一個類似於「留言板」的東西,我正在計劃使用博客網站類型進行構建,您有什麼吸引力?

2 - 如問一個問題,我要管理用戶和本地Active Directory的組織和可靠的,所以我想這就是我要使用

3 - 有必須是一個方式來存儲文件,圖像,文件和其中一些版本控制。

4 - 我們有了在設計定製和SharePoint母版的默認控件的清洗(可能是無用的期望的目的)

5% - 約30本地用戶和正在從互聯網訪問(本地服務器),以防我們的顧問需要從客戶端訪問它

6 - 由於我工作的公司是MS黃金合作伙伴,因此我有可用的Visual Studio 2010版本(已與圖形webpart設計器一起使用)。

7 - 我打算在c#中編寫webparts,而設計部分對我來說仍然是一種神祕感,因爲我對shareopint還不是很熟悉。

我想要一些提示,鏈接和答案..我將從現在開始觀看這個問題並回答任何其他信息。

+0

你可以添加哪個版本的.Net和Sharepoint它會是什麼? – DOK 2009-12-07 13:09:43

+0

shareopint 2007和.net 3.5。這意味着什麼? – Marcelo 2009-12-07 13:21:06

+0

您可能會考慮將其更新爲wiki,因爲這是討論,無法完全解答。 – Mayo 2009-12-07 13:58:42

回答

4

1.)SharePoint 2007有一些博客/ wiki /板功能,但它非常不成熟。我試圖讓我的團隊使用它們,但缺乏用戶界面,並且增強這些元素是具有挑戰性的。雖然SP2010可能會提供更好的體驗。

2.)SharePoint中的用戶管理易於執行但難以管理。建立用於添加/修改最終用戶的流程,並將具有該能力的人員數量降至最低。否則它會失去控制,最終你不知道誰可以訪問什麼。我還建議依靠廣告組,而不是在個人網站上提供特定的訪問權限。

3.)文件存儲是SharePoint的特長,我想你會留下深刻的印象。

4.)SharePoint品牌塑造需要一些時間,但其他人會將其歸入藝術形式。請注意,某些頁面(稱爲應用程序頁面)不應完全控制。另外請注意,您不希望從母版頁中刪除控件,因爲SharePoint中的某些功能假定控件存在 - 而最好使用CSS隱藏它們。

5.)這聽起來像個壞主意。暴露給互聯網的SharePoint應該被嚴格鎖定 - 但是如果你將其鎖定(即刪除對應用程序頁面的訪問),你所尋求的功能將不可用。你考慮過一個內聯網和獨立的外聯網嗎?

6.)應該沒關係,VS2010應該是一個關於SharePoint更好的開發體驗。

7.)保持您的品牌和功能分開,並確保使用解決方案文件(而不是直接使用文件系統)部署它們。另外,永遠不要直接讀/寫數據庫。

我想你會發現用SharePoint替換自定義Intranet是一項常見任務,但會有一條學習曲線。困難的部分將是品牌和數據遷移。最終用戶如果速度較慢,會拒絕新系統 - 因此,請務必在啓動之前立即獲取體系結構和配置(可能需要諮詢人員)。

+0

非常感謝!那我該如何讀數據庫呢? – Marcelo 2009-12-07 15:26:12

+0

瀏覽SharePoint對象模型或其他一些API(如SP Web服務)。它的要點是數據庫會隨着補丁等而改變,但對象模型更不可能改變。我還可以說我看到了直接與數據庫一起工作的定製解決方案,它們不是非常可靠,也不容易維護。 – Mayo 2009-12-07 19:15:05

1

到這個人的相似但不相同的問題的答案可能會有所幫助:Sharepoint for a C# Asp.net Developer

有很多在其他現有的SO問題提供幫助。只需點擊「sharepoint」標籤,然後按票數排序,就會發現很多有趣的閱讀內容。

1

關於7 - 編程Web部件: 看看CodePlex上的SmartPart。這是創建簡單Web部件的一種相當簡單的方法,特別是如果您有一些ASP經驗的話。

+0

我確實,非常感謝你! – Marcelo 2009-12-07 15:24:23

3

1 - 有什麼東西像在當前門戶網站「消息 板」,這 我打算用博客網站 一種建築,你有什麼sugest?

SharePoint討論非常適合他們的目標...有針對性的小討論。一個論壇是非常不同的。這是一個集中區域,具有多個主題不同的主題。你可以嘗試CodePlex上(這是你的朋友) SharePoint Forums

2 - 如問一個問題,我 具有管理用戶,以及本地 活動目錄的組織和 可靠的,所以我想這就是我正在 要使用

AD是完美的,如果你已經擁有它......好處是,你可以使用個人資料頁面來更新其同步AD信息......你有很多能力與這個。但是,其中一個主要優點是SharePoint可以支持多種身份驗證。您可以擴展SharePoint網站並插入不同的身份驗證(如SQL身份驗證),然後多組用戶可以在具有不同權限的相同網站上進行交互。更不用說SharePoint不僅僅提供站點訪問權限,但是您可以將安全細化的所有內容細分到列表或庫中的單個項目。

3 - 我們有了可以存放 文件,圖像,文件的方式,並具有 版本在他們中的一些控制。

這是SharePoint具有最高性能OOB的地方。

4 - 我們有了在設計定製 和SharePoint 母版的 默認控件清潔(可以用於 是無用的期望的目的)

我們有一個完全定製的MasterPage完成,後面的代碼。您需要了解功能裝訂和功能接收器。還可以使用Heather Solomon's網站

5% - 約30本地用戶和的情況下,是 從互聯網(本地 服務器)訪問我們的consultors必須從客戶 訪問它

的SharePoint似乎是大材小用這個用戶數量。

6 - 我有一個可用的版本 的Visual Studio 2010(已與 圖形的WebPart設計師),因爲 我工作的公司是MS的黃金搭檔。

獲取的SharePoint

在Visual Studio擴展

7 - 我要去程序01​​C#的WebParts和設計部分,仍然是一個謎 給我,因爲我不是 尚未見面。

查看應用程序頁面而不是WebParts ...應用程序頁面對於自定義窗體比對Web部件更靈活。 Web部件僅適用於需要臨時使用功能的情況,以便您可以允許用戶將功能拖放到頁面上,或者如果您需要將功能限制到特定用戶組(因爲佈局頁面可供所有用戶使用網站)。