本篇經驗將和大師介紹若何操縱SiteServer CMS開辟第一個插件,但愿對大師的工作和進修有所幫忙!
利用Visual Studio 2017 建立項目與解決方案,起首打開Visual Studio 2017,點擊新建項目,如下圖所示:
項目類型選擇類庫(.NET Framework),利用插件的Id作為項目名稱,框架凡是采用.NET Framework 4.5.2。
建立完畢項目后Visual Studio會主動生當作Class1.cs。
安裝NuGet包 SiteServer.Plugin
在 Visual Studio 中右鍵項目,在彈出菜單中選擇 辦理 NuGet 法式包,進入NuGet保證理界面。
在搜刮框中輸入 SiteServer.Plugin,獲取到插件開辟包,點擊 安裝 按鈕,如下圖所示:
安裝完畢SiteServer.Plugin開辟包,就可以起頭現實編寫插件了!
編寫 Hello World 插件代碼,將 Class1.cs改為Main.cs,輸入代碼,如下圖所示:
這就完當作了HelloWorld插件的代碼編寫,這段代碼實現了一個插件類,擔當了插件基類PluginBase,重寫了插件Startup的方式,在插件載入時添加插件菜單,菜單鏈接到index.html頁面中。
接下來在 Visual Studio 中建立index.html靜態頁面,輸入代碼,如下圖所示:
接下來在 Visual Studio 中生當作解決方案,將.cs文件編譯為.dll法式包。
建立 Hello World 插件設置裝備擺設文件
每個插件都需要一個以 插件Id.nuspec 作為文件名的XML格局設置裝備擺設文件,用于設置此插件的名稱、地址、許可和談等信息。
在 Visual Studio 中建立文件 SS.HelloWorld.nuspec,輸入代碼,如下圖所示:
至此,HelloWorld 插件開辟完畢,我們可以擺設到現實情況中利用了!
擺設插件,擺設插件很是簡單,只需要將整個文件夾拷貝至 SiteServer CMS 系統根目次下的 SiteFiles/Plugins 文件夾中即可,如下圖所示:
將文件夾拷貝完當作后,需要進入 SiteServer CMS 后臺,在插件辦理頁面中點擊 從頭加載所有插件,之后就能在辦理辦理中查看此插件了,如下圖所示:
同時,我們看到系統左側呈現了菜單 Hello World,點擊后進入頁面index.html,顯示文字,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!