图解利用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开发第一个插件

文章插图

推荐阅读