sharepoint搭建文档服务器,SharePoint Server教程
(一)SharePoint概念:內容管理系統。
做個比較:
I、?使用asp.net創建博客網站步驟如下(此處使用容易理解的DB驅動,步驟可以并行):
1,創建數據表多張,如:用戶表、文章表、類別表、回復表等
2,根據數據庫表創建應用程序代碼,如:asp.net form、mvc等
3,制做應用程序頁面,如:html靜態頁面
4,把靜態頁和.net程序結合
II、?使用sharePoint創建博客網站步驟如下:
1,?在“管理中心”點擊“創建網站集”并選擇類型為“博客類型”,點確定。
優點:微軟實現企業戰略和軟件應用的“無代碼開發”,即:“不寫代碼,也能完成簡單的企業級應用”。
缺點:(1)用途廣但功能不精
SharePoint 默認提供的網站類型模板有四種:
1.協作:工作組網站、博客、開發人員網站、項目網站、社區網站
2.企業:文檔中心、電子數據展示中心、記錄中心、商業智能搜索、企業搜索中心、我的網站宿主、社區門戶、基本搜索中心、Visio流程存儲庫
3.發布:發布門戶、企業Wiki、產品目錄
4.自定義:自己定義的模板類型。
(2)二次開發難
SharePoint的頁面都是.net的頁面,如:aspx或.master等。
但現在很多人員在用SharePoint做內容管理系統的底層架構,如:網站等業務簡單的系統,直接修改和搭建即可。
功能:可以“無代碼”創建“共享的”企業網站、社區(博客)、內容管理、搜索、商業智能visio、集成(業務數據的連接、應用infopath)。
(二)SharePoint安裝、工具和術語
SharePoint Foundation與SharePoint
Server的區別:
Foundation?免費(主要用于開發環境)、 Server版本收費。
包含功能:SharePoint Foundation < SharePoint Server標準版 <
SharePoint Server 企業版
會使用到3個工具,分別為:SharePoint Designer、Visual
Studio、 Windows PowerShell
SharePoint
Designer:簡稱SPD,可以直接編輯SharePoint內容資源。
Visual
Studio:簡稱VS,通常用于開發Web部件和調用SharePoint的API(操作系統留給應用程序的一個調用接口,應用程序通過API而使操作系統去執行命令)進行數據交互。
Windows PowerShell:命令行外殼程序和腳本環境,命令行用戶和腳本編寫者可以利用
.NET Framework 的強大功能。從而進一步擴展了您在 Windows 命令提示符和 Windows Script Host (打開:1、開始--運行。2、運行輸cmd。3、在DOS窗口輸slmgr.vbs
/dli,回車。)環境中獲得的知識和創建的腳本。
NO.1?服務器場
兩臺機器互相備份,兩個或幾臺機器之間有心跳線,定時檢測對端設備的情況,如果對端設備出現故障,一臺機器就會接管出問題機器的受保護的資源如數據庫等.
SharePoint服務器場:用戶訪問靜態的內容時可以直接從這兩臺服務器上進行讀取,兩臺服務器通過“Network
Load Balancing”連接在一起。兩臺應用服務器做基本數據的支撐。
NO.2?Web應用程序、網站集、網站
Web應用程序:可以通過Web訪問的應用程序。
SharePoint規則,一般頁面在layout里,dll在GAC和網站bin目錄下。
基本都會放在:C:\Program Files\Common
Files\Microsoft Shared\Web Server
Extensions目錄結構下,不同的版本會稍有子目錄的區別
網站集:建立在Web應用程序下的一個虛擬概念,一堆網站的集合。可進行一些統一的設置和管理。
網站:在網站集下的虛擬概念。主要在于我們使用asp.net創建的網站相當于一個web應用程序,而到了SharePoint,網站是建立在網站集下面的一個虛擬的產物并且網站下面可以包含子網站。
NO.3 列表、文檔庫列表:以表格為容器,裝載著文字或圖像的一種形式。
在SharePoint中的類為:Microsoft.SharePoint.SPList
SharePoint文檔庫:一個文件夾,庫中文件的集合屬于同一模板。
列表:類似于表格,存儲的的數據。
文檔庫:類似于文件夾,存放的是文件。
NO.4?欄、欄類型、內容類型
NO.5?功能(Feature)、母版頁(Master)、頁面布局(Layout)、Web部件(WebPart)
功能(Feature):這個事物能干什么。
母版頁(Master):為頁面創建一致的內容。
頁面布局(Layout):對頁面的結構進行格式設置,把格子畫出來。
Web部件(WebPart):頁面的一部分(成塊狀)。網頁是由一塊一塊的內容組合在一起的。
添加完成頁面布局后,布局塊中點擊“添加Web部件”,選擇相應的Web部件點擊“添加”,即可。
(三)創建網站集和網站
1.創建網站集
【開始菜單】->【SharePoint2013管理中心】(操作系統為Windows Server 2012)
應用程序管理下的【創建網站集】
填寫創建網站集的必要信息。選擇模板。
2.創建網站
打開即網站集根網站(創建網站集時會默認創建一個根網站),在根網站上創建子網站。
右上角的【小齒輪】--【網站內容】--【新建子網站】
創建網站所需要的必要信息,【創建】。
3.添加頁面
右上角的【小齒輪】--【添加頁】
4.修改網站
右上角的【小齒輪】--【編輯頁面】
5.最終效果
可以實現一個簡單的網站。
(四)母版頁
1.創建HTML頁面
放到某盤的根目錄下創建TestMaster.html文件
2.將HTML文件轉換為SharePoint母版頁
右上角的【小齒輪】--【設計管理器】--【編輯母版頁】--【將HTML文件轉換為SharePoint母版頁】
彈出的”選擇資產”頁面點擊【添加】
彈出的“添加母版頁”頁面中點擊【瀏覽】找到在D盤的TestMaster.html文件并點擊【確定】
彈出的“母版頁欄目庫”設置中選擇內容類型為“設計文件”并修改標題(此處為測試母版頁)
在“選擇資產”頁面選擇剛剛上傳的TestMaster.html文件并點擊【插入】
3.在 SPD中修改母版頁“PlaceHolderMain代碼段”位置
找到已安裝的SPD,打開你的網站,導航中的【母版頁】,雙擊【TestMaster.html】文件,【編輯文件】,找到”
”的div塊狀元素(一般會在整個頁面的最下方),拷貝到應該放置的位置(一般為頁頭和頁尾之間)保存.
4.發布母板頁
右上角的【小齒輪】--【設計管理器】--【編輯母版頁】
點擊TestMaster后面的【…】,在彈出的功能項中再點擊【…】,然后點擊【發布主要版本】
填寫注釋并點擊【確定】,轉換成功后狀態改變了“已批準”.
5.使用母版頁
右上角的【小齒輪】--【網站設置】--【母版頁】
在網站母版頁中選擇TestMaster,點擊【確定】
6.最終效果
7.母版頁轉換中的重要知識點介紹
TestMaster.html:可修改的文件,修改母版頁時直接在該文件上修改,保存 HTML
文件后更改內容會同步到關聯.master中。
TestMaster.master:在SP中實際應用的文件。在默認的情況下是只讀的,不可以通過SP或其他文件修改,去掉“只讀”屬性強行修改后再次保存.html文件,master中的修改結果將會被.html覆蓋。
不想使用.html轉換,怎么辦?
母版頁的設置中找到【編輯屬性】,去掉關聯文件的【對號】即可。
(五)頁面布局
1.創建頁面布局
設計管理器,并點擊【創建頁面布局】,設計管理器,并點擊【創建頁面布局】,發布主要版本,
2.首次使用頁面布局
打開首頁,點擊【頁面】更換頁面布局,修改內容并發布
3.修改頁面布局
使用Designer打開網站,打開頁面布局,刪除頁面布局中內容類型自帶的代碼(PlaceHolderMain中的),刪除完成代碼后我們要把我們想創建的代碼放到這個指定的區域。再次打開設計管理器,并找到testLayout頁面布局,點擊“testLayout”,找到代碼段,點擊Web部件區域,復制Web部件區域的代碼段,粘貼到Designer中,并加入適當的div進行定位,保存并關閉頁面布局,得新發布主要版本。
4.使用頁面布局
逐項刪除無用內容,添加需要的內容,發布。
5.最終效果
總結
以上是生活随笔為你收集整理的sharepoint搭建文档服务器,SharePoint Server教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于最小二乘法的人口增长模型拟合
- 下一篇: 使用Eclipse统计自己项目程序代码量