圖解利用SiteServer CMS開發第一個插件

本篇經驗將和大師介紹若何操縱SiteServer CMS開辟第一個插件, 但愿對大師的工作和進修有所幫忙!
方式/
1利用Visual Studio 2017 建立項目與解決方案, 起首打開Visual Studio 2017, 點擊新建項目, 如下圖所示:
項目類型選擇類庫(.NET Framework), 利用插件的Id作為項目名稱, 框架凡是采用.NET Framework 4.5.2 。
建立完畢項目后Visual Studio會主動生當作Class1.cs 。

圖解利用SiteServer CMS開發第一個插件



2安裝NuGet包 SiteServer.Plugin
在 Visual Studio 中右鍵項目, 在彈出菜單中選擇 辦理 NuGet 法式包, 進入NuGet保證理界面 。
在搜刮框中輸入 SiteServer.Plugin, 獲取到插件開辟包, 點擊 安裝 按鈕, 如下圖所示:
安裝完畢SiteServer.Plugin開辟包, 就可以起頭現實編寫插件了!

圖解利用SiteServer CMS開發第一個插件



3編寫 Hello World 插件代碼, 將 Class1.cs改為Main.cs, 輸入代碼, 如下圖所示:

圖解利用SiteServer CMS開發第一個插件



4這就完當作了HelloWorld插件的代碼編寫, 這段代碼實現了一個插件類, 擔當了插件基類PluginBase, 重寫了插件Startup的方式, 在插件載入時添加插件菜單, 菜單鏈接到index.html頁面中 。
接下來在 Visual Studio 中建立index.html靜態頁面, 輸入代碼, 如下圖所示:
接下來在 Visual Studio 中生當作解決方案, 將.cs文件編譯為.dll法式包 。

圖解利用SiteServer CMS開發第一個插件



5建立 Hello World 插件設置裝備擺設文件
每個插件都需要一個以 插件Id.nuspec 作為文件名的XML格局設置裝備擺設文件, 用于設置此插件的名稱、地址、許可和談等信息 。
在 Visual Studio 中建立文件 SS.HelloWorld.nuspec, 輸入代碼, 如下圖所示:
至此, HelloWorld 插件開辟完畢, 我們可以擺設到現實情況中利用了!

圖解利用SiteServer CMS開發第一個插件



6擺設插件, 擺設插件很是簡單, 只需要將整個文件夾拷貝至 SiteServer CMS 系統根目次下的 SiteFiles/Plugins 文件夾中即可, 如下圖所示:

圖解利用SiteServer CMS開發第一個插件



7將文件夾拷貝完當作后, 需要進入 SiteServer CMS 后臺, 在插件辦理頁面中點擊 從頭加載所有插件, 之后就能在辦理辦理中查看此插件了, 如下圖所示:

圖解利用SiteServer CMS開發第一個插件



8【圖解利用SiteServer CMS開發第一個插件】同時, 我們看到系統左側呈現了菜單 Hello World, 點擊后進入頁面index.html, 顯示文字, 如下圖所示:

圖解利用SiteServer CMS開發第一個插件


猜你喜歡