iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 2
0
自我挑戰組

30天打造自己的 Umbraco CMS 系列 第 2

Day 02 - 用Visual Studio 建立Umbraco CMS專案吧

  • 分享至 

  • xImage
  •  

Visual Studio、SQL Server、Git的安裝就跳過,直接從Visual Studio建立專案開始囉

今天目標

  • 從Visual Studio建立一個新的專案
  • 從Nuget上安裝Umbraco CMS package
  • 在SQL Server建立一個名為 Umbraco30Day 的資料庫
  • 選取一個Umbraco預設的網站範本

建立新專案

  1. 檔案 => 新增 => 專案
  2. 選擇 Visual C# > Web > ASP .NET Web Application (.NET Framework)
  3. 確認 .NET Framework版本為 4.0 以上 (圖一)
  4. 選擇 空白 範本,底下選項都不用勾選 (圖二)

圖一、新增專案
http://ithelp.ithome.com.tw/upload/images/20161202/20103518laECvgvK0g.png

圖二、選擇空白範本
http://ithelp.ithome.com.tw/upload/images/20161202/20103518w39bleL6yU.png


從Nuget安裝 Umbraco CMS

  1. 方案總管 => 參考 => 右鍵 => 管理Nuget 套件 (圖三)
  2. 瀏覽 => 搜尋 Umbraco CMS => 安裝 (圖四)
  3. Nuget 會先進行解析後,提示將會安裝哪些東西進專案 (圖五)
  4. 按確定並接受授權,就等Nuget將Umbrac CMS安裝進專案中吧,這步驟會花點時間
  5. 安裝完成後,畫面會開啟一個 Readme.txt (圖六)

圖三、開啟Nuget管理視窗
http://ithelp.ithome.com.tw/upload/images/20161202/20103518JaJKVglCK4.png

圖四、搜尋Umbraco CMS 並安裝 (目前最新版為 7.5.4
http://ithelp.ithome.com.tw/upload/images/20161202/20103518XXJJ5iorf6.png

圖五、解析完成後按確定進行安裝
http://ithelp.ithome.com.tw/upload/images/20161202/201035180Z2ZwGKyEN.png

圖六、安裝完成畫面
http://ithelp.ithome.com.tw/upload/images/20161202/201035180TVCsZ0NAE.png


新增一個提供給Umbraco使用的資料庫

  1. 開啟SQL Server Management Studio (SSMS)
  2. 連線到資料庫 (圖七 範例為連線到本機安裝的資料庫,每個人的伺服器名稱跟驗證方式皆不同)
  3. 物件總管 > 伺服器 > 資料庫展開 (圖八)
  4. 對資料庫右鍵 > 新增資料庫 (圖九)
  5. 輸入資料庫名稱,等把專案建置起來後會需要輸入此名稱 (圖十)
  6. 檢查物件總管 > 伺服器 > 資料庫 > 有沒有步驟五輸入的資料庫名稱 (圖十一)

圖七、SSMS登入畫面
http://ithelp.ithome.com.tw/upload/images/20161202/20103518s80JxJI9Ea.png

圖八、展開樹狀結構
http://ithelp.ithome.com.tw/upload/images/20161202/20103518rUWSuEux0Z.png

圖九、新增資料庫
http://ithelp.ithome.com.tw/upload/images/20161202/20103518WzuY7DpsiF.png

圖十、輸入資料庫名稱,等等會用到
http://ithelp.ithome.com.tw/upload/images/20161202/20103518J8oG2kLkLr.png

圖十一、檢查是否有成功建立資料庫
http://ithelp.ithome.com.tw/upload/images/20161202/20103518G2dVfF3cby.png


回到 Visual Studio 並把專案建置

  1. 按下F5 將專案進行建置並啟動偵錯
  2. 第一次偵錯會因為Web.config沒有啟用偵錯,會提示要不要啟用。 就啟用吧! (圖十二)
  3. 啟動後會開啟Umbraco預設的安裝頁面 (圖十三)
  4. 輸入姓名、信箱、密碼,按Customize (圖十四)
  5. 設定資料庫連線 (圖十五)
  6. 選擇Database type : Microsoft SQL Server
  7. 輸入剛剛SSMS的伺服器位置及資料庫名稱
  8. 勾選 Use integrated authentication (用本機驗證的方式登入)
  9. 選擇一個網站範本,方便學習Umbraco CMS是如何運作的 (隨便挑)
  10. 安裝後他就會開啟 Umbraco CMS的後台 (圖十六)
  11. 恭喜安裝成功!!

圖十二、啟用Web.config 偵錯
http://ithelp.ithome.com.tw/upload/images/20161202/20103518zTTrggLBar.png
圖十三、Umbraco 預設安裝畫面
http://ithelp.ithome.com.tw/upload/images/20161202/20103518PXxC74OoJ3.png
圖十四、輸入姓名,信箱,密碼
http://ithelp.ithome.com.tw/upload/images/20161202/20103518TLavFZW498.png
圖十五、設定資料庫連線
http://ithelp.ithome.com.tw/upload/images/20161202/20103518OwuqUdYZ4e.png
圖十六、Umbraco 後台
http://ithelp.ithome.com.tw/upload/images/20161202/20103518QMlOrtw6N0.png

總結

  • Visual Studio 建立新專案
  • Nuget 安裝 Umbraco CMS package
  • SQL Server 建立資料庫
  • 初始化 Umbraco CMS站台並選擇網站範本

恭喜大家成功建立好自己的CMS囉!!


上一篇
Day 01 - Umbraco CMS
下一篇
Day 03 - 初步探索Umbraco CMS吧
系列文
30天打造自己的 Umbraco CMS 18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
eatong
iT邦新手 5 級 ‧ 2017-03-07 15:31:31

我是昨天才剛下載Umbraco的新人。關於「回到 Visual Studio 並把專案建置」的第9點「選擇一個網站範本,方便學習Umbraco CMS是如何運作的 (隨便挑)」,建議其他新人選擇第一個網站範本,否則在 Day 14的新增前台頁面會因為沒有Document Type "Landing Page"而卡住。當然如果您已了解如何新增document type且不需follow此系列教學就可以隨便選囉。

我要留言

立即登入留言