7

プラグインを新しいシステムに追加する準備を整えるために、github の plugins.jquery.com リポジトリ ( https://github.com/jquery/plugins.jquery.com/ ) のすべての手順に従いました。古いリポジトリで Tweetslider と呼ばれていましたが、混乱しています。

/etc/hosts を使用してローカル jquery サイトをセットアップし、それを自分の IP にルーティングし、すべての node.js 機能をセットアップしました。プラグインの公開はローカル サイトの wp-admin 経由で行われると想定していましたが、そうではないようです。

読めば読むほど、リポジトリのルートに jquery.json マニフェスト ファイルを追加し、github の post-receive-hook をプラグイン サイトの受信 URL に追加し、バージョンを含む新しいタグを投稿するだけのように思えます。この番号は、jquery プラグイン サイトによって取得され、追加されます。この場合、なぜ web-base-template などや、ローカル プラグイン db などのすべての設定に煩わされたのでしょうか?

tweetslider のリポジトリはこちらhttps://github.com/LiamBailey/TweetSlider

上記の手順に従った場合、マニフェストが有効であれば、プラグインが追加または再追加されますか?

たとえば、投稿の上部にリンクされているjqueryリポジトリのreadmeの最後に、最終的な指示として次のように記載されています。

サイトの運営

ノードスクリプト/manager.js

しかし、これを実行すると、まったく何もしません。sysmonitor を確認しましたが、そこにノード アプレットがありますが、視覚的には何も起こっていません。コードを見ましたが、それもわかりません。Wordpress の機能はすべて完璧です。ローカルの jQuery があり、ログインできます。私はすぐに夢中になると思うので、他の誰かがこれをすべて見て、私よりもよく理解してくれることを願っています.

4

2 に答える 2

1

ええ、これも私を夢中にさせました。重要なことは、github が /etc/hosts を認識できず、ローカル サーバーを認識できないことです。

  • web-base-template と wordpress のものは、サイトを表示できるようにするためのものです。

  • ノード サーバーは post-receive-hook を受信し、その情報を wordpress に直接追加します。

  • /etc/hosts を変更するとドメイン名が設定されるため、ローカルの wordpress サイトを表示できますが、特に github など、他の誰もこれを見ることはできません。

潜在的な回避策:

  • ローカル マシンへの post-receive-hook を持つローカル git サーバーをセットアップします。このようにして、必要なすべてのホスト名ルーティングがローカルの /etc/hosts で処理されます。

  • ある種の動的DNSまたは関連システムを使用して、ローカルで実行されているサーバーに向けるパブリックホスト名を取得し、それにgithubをフックします。

  • 独自の個人用パブリック サーバーを介してローカル サーバーに post-receive-hook をプロキシします。

また、jquery フォーラムの人々に、ローカル環境の構成についてさらに洞察があるかどうか尋ねることもできます。

于 2012-10-14T03:13:17.373 に答える
1

更新 2013-01-17

jQuery プラグイン レジストリがついに登場しました! http://plugins.jquery.com

指示はかなり簡単です。http://plugins.jquery.com/docs/publish/

また、マニフェストの仕様についても、http://plugins.jquery.com/docs/package-manifest/で明確に説明されています。


上記の手順に従った場合、マニフェストが有効である場合、プラグインが追加または再追加されますか、それとも何か不足していますか?

README.mdによると、まだ機能していないことが警告されています。このシステムは (ゆっくりと) 開発中です。

Web フック URL http://plugins.jquery.com/_updateを使用して、レポジトリに post-receive フックを追加するだけです。警告: これはまだ機能していません!

また、1 か月前に行われた最後のコミットは、 https://github.com/jquery/plugins.jquery.com/blob/4f5f611d247db6b3df11a2a5bda0957d08f11d6f/site-content/pagehttp://plugins.jquery.com/postreceive-hookでの公開に関するドキュメントの post-receive フックの更新に関するものであることに気付きました。 /docs/publish.html

そのようなことは混乱を招きますが、https://github.com/jquery/plugins.jquery.com/issuesで質問したり調べたりしてみてください。

于 2012-10-25T14:20:44.320 に答える