問題タブ [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.
django - ロード可能/アンロード可能な django アプリ
ユーザーがいつでもダウンロードしてロード/アンロードできるように、他のアプリケーションをプラグインとして処理できるアプリケーションを作りたかったのです。私はすべてのdjangoドキュメントを読みましたが、手動でアプリをインストールしてsyncdbを実行する以外に、アンロードの可能性がない適切な方法はないようです。
私がやりたいことの良い例は、wordpress プラグインです。私のdjangoプロジェクトには、ユーザーがいつでもロードおよびアンロードできるダウンロード可能な「プラグイン」のようなものが必要でした。
これを達成する方法はありますか?
android - Android用のプラグ可能なアプリを構築する方法は?
Android用のプラグ可能なアプリケーションをどのように作成しますか?GoSMS Pro
を使用したことがある場合は、テーマを個別にインストールしてから、メインアプリケーションの外観を変更するために使用できることがわかります。
どうすればこれができるのだろうか?
asp.net - ASP.NET によるプラグ可能な Web サイト機能
同様のことがすでに尋ねられており、回答がここに示されていることがわかります。
プラグ可能な ASP.Net Web サイトを作成するには?
しかし、誰かがもう少し詳しく説明できるのだろうか。
開発者がプラグインを作成できるようにしたい Web サイトがあります。私が望む機能の古典的な例は、Umbraco や Orchard のようなもので、開発者がコントロールを作成し、それをシステムにインポートして使用できるようにするものです。
理想的には、誰かが何らかのユーザー コントロールを作成し、そのユーザー コントロールを Web サイトで使用できるようにすることができます。
これが行われた場所の例はありますか?
asp.net-mvc - プラグ可能な領域のルート od Web へのリンク (ビジュアル スタジオはリンクを解決しません)
ここに示すプラグ可能なフレームワークを使用しています: ASP.NET MVC - プラグ可能なアプリケーションですが、リンク (Visual Studio はリンクを解決できません)、画像、およびモジュール内の css に問題があります。エリア内のリンクに問題があります。
この方法でエリア内にアクションリンクを作成すると:
@Html.ActionLink("Home", "Index", "Home", new { Area = "" }, null)
Visual Studio から、アクション インデックスとコントローラーのホームが存在しないことがわかります。プロジェクトのルートに配置されている他のリンク (画像、css) と同じです。手伝ってくれてありがとう !
php - Wordpressでヘッダー情報を変更できないというエラー
管理パネルにログインしようとすると、このエラーが発生します。私はそれを理解することができません。
pluggable.php 881:
最新バージョンのワードプレス 3.4.2 を使用しています。私のサイトは正常に動作しているようですが、エラーによりログイン ページにアクセスできません。つまり、この問題を引き起こしたと思われるプラグイン (dbc バックアップ 2) をまったく管理したり、アンインストールしたりできません。HTML キット ツールを使用して wp.config ファイルを何百回もチェックしましたが、ファイルの先頭にも末尾にも空白が表示されていません。私は持っている:
- HTML-Kit ツールを使用して wp-config ファイルの空白をチェックしました
- 新しい新鮮なwp-configファイルをダウンロードして挿入しました
- 名前を変更してプラグインディレクトリを無効にしました
...そしてエラーはまだ残っています
私が試してみなければならない唯一のことは、次のコードを wp-config.php ファイルに挿入することでこの問題を解決したと誰かがワードプレス フォーラムに投稿したこのコードです。
html や php に詳しくなく、このコードがどのように機能するかを正確に理解していないため、コードを追加することに消極的です。より良い提案はありますか?
テーマの function.php ファイルは次のように終了します。コードを正確にどこに挿入すればよいですか?:
c# - C# でプラグ可能な GUI と DLL を作成する方法
ここで使用する正確な用語がわからないので、助けていただければ幸いです。
最も単純化すると、フォーム アプリケーションがあります。「form.exe」をロードすると、フォームには 1 つのコントロール、メニューが表示されます。このメニューには、「終了」というメニュー項目が 1 つあります。私が望むのは、フォームがロードされているときに、特殊なメソッドやコントロールなどを追加できるDLLを指定するこのフォームアプリに引数を渡すことができることです.
「form.exe add_plugable.dll」をロードすると、メニューに「追加」という別のメニュー項目が表示されます。「form.exe add_plugable.dll remove_pluggable.dll」を読み込むと、メニューに「Exit」「Add」「Remove」の3項目があります。
これが理にかなっていることを願っています。Forms アプリケーションには何を含める必要がありますか? また、DLL を作成するにはどうすればよいですか? 共通のインターフェイスが必要であることは承知していますが、名前空間とインターフェイス、および抽象クラスを使用してこれを実現する方法が正確にはわかりません。
ありがとう!
asp.net-mvc-3 - Pluggable MVC エリアを試したときに、ViewBag とモデルが利用できない
この投稿で説明されているように、プラグ可能な構造を試しました: Pluggable MVC view return null
この投稿でも説明されています: http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/
いずれかの領域で ViewBag/Model にアクセスしようとすると、次のエラーが表示されます。
「ViewBag」という名前は、現在のコンテキストには存在しません
「モデル」という名前は現在のコンテキストには存在しません***
symfony - プラグイン対応アプリケーションを開発するための最良の方法。依存性注入?
プラグインと完全に互換性のあるアプリケーションを作成する最善の方法を考えています。
アクションとフィルターを定義してプラグインで使用できるWordpressプラグインの概念に慣れています。そのため、他のユーザーは、アクション (またはフィルター) が呼び出されたときに実行されるプラグインのメソッドを定義できます。
私の考えは、いくつかのアクションとフィルターを使用してアプリを作成し、その後、他の開発者が「通常の」アプリ フローに干渉するバンドルを作成できるようにすることです...
Symfony2 依存性注入について読んでいましたが、私が望むようなことを行うための包括的な例が見つかりませんでした。
- 誰かが私が探している似たようなものの実際の例を持っていますか?
- 依存性注入は最善の解決策ですか、それとも独自のプラグイン ハンドラーを作成する必要がありますか?
編集:
他のバンドルがアイテムを私の knp-menu メニューに追加できるようにするために私がしたこと。
私の基本バンドルでは:
サブスクライバーがメニュー データを取得および設定できるようにするフィルターを定義します。
メニューのイベントの定義:
サブスクライバーのセットアップ:
メニュー生成時のイベントのディスパッチ:
サブスクライバーをカーネル イベント サブスクライバーにアタッチします。
次に、サードパーティのバンドルで:
サード パーティ イベント サブスクライバーのセットアップ:
そして、カーネル イベント サブスクライバーにアタッチします。
このようにして、Event Dispatcher の優先順位を使用して、メニューの項目の各グループの位置を設定できます。
java - CDI (溶接) を使用してプラグ可能なアプリケーションを作成する方法は?
OS 固有のコマンドを実行する小さな SE アプリケーションを作成したいと考えています。これらのコマンドは、実行時に新しいコマンド実装を追加できるようにするために、「プラグイン」としてメイン アプリケーションに提供されます。これは必須の要求です。新しいプラグインを実行するためにメイン アプリケーションを再デプロイする必要はありません。
それで、CDIを使用して何かをセットアップしようとしました:
プラグインの実装は次のようになります (別の jar 内):
そして、次のインジェクション ポイントと select() 呼び出しを使用してロードすると、正常に動作します。
ただし、実行時にクラスを追加する機能を追加するための最良のアプローチは何だろうか。新しいファイルを「プラグイン」ディレクトリに追加するイベントによって、自動的に ClassLoaderとWeld コンテナに登録される。
助言がありますか?まだ考えていない落とし穴?CDI に関する私の経験はかなり限られており、おそらくこの問題には適していないかもしれません。
免責事項OSGI は、会社のライセンス ポリシーにより除外されています。その面では助けられません。