PluginCore v0.9.3 发布,与前端更好集成,更强扩展性 !

栏目: 软件资讯 · 发布时间: 2年前

内容简介:项目简介 适用于 ASP.NET Core 的轻量级插件框架 PluginCore 与其它插件方案不同的是,PluginCore 本身以一个库方式存在,无需将源代码引入现有项目,只需引用包,两行代码即可接入,不会给现系统带来多余污染,同...

PluginCore v0.9.3 发布,与前端更好集成,更强扩展性 !

项目简介

适用于 ASP.NET Core 的轻量级插件框架

PluginCore 与其它插件方案不同的是,PluginCore 本身以一个库方式存在,无需将源代码引入现有项目,只需引用包,两行代码即可接入,不会给现系统带来多余污染,同时 PluginCore 拥有现成完整的插件解决方案,真正开箱即用 !

PluginCore 现已拥有 JavaScript SDK, 能够通过插件在前端进行扩展(注入/修改页面)

  • 简单 - 约定优于配置, 以最少的配置帮助你专注于业务
  • 开箱即用 - 前后端自动集成, 两行代码完成集成
  • 动态 WebAPI - 每个插件都可新增 Controller, 拥有自己的路由
  • 插件前后端分离 - 可在插件 wwwroot 文件夹下放置前端文件 (index.html,...), 然后访问 /plugins/pluginId/index.html
  • 热插拔 - 上传、安装、启用、禁用、卸载、删除 均无需重启站点; 甚至可通过插件在运行时添加 HTTP request pipeline middleware, 也无需重启站点
  • 依赖注入 - 可在 实现 IPlugin 的插件类的构造方法上申请依赖注入项, 当然 Controller 构造方法上也可依赖注入
  • 易扩展 - 你可以编写你自己的插件sdk, 然后引用插件sdk, 编写扩展插件 - 自定义插件钩子, 并应用
  • 挂件 - 你可在前端埋扩展点, 然后通过插件插入挂件
  • 无需数据库 - 无数据库依赖
  • 0侵入 - 近乎0侵入, 不影响你的现有系统
  • 极少依赖 - 只依赖于一个第三方包 ( 用于解压的 SharpZipLib )

更新

Fixed

  • 更新 PluginCore Admin 前端: plugincore-admin-frontend-v0.3.1
    • Fixed: 用户名验证错误

Fixed

  • tokenCookieName = "PluginCore.Admin.Token"  PluginCore Admin 前端一致, 而不是后端检索 tokenCookieName = "token"
    • 插件可在 Controller,Action 上使用 [Authorize("PluginCoreAdmin")], 来达到与 PluginCore Admin 相同的权限策略

Fixed

  • ITimeJobPlugin 多线程定时任务 执行问题
    • 当上一个任务未完成, 下个任务就开始时导致, 修复: 加锁, 下个任务线程阻塞等待

Added

  • 挂件 (Plugin Widget) 相关

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

认知与设计

认知与设计

Jeff Johnson / 张一宁 / 人民邮电出版社 / 2011-9-1 / 59.00元

本书语言清晰明了,将设计准则与其核心的认知学和感知科学高度统一起来,使得设计准则更容易地在具体环境中得到应用。涵盖了交互计算机系统设计的方方面面,为交互系统设计提供了支持工程方法。不仅如此,这也是一本人类行为原理的入门书。一起来看看 《认知与设计》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具