0

私は以下のようなフォルダ構造を持っているのNode.jsとExpressでCMSを作成するつもりです:Node.js:プラグイン可能なアプリケーションを作成するには?

  • MyCMS
    • プラグイン
    • テーマ
    • アップロード
    • index.js
0私はどのように知りたい

  • プラグイン
    • サンプル・プラグイン
    • 素晴らしい-プラグイン

:私はプラグインフォルダからプラグインをロードする

私のCMSをプラガブルにしますか?

アプリケーションをプラガブルにするにはどうすればよいですか?

プラグインを読み込む方法は?

(iは全くプラグインシステムを必要とする)

EDIT:私が言ったように、私はワードプレスのようなプラグインシステムを必要とします。 wordpressにはフック(アクションとフィルタ)がありますが、それは最高ですか?それを実装する方法は?

+0

何がありますか?私はプラグインシステムが必要です。コード例によるパターンやデザインガイドライン。 –

+0

私はそれをgoogledしかし、私はいくつかのものが見つかりましたが、私は何も知らない。助けることができますか? –

答えて

1

NPMは本質的にあなたのためにプラグインフォルダを必要としません。正式にサポートされているnpmパッケージのリストを管理します。 Ember-CLIを見て、Emberの「emberインストール」とEmberの特定のパッケージで何ができるかを確認できます。

+0

これはいい考えです。私はnpmでプラグインを公開し、CMSで使用することを考えています。しかし、私はそれを行う方法を知りたいですか? –

+0

google "npm publish"パッケージの公開に関する公式のnpmドキュメント - その後、npm install 'package-name' – Bradley

+0

こんにちは。私はパッケージを公開する方法を知っていますが、私はnode_modulesフォルダ内の特定のパッケージへの方法を知らない。 –

関連する問題