2009-09-11 14 views
13

Usiamo jQuery molto pesantemente su un paio di progetti e con esso abbiamo plugin (a volte vicino a una dozzina) che usiamo (jqGrid, jPolite, jGrowl, colorbox, layout, validate, formattatori, maschera, per citarne alcuni).Qualsiasi utilità jQuery Plugin Update Manager?

La mia paura è a un certo punto la gestione di quali di questi hanno aggiornamenti che dovrebbero essere aggiornati sta per diventare una sfida. Qualcuno sa di uno strumento (o forse un altro 'plugin') che controllerà tutti i plugin trovati e segnalerà se sono l'ultima versione? Un aiuto se vuoi aiutare a mantenere aggiornati i tuoi plugin jQuery.

Grazie!

+2

Ho recitato questo, e se nessuno risponde presto con qualcosa, potrei semplicemente dover fare il mio per l'open source. Inizierò una volta configurato il mio nuovo server, che dovrebbe dare abbastanza tempo per le risposte. – geowa4

+0

http://groups.google.com/group/jquery-dev/browse_thread/thread/82868bd0b3893da7/c2183c3f3f3745d1?pli=1 Penso che gli jQuery Dev si stiano occupando di questo. –

risposta

4

Quindi vuoi qualcosa come CPAN, o Ruby Gems di perl, ma rigorosamente per jQuery?

Non c'è una cosa del genere a mia conoscenza, anche se sarebbe estremamente interessante e utile.

Poiché il DB di plugin esiste già fondamentalmente (anche se dubito di quanto sia attuale tutto), Quanto sarebbe difficile scrivere attorno ad esso un wrapper?

Se vuoi iniziare un progetto, sappi, dovremmo coinvolgere la gente di JQ.org.

+0

Sì come apt-get ma per i plugin jQuery;) – CmdrTallen

+0

Quindi nessuno sarebbe interessato a lavorare su un progetto che è più simile a apt-get/Ruby Gems/CPAN per jquery? –

+0

potrebbe essere interessante. io e qualcun altro che conosco potrebbe essere disposto. – geowa4

1

Non so nulla di esattamente come quello che stai cercando, ma ho qualche idea per ora. Molti dei plugin che usi hanno feed RSS, puoi guardarli. Altri potresti scrivere un cron job o due per aggiornare i progetti dalla fonte.

+0

Non so se vorreste degli aggiornamenti automatici, questo è certo, ma avere un'utilità di stile Gems sarebbe bello. Vedi la mia risposta –

+0

stavo pensando di creare qualcosa che aggiornasse un "ramo", aggiornandoti ogni volta che rilevava un cambiamento. in questo modo, potresti decidere di inserire l'aggiornamento da solo. – geowa4

2

Invece di aggiungere uno strumento in più, ti suggerisco di farlo con uno che stai già utilizzando: il sistema di controllo della versione. La maggior parte dei software di controllo delle versioni decenti supporta esterni che puoi usare per mantenere aggiornati i tuoi plugin.

diciamo che vogliamo includere l'ultima rotella del mouse plug-in nel nostro progetto SVN, nella cartella plugins fare:

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

Questo creerà una cartella chiamata mwheel e tenerlo aggiornato con tutto ciò che è in il repository remoto ogni volta che si aggiorna localmente.