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) 相关

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

查看所有标签

猜你喜欢:

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

PHP and MySQL for Dynamic Web Sites : Visual QuickPro Guide

PHP and MySQL for Dynamic Web Sites : Visual QuickPro Guide

Larry Ullman / Peachpit Press / 2005 / USD 39.99

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, an......一起来看看 《PHP and MySQL for Dynamic Web Sites : Visual QuickPro Guide》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具