顯示具有 個人作品 標籤的文章。 顯示所有文章
顯示具有 個人作品 標籤的文章。 顯示所有文章

2018/03/06

個人作品:把 SampleCMS 資料層改寫為使用 Entity Framework 6 的另一個網站 SampleEFCMS (2018-03-24 更新)

說起來,在 2011 年左右,我對 Entity Framework 就很好奇,只是當時工作上沒機會接觸,下班後所剩的時間也不多,都先花在更需要用在工作的其他技術上。7 年後的現在,趁著待業中的這段空閒時期,趁著剛完成 SampleCMS 的這股衝勁,終於開始真正的去學習與使用 Entity Framework (Database First)。

SampleCMS 資料層是以 Stored Procedure(以下簡稱 SP) 為基礎,算一下大大小小共寫了 105 個 SP,單純的複雜的都有。SampleEFCMS 將其中的 103 個都改為用 LINQ to Entities 的方式達成相同功能。幸運的是,比較進階的坑有踩到幾個(e.g., OrderBy 的欄位名稱需要用字串動態更換、where 的 or 條件需要動態串接),卡關的同時也在網路上找到高手寫的 LINQ 擴充函式,覺得不虛此行。

以下為 SampleEFCMS 相關連結:


2018/02/02

個人作品:基本款內容管理系統 SampleCMS 開放測試網 (2018-05-15 更新)

上篇
距離上次曬完圖又過了兩個星期,我在這個系統加上了針對弱點掃描軟體所做的參數過濾機制,後台登入頁加了 "變更密碼、忘記密碼",另外也對前台做了初步的壓力測試並調整不足的地方。最後加入 guest 試用帳號相關功能並且試著把系統放上 Azure,目前結果看來還算可以,以下放上相關連結:


2017/11/20

個人作品:基本款內容管理系統 177 hours 進度照-帳號權限系統

上篇
最近在重新設計與製作這些年來學到的內容管理系統架構,目前製作時間累積了 177 小時,終於完成了帳號權限系統的主要功能,繼續曬圖為自己做記念。


2017/11/01

個人作品:基本款內容管理系統 108 hours 進度照-後台雛型

最近在重新設計與製作這些年來學到的內容管理系統架構(感謝先得利資訊),費時比當初預估的還要花時間(其中學習 Bootstrap 3, 4 也花了不少時間),目前製作時間累積了 108 小時,能看的畫面只有登入頁以及登入後的後台首頁,曬個圖為自己做記念。