Echadnos una mano ;)
Off-topic November 8th, 2006Para no interferir en los plazos del equipo técnico ayer pasé el día (y parte de la noche) testeando diferentes herramientas para el site de soporte a desarrolladores y usuarios. Las opiniones del equipo empiezan a estar bastante definidas, pero aún así me gustaría recibir opiniones externas. Os voy comentando:
- SVN vs CVS: de momento todo indica que escogeremos SVN, aunque si alguien prefiere CVS me encantaría saber su opinión.
- Documentación: a muchos les gusta Trac para tenerla en formato wiki. A otros el sistema de PHP.net (alguien sabe donde descargar el módulo que se encarga de la documentación). Lo ideal sería un sistema automático para generar la documentación en base a los comentarios insertados en el código, que además pudiesen colaborar los usuarios (bien con comentarios, bien modificando como un wiki), y si tuviese soporte para RSS sería la leche.
- Soporte: también hay diversidad de opiniones. Unos creen que lo mejor es un foro y otros que lo mejor son listas de correo. La opción de poder ver un histórico de todo el intercambio de información es imprescindible.
- Bugs: Trac se integra fácilmente con SVN. Bugzilla también tiene buena pinta, pero para integrarlo con Trac sólo he encontrado un script "no oficial" que no he podido probar. ¿Alguna otra opción?
Estos serían los principales puntos. ¿Cuáles habéis probado? ¿Cuáles os encantan y cuáles odiáis? ¿Qué nos recomendaríais? Venga, echadnos una mano. Y enviad el post a otros desarrolladores si os es posible. Nos encantará saber vuestra opinión :)


November 8th, 2006 at 1:16 pm
Leo vuestro feed rss y hasta ahora no me había animado a comentar nada, pero espero que mi opinión os pueda servir.
En aluzina.org venimos utilizando Trac y la verdad es que nos ha sido realmente productivo.
Como puntos positivos, destacar la integración, como ya he dicho.
Como puntos negativos, quizá el hecho que después del “hype” inicial hace años, parece que el desarrollo de Trac se haya desacelerado un poco. Aunque lo único que hecho a faltar realmente en la versión instalada es los filtros anti-spam. Esto parece ser que debería solucionarse en la siguiente versión, que creo que no tiene fecha. Aun así, se puede bajar una versión del anti-spam y instalarla a mano (http://trac.edgewall.org/wiki/SpamFilter , no lo hemos probado…). Y lo único que me falta quizá de tu lista es los foros/lista de correo. Juraría que no viene con un módulo integrado de ese tipo, pero no pondría la mano en el fuego.
Nosotros utilizamos básicamente el wiki y el svn. Lo demás o lo tenemos desactivado o está medio de pruebas.
Sobre detalles de instalación podéis contactar con Zeus, yo a penas he retocado el css y administrado un poquillo el trac.
De todas maneras, siempre estáis a tiempo de pagar a una consultora super chachi para que os haga el definitivo gestor de documentación con control de versiones y workflow integrado (y en 3 idiomas) :-D
Un saludillo.
November 8th, 2006 at 1:20 pm
Escribí:
“Como puntos positivos, destacar la integración, como ya -he dicho-.”
Lo he pensado pero veo que no lo he dicho :-D.
November 8th, 2006 at 1:43 pm
Nosotros llevamos tiempo con subversion + trac y de momento nos está dando buenos resultados.
Trac se integra perfectamente con subversion, hasta el punto que se pueden cerrar y referenciar tiquets directamente desde los comentarios del subversion.
Además hay muchos plugins y algunos muy útiles como el gant, aunque hay que dedicarle tiempo para ir rastreando todo lo que hay por la red.
November 8th, 2006 at 3:14 pm
SVN mejor que CVS, descaradamente,
November 8th, 2006 at 5:31 pm
Gracias por las recomendaciones :)
Sobre el soporte y la documentación, ¿cuál creéis que es el mejor modo para que fluya la información?
November 10th, 2006 at 10:49 am
Antes hablo y antes la cago: la versión que cito ya ha salido y tiene soporte anti-spam:
http://www.edgewall.org/blog/news/trac_0_10.html
November 10th, 2006 at 8:22 pm
¿Qué tipo de spam? ¿Van a meternos publicidad de \/|AGRA en el código fuente? :)
November 10th, 2006 at 9:51 pm
Nuestro primer bug reportado en Trac fue algo así como “Enlarge your penis”. Por más que busqué, no supe cómo reproducir ese bug…
November 11th, 2006 at 9:53 pm
He evaluado CVS y SVN y si bien el último es más moderno y, sobre el papel, mucho mejor tiene un inconveniente que hizo descartarlo: el rendimiento. Al estar montado sobre una base de datos tiene unas latencias muy grandes. Si por ejemplo se quiere hacer una compilación limpia bajando todo el código del repositorio, leega a ser un inconveniente grande.