前言:接觸sharepoint兩年有餘,從一開始的小白,變成現在的菜鳥,一路走來,學到很多,現在,想把自己知道的東西,寫給大家,尤其是剛剛接觸sharepoint的人們,做乙個簡單的參考。從一開始接觸,就知道sharepoint是乙個「企業化資訊平台」,它是基於net平台的產品,是微軟的產品整合非常好的二次開發平台,尤其對於office家族、exchange、ocs(lync)、infopath(也算office家族吧)具有非常好的整合性,而且,基於ad環境,是乙個灰常好的內網辦公體系。當然,我並不是說sharepoint神乎其神,只是,既然是sharepoint入門,就想多說sharepoint的優點,好了,步入正題吧。
因為自己接觸的,基本都是門戶方面,所以,由於水平有限,還是從老本行說起:
1、環境部署(ad+dns+sql+sharepoint前端):
sharepoint基本都是這樣的結構,可以在多台伺服器中,也就是場,當然也可以在一台伺服器上。說說這幾部分的功能
(1)ad主要就是儲存使用者資訊(form認證例外),管理整個辦公網路,可以用來強推使用者策略,比如瀏覽器強制公升級,隔一段時間強制修改密碼等。
(2)dns網域名稱解析,主要就是儲存路由表,把ip位址和機器名(或者網域名稱)關係儲存起來,用來幫助使用者把機器名(網域名稱)解析為ip位址,然後在網路中找到這台機器。
(3)sql資料庫,當然是儲存資料了。
(4)sharepoint前端,可以包括應用、索引伺服器、搜尋伺服器等,基本應用就是跑我們需要的功能,也就是前端;索引伺服器就是記錄搜尋的索引,搜尋伺服器用來爬網,儲存爬網結果等。
(5)簡單的搭建步驟:安裝作業系統->改機器名->裝ad->裝dns->裝iis->安裝sql->安裝sharepoint前端。
sharepoint2010**備份還原簡單介紹
(2)不得不提的就是sharepoint designer(簡稱spd),它具有網頁編輯的功能,可以在客戶端開啟我們的sharepoint**,然後編輯母版頁、頁面布局、頁面、css樣式、js指令碼等,除了這些,spd還具有簡單的實施功能,比如新建自定義列表表單,使用資料檢視等。
sharepoint2007列表頁定製--4個預設頁定製
sharepoint2007製作值班表
sharepoint 2007 單列表模糊查詢spd定製
sharepoint2010母版頁製作的簡單介紹
sharepoint2010母版頁定製小思路介紹
(3)除了spd我們需要了解的就是sharepoint自帶的webpart,內容編輯器、編輯器、搜尋部件、web查詢擴充套件部件等。
(4)sharepoint的基本設定,比如導航、歡迎頁、許可權等等,基本都是在工作中不斷學習。
(5)sharepoint自帶的搜尋功能,也就是2007的ssp,2010的搜尋中心。
sharepoint2010搜尋的簡單設定
sharepoint 搜尋爬網第三方**配置
(6)spd開發的工作流。
3、spd的部署實施了解後,我們再接觸就是vs開發了,這些也就是二次開發比較強大的地方,當然,也會有美中不足,讓我們一起了解下:
(1)最基本的就是webpart開發,基本包括兩種:使用者控制項、webpart,前者比較適合用來展示,後者更加適合用來完成功能。完成乙個webpart功能,可以呼叫net的物件,也可以呼叫sharepoint的物件模型,讀取sharepoint列表、文件庫等等資訊,進行我們想要的功能和展示。
sharepoint使用者控制項編寫的簡單介紹
sharepoint-webpart簡單的讀取列表內容的web部件
(2)然後就是應用程式頁,自己感覺,應用程式頁就是功能頁,當然,是可以大家復用的,部署在_layouts下面的,可以完成我們需要的各種功能,使用的當然也可以是net物件或者sharepoint物件模型。
(3)eventhandler,也就是事件接收器,我們建立一條資料(listitem),通過這個事件觸發乙個方法,執行我們需要的操作,比如發郵件,列表校驗等。
(5)feature,乙個sharepoint的功能,也類似乙個開關,把我們的乙個功能,新增乙個feature,可以在**功能裡開啟和關閉。
(6)timerjob,計時器任務,可以週期性執行,每天、每月等,可以根據我們的需求來使用。
sharepoint 開發timerjob 介紹
sharepoint2007 管理中心timerjob」計時器作業定義」頁面報錯
(7)webservice,系統整合使用,給別人提供介面,也是操作sharepoint資料的一種方式,當然2010中還有客戶端物件模型。
sharepoint呼叫webservice操作list小記
sharepoint2010 -- ecmascript客戶端模型簡單示例
sharepoint2010 -- .net託管客戶端模型簡單示例
sharepoint2010 -- silverlight託管客戶端模型簡單示例
sharepoint列表項通過自定義webservice讀取
sharepoint webservice 之更新審批狀態
(8)wsp解決方案包,個人覺得,wsp就是把我們開發的一系列功能,放到乙個包裡面,一執行,每個檔案去改去的地方,方便部署。當然,功能還是需要各自開發的,但是wsp更像乙個鍋,所有弄好的東西放裡面,一**,稍等片刻,我們就可以吃飯了。
sharepoint解決方案手動打包簡單介紹
(9)一些小技巧
sharepoint"在資料表中編輯"不可用
sharepoint2010之soap:server伺服器無法處理請求
配置sharepoint環境加域提示網路名不可用[已解決]
sharepoint 查詢字段內部名稱的小方法
sharepoint 2010 -- 常用技巧及方法總結
windows2008修改密碼策略簡單介紹
sharepoint使用技巧彙總與討論
4、那些未曾觸及的sharepoint:
最後,我想說的是,我接觸的多數為sharepoint2007版本,我個人覺得,技術都具有連貫性,了解低版本還是有好處的,當然,大家直接接觸的2010、2013,我的文章,可能就對大家沒有太多的幫助了,再有,個人水平有限,如果有不準確或者不正確的地方,還請高手多多指正。好了,就到這裡,去放鬆一下。
SharePoint 2013 入門教程
原文 sharepoint 2013 入門教程 以下文章是自己在學習sharepoint的過程中,不斷積累和總結的博文,現在總結乙個目錄,分享給大家。這個部落格也是自己從sharepoint入門,到乙個sharepoint開發的成長記錄,裡面記錄的都是成長的足跡。在學習的過程中,有過疑惑,有過放棄,...
SharePoint2010物件模型介紹 1
sharepoint2010物件模型的簡單介紹 sharepoint2010 sharepoint2010中常用物件模型,如上圖所示。在sharepoint2010中同樣有些非託管物件也要進行手動釋放,和moss2007中的釋放方式基本相同,具體方式如下 1 spsite site new spsi...
hadoop yarn 入門介紹
編者按 對於業界的大資料儲存及分布式處理系統來說,hadoop 是耳熟能詳的卓越開源分布式檔案儲存及處理框架,對於 hadoop 框架的介紹在此不再累述,隨著需求的發展,yarn 框架浮出水面,依然光榮復興的 部落格給我們做了很詳細的介紹,讀者通過本文中新舊 hadoop mapreduce 框架的...