问题标签 [pluggable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - Autofac:在配置文件中注册注入并使用Assembly而不在项目中引用
我正在使用 Autofac 来设置注入。
我的目的是使模块可插拔。
这意味着使用配置文件(xml,json)而不是使用代码(我已经知道)。
但是,Autofac 是否有可能在不在主(Web)项目文件中引用它的情况下查找程序集?例如,我想将新模块添加到已部署的包中,而不更改其他 dll 文件,只复制新模块的 dll 文件(与 web 项目的 dll 文件在同一文件夹中)并更改配置文件。
asp.net-mvc-5 - 如何将 MVC5 项目嵌入到另一个项目中
我开发了一个 MVC5 项目作为插件插入到另一个 MVC5 项目中。目标是在新项目中从我的项目中调用一个局部视图。我试图让我的项目发布并构建了一个测试 mvc5 项目,如何将第一个项目嵌入到新项目中?
注意,两个项目都在windows中,将在iis8上发布
containers - 带有容器数据库的 OBIEE 12c
是否可以在容器数据库上安装 OBIEE 12c?因为在容器数据库上安装 obiee12c 时出错。如果不可能,那么是否有将容器数据库转换为可插拔数据库的程序?
java - ServiceLoader 使用 ClassLoader 指向不同的路径
这几天一直在尝试,但无法正常工作!
我正在尝试构建一个可插入的 Java 应用程序,我可以在其中从命令行运行它并在单独的文件夹中提供插件(jar)。似乎ServiceLoader
这符合我的要求,但我认为我需要一种特殊情况,即 jar 不是类路径的一部分,而它们存储在不同的位置,因此我需要使用ClassLoder
指向该文件系统的 url小路。
我想提供给主应用程序的插件之一是具有一些自定义功能的日志 jar。
下面是我正在使用的代码,但无法进入 for/loop .. 这意味着ServiceLoader
无法识别/匹配任何类实现:
我希望你能帮忙!非常感谢
==== 添加项目文件:
主要可插拔应用:
“日志”插件
界面Log
其实施
- 结构
==================
调整项目结构如下,但仍然不起作用:
javascript - Node.js:如何创建可插入的应用程序?
我将在 Node.js 和 Express 中创建一个 CMS,我的文件夹结构如下:
- 我的CMS
- 插件
- 主题
- 上传
- index.js
我想从插件文件夹加载插件:
- 插件
- 示例插件
- 很棒的插件
我想知道如何使我的 CMS 可插拔?
使应用程序可插入的最佳方法是什么?
然后如何加载插件?
(我需要一个插件系统)
编辑:正如我所说,我需要一个像 wordpress 这样的插件系统。wordpress 有钩子(动作和过滤器),它是最好的吗?如何实施?
angular - 如何使用 Angular 4 构建可插拔仪表板?
考虑; JHipster 生成基础项目。Angular 4 是客户端框架。Webpack 捆绑了客户端资产。
这个想法是构建一个可插入的管理仪表板(可扩展)。将有一个具有主要结构和页面的基本系统。其他团队可以在那里构建自己的插件(页面)并在运行时将其附加到现有系统。所以我们需要从远程存储库 URL 加载插件模块,这些 URL 将从服务器端发送(或者如果有更好的想法,请告诉我)。
我建立了一个原型来模拟主要流程。然而,我遇到了很多障碍。主要是在运行时加载插件模块,使用 Webpack 编译我们的项目。
Webpack 会将所有模块名称替换为模块 ID(资源)。
换句话说:
首先要了解的是,Webpack 不能在构建时动态加载未知的模块。这继承了 Webpack 构建依赖树并在构建时收集模块标识符的方式。这很好,因为 Webpack 是一个模块捆绑器,而不是模块加载器。因此,您需要使用模块加载器,而现在唯一可行的选择是 SystemJS(资源)。
我在互联网上找到的所有与该主题相关的文章都一直说它是可行的,但它会很复杂。从远程 URL 加载模块我没有太多运气。我一直在寻找说“是的,这是可能的,做 x ”的东西,然后我遇到了一些错误并搜索它以找到其他人说“是的,这是不可能的”。我曾尝试使用 SystemJs 加载器将插件模块延迟加载为以下代码段,但还没有运气!
所以我想知道是否真的可以使用 Angular 4 和 Webpack 来做这样的系统?是否有任何关于此主题的良好文档或工作示例?我应该考虑为此类系统使用另一个客户端框架吗?
更新
我在 Angular-cli 存储库上找到了以下已关闭问题的答案:
我认为没有办法将惰性路由检测和 AOT 与动态运行时惰性路由结合起来。您将需要一个不同于 CLI 提供的构建系统。
SystemJS 会允许这样的事情,但可能不允许使用 AOT。
那么,我们应该如何使用 SystemJS 来实现呢?仍然面临缺乏关于这个主题的文档,特别是考虑到 Angular 4 (Typescript) 作为我们的框架。
wordpress - 无法进入 wp-admin 登录页面
嗨,我最近尝试登录我的网站,但一直收到以下错误:
警告:无法修改标头信息 - 标头已由(输出开始于 /homepages/6/d700752663/htdocs/clickandbuilds/OnyxMotorsCompany/wp-content/themes/cardealer/includes/base_functions.php:1)在 /homepages/6/第 1210 行的 d700752663/htdocs/clickandbuilds/OnyxMotorsCompany/wp-includes/pluggable.php
我没有对网站进行任何更改。该网站本身运行良好,但是我无法通过wp-login
和访问 wordpress 仪表板wp-admin
。
任何想法?谢谢
wordpress - 迁移后的 Wordpress 错误 500
当我将其从一台服务器移动到另一台服务器时,我的 WordPress 网站出现
错误 我得到的错误是错误 500 此页面无法正常工作
我在网站和管理员上都收到此错误
当我检查日志时,我收到以下错误
收到错误“PHP 消息:PHP Fatal error: Call to undefined function _wp_get_current_user() in /public_html/wp-includes/pluggable.php on line 70
我想我收到这个错误是因为没有当前用户,因为网站刚刚移动了位置并且它的一些缓存错误或其他东西
谷歌搜索此错误时,我遇到了很多插件问题,但由于该网站在另一台服务器上运行,我假设插件不应该是问题。
我不知道它是否是这样工作的,但我真的更愿意解决这个问题,而不必过多地破解 Wordpress 文件。我能做些什么来解决这个问题吗?
c# - 自定义异步可插拔协议多次打开应用程序
我正在使用异步可插入协议将数据从 Web 应用程序(内部 Intranet 应用程序)传递到我的 Windows 应用程序。为此,我确保 Web 应用程序团队使用我注册的协议编写链接。
Thread为我工作,无论我想实现什么。每当我访问 URL 时,它都会启动我的 Windows 应用程序。
但是,我想在这里进行一些定制。我只想启动我的 Windows 应用程序一次(或在有人访问 URL 之前)并在每次单击链接时读取值。我疯狂地搜索互联网,还没有发现任何有建设性的东西。
我的总体意图是在 Web 应用程序中单击链接(使用我的自定义协议)时打开一个实例,将值连续传递给我的 Windows 应用程序。
php - 如何使用 WooCommerce 挂钩 wp_set_password WordPress 功能?
我正在尝试更改wp_set_password
可插入功能并向其添加自定义操作:
我将此代码放在我的自定义插件中,但它不会运行我在其中编写的自定义操作。我不确定问题是什么。
也许我把它放在错误的位置,或者我应该在某个地方调用它?
如何wp_set_password()
使用 WooCommerce 连接 WordPress 功能?
编辑
这段代码根本不会触发,我尝试在 users 表中输入相同的密码,但它不关心我的代码并执行默认操作。
编辑 2
我注释了插件中的代码并更改了文件夹pluggable.php
中的主文件wp-includes
,并添加了这两行。
但它仍然不起作用。
编辑 3
我什至从 中删除了整个功能pluggable.php
,它仍然有效!我为新用户创建了用户名和密码。
应该是 WooCommerce 注册。我使用 WooCommerce 登录系统。
编辑 4
我使用了 WordPress 注册系统/wp-login.ph
p,这段代码终于可以工作了。
现在我想知道 WooCommerce 在哪里以及如何实现这样的目标,wp_usermeta
用自定义的东西更新表格。