• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

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

    本篇經驗將和大師介紹若何操縱SiteServer CMS開辟第一個插件,但愿對大師的工作和進修有所幫忙!

    方式/步調

    1. 1

      利用Visual Studio 2017 建立項目與解決方案,起首打開Visual Studio 2017,點擊新建項目,如下圖所示:

      項目類型選擇類庫(.NET Framework),利用插件的Id作為項目名稱,框架凡是采用.NET Framework 4.5.2。

      建立完畢項目后Visual Studio會主動生當作Class1.cs。

    2. 2

      安裝NuGet包 SiteServer.Plugin

      在 Visual Studio 中右鍵項目,在彈出菜單中選擇 辦理 NuGet 法式包,進入NuGet保證理界面。

      在搜刮框中輸入 SiteServer.Plugin,獲取到插件開辟包,點擊 安裝 按鈕,如下圖所示:

      安裝完畢SiteServer.Plugin開辟包,就可以起頭現實編寫插件了!

    3. 3

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

    4. 4

      這就完當作了HelloWorld插件的代碼編寫,這段代碼實現了一個插件類,擔當了插件基類PluginBase,重寫了插件Startup的方式,在插件載入時添加插件菜單,菜單鏈接到index.html頁面中。

      接下來在 Visual Studio 中建立index.html靜態頁面,輸入代碼,如下圖所示:

      接下來在 Visual Studio 中生當作解決方案,將.cs文件編譯為.dll法式包。

    5. 5

      建立 Hello World 插件設置裝備擺設文件

      每個插件都需要一個以 插件Id.nuspec 作為文件名的XML格局設置裝備擺設文件,用于設置此插件的名稱、地址、許可和談等信息。

      在 Visual Studio 中建立文件 SS.HelloWorld.nuspec,輸入代碼,如下圖所示:

      至此,HelloWorld 插件開辟完畢,我們可以擺設到現實情況中利用了!

    6. 6

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

    7. 7

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

    8. 8

      同時,我們看到系統左側呈現了菜單 Hello World,點擊后進入頁面index.html,顯示文字,如下圖所示:

    • 發表于 2018-09-29 00:00
    • 閱讀 ( 983 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆