我已经按照github(https://github.com/jquery/plugins.jquery.com/)上的plugins.jquery.com repo的所有步骤准备将我的插件添加到新系统中,我在旧存储库中有一个名为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 repo自述文件末尾,它给出了最终指令:
运行网站
node scripts / manager.js
但是当我跑这个时它绝对没有。我已经检查了sysmonitor,并且有一个节点applet,但我看不到任何可视化的东西。我看过代码,但我也没有。所有Wordpress的东西都很完美,我有本地的jquery,我可以登录。我希望其他人看到这一切,并且比我更了解它,因为我想我很快就会发疯。
答案 0 :(得分:1)
网页模板和wordpress的内容让您可以浏览网站。
节点服务器收到post-receive-hook,然后将信息直接添加到wordpress中。
更改/ etc / hosts设置域名,以便您可以查看本地wordpress站点,但是没有其他人可以看到这一点,特别是github。
一些可能的解决方法:
设置本地git服务器,该服务器具有到本地计算机的post-receive-hook。这样,所有必需的主机名路由都由本地/ etc / hosts处理。
使用某种动态DNS或相关系统来拥有一个公共主机名,该公共主机名指向您的localy运行服务器,并将github挂钩到该服务器。
通过您自己的个人公共服务器将post-receive-hook代理到本地服务器。
您还可以询问jquery论坛上的人是否对组态本地环境有更深入的了解。
答案 1 :(得分: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挂钩将一个post-receive挂钩添加到您的存储库 网址,http://plugins.jquery.com/_update。 警告:现在还没有 官能!强>
另外,我注意到一个月前发布的last commit是关于在https://github.com/jquery/plugins.jquery.com/blob/4f5f611d247db6b3df11a2a5bda0957d08f11d6f/site-content/page/docs/publish.html
发布的文档中更新所谓的收件后挂钩http://plugins.jquery.com/postreceive-hook
这样的事情会增加混乱,但你可以尝试询问和/或查看https://github.com/jquery/plugins.jquery.com/issues