2009-09-11 13 views
13

Usamos jQuery en gran medida en un par de proyectos y junto con él tenemos cargas (a veces cerca de una docena) de los complementos que usamos (jqGrid, jPolite, jGrowl, colorbox, diseño, validar, formateadores, máscara, por nombrar algunos)¿Alguna utilidad del Administrador de actualizaciones jQuery Plugin?

Mi temor es en algún momento administrar cuáles de estas tienen actualizaciones que deben actualizarse y se convertirán en un reto. ¿Alguien sabe de una herramienta (o quizás otro 'complemento') que verificará todos los complementos encontrados e informará si son la última versión? Un ayudante, si lo prefiere, ayuda a mantener actualizados los complementos de jQuery.

Gracias!

+2

Actué así, y si nadie responde con algo pronto, podría tener que hacer mi propio código abierto. Comenzaré una vez que configure mi nuevo servidor, lo que debería dar tiempo suficiente para las respuestas. – geowa4

+0

http://groups.google.com/group/jquery-dev/browse_thread/thread/82868bd0b3893da7/c2183c3f3f3745d1?pli=1 Creo que los desarrolladores de jQuery se están ocupando de esto. –

Respuesta

4

¿Desea algo como el CPAN de perl o Ruby Gems, pero estrictamente para jQuery?

No hay nada que yo sepa, aunque sería extremadamente genial y útil.

Dado que el plugin DB ya existe básicamente (aunque dudo de cuán actual es), ¿qué tan difícil sería escribir un contenedor alrededor de él?

Si quieres comenzar un proyecto, déjame saber, tendremos que poner a la gente de JQ.org en ello.

+0

Sí, como apt-get pero para jQuery Plugins;) – CmdrTallen

+0

Entonces, ¿a nadie le interesaría trabajar en un proyecto que se parece más a apt-get/Ruby Gems/CPAN para jquery? –

+0

podría ser interesante. yo y alguien más que sé podrían estar dispuestos. – geowa4

1

No conozco nada exactamente como lo que está buscando, pero tengo algunas ideas por ahora. Varios de los complementos que utiliza tienen fuentes RSS, puede verlas. Otros podrías escribir un trabajo cron o dos para actualizar los proyectos desde la fuente.

+0

No sé si querrías autoupdates, eso es seguro, pero tener una utilidad de estilo Gems sería agradable. Ver mi respuesta por favor. –

+0

estaba pensando en hacer algo que actualice una "sucursal", actualizándola cada vez que detecta un cambio. de esa manera, puede decidir obtener la actualización usted mismo. – geowa4

2

En lugar de agregar una herramienta más, le sugiero que haga esto con una que ya esté usando: El sistema de control de versiones. La mayoría del software de control de versiones decente admite inclusiones externas que puede usar para mantener sus complementos actualizados.

decir que queremos incluir la última rueda del ratón plug-in en nuestro proyecto SVN, en la carpeta de plugins hacer:

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

Esto creará una carpeta llamada MWheel y mantenerlo actualizado con lo que está en el repositorio remoto cada vez que actualice localmente.