2009-09-11 14 views
13

Wir verwenden jQuery sehr stark für ein paar Projekte und zusammen mit ihm haben wir (manchmal fast ein Dutzend) Plugins, die wir verwenden (jqGrid, jPolite, jGrowl, colorbox, Layout, Validierung, Formatierer, Maske, um nur einige zu nennen)).Jedes jQuery Plugin Update Manager Dienstprogramm?

Meine Angst ist irgendwann zu verwalten, welche dieser Updates, die aktualisiert werden sollten, wird eine Herausforderung werden. Wer kennt ein Tool (oder vielleicht ein anderes "Plugin"), das alle gefundenen Plugins überprüft und meldet, ob es sich um die neueste Version handelt? Ein Helfer, der hilft, Ihre jQuery-Plugins auf dem neuesten Stand zu halten.

Danke!

+2

Ich spielte dies, und wenn niemand mit irgendetwas bald antwortet, muss ich vielleicht nur meine eigene Open Source machen. Ich werde anfangen, sobald ich meinen neuen Server konfiguriere, der genügend Zeit für Antworten geben sollte. – geowa4

+0

http://groups.google.com/group/jquery-dev/browse_thread/thread/82868bd0b3893da7/c2183c3f3f3745d1?pli=1 Ich denke, dass die jQuery Devs dies ansprechen. –

Antwort

4

Sie wollen so etwas wie Perl CPAN oder Ruby Gems, aber ausschließlich für jQuery?

Es gibt so etwas nicht, obwohl es sehr cool und nützlich wäre.

Da die Plugin-DB bereits grundsätzlich existiert (obwohl ich bezweifle, wie aktuell alles ist), Wie schwer wäre es, einen Wrapper darum zu schreiben?

Wenn Sie ein Projekt starten wollen, würden wir wissen, dass wir die JQ.org-Leute dazu bringen müssen.

+0

Ja wie apt-get, aber für jQuery Plugins;) – CmdrTallen

+0

Also würde niemand daran interessiert sein, an einem Projekt zu arbeiten, das mehr wie apt-get/Ruby Gems/CPAN für jquery ist? –

+0

könnte interessant sein. ich und jemand anders, den ich kenne, wären vielleicht gewillt. – geowa4

1

Ich weiß nichts genau genau, was Sie suchen, aber ich habe jetzt einige Ideen. Einige der Plugins, die Sie verwenden, haben RSS-Feeds, die Sie ansehen können. Andere könnten Sie einen oder zwei Cron-Jobs schreiben, um die Projekte von der Quelle zu aktualisieren.

+0

Ich weiß nicht, dass Sie Autoupdates wollen, das ist sicher, aber ein Edelsteinstil-Dienstprogramm wäre nett. Siehe meine Antwort. –

+0

Ich dachte daran, etwas zu machen, das einen "Zweig" aktualisiert, indem es Sie aktualisiert, wenn es eine Änderung entdeckt. Auf diese Weise könnten Sie sich entscheiden, das Update selbst durchzuführen. – geowa4

2

Anstatt ein weiteres Tool hinzuzufügen, schlage ich vor, dass Sie dies mit einem verwenden, das Sie bereits verwenden: Das Versionskontrollsystem. Die meisten Software zur Versionskontrolle unterstützt externe Includes, mit denen Sie Ihre Plugins auf dem neuesten Stand halten können.

Sagen wir die neueste Mausrad Plugin in unserem SVN-Projekt, in der Plugin-Ordner tun enthalten sein sollen:

svn propset svn:externals "mwheel http://jqueryjs.googlecode.com/svn/tags/plugins/mousewheel/3.0/" . 
svn commit 
svn update 

Dies wird einen Ordner namens mwheel und regelmäßig aktualisiert wird mit dem, was ist in das Remote-Repository, wenn Sie lokal aktualisieren.