miércoles, 17 de diciembre de 2008

Recomendaciones al momento de versionar proyectos en Symfony en distintos sistemas operativos

Caso particular. Ubuntu 8.10 / WinXP versionando con Subversion.

  • Una cosa que siempre nos pasa es que aveces cuando se crea el proyecto por ejemplo con eclipse en WinXP, es que hay que configurar el proyecto de eclipse para que use UTF-8 para la codificacion de los archivos por que sino cuando se hagan modificaciones en XP y estas suban al servidor Linux te van a aparecer caracteres extraños.
  • Cuando creen el proyecto symfony renombra el ProjectConfiguration.php a ProjectConfiguration.php.dist o algo asi, y que cada persona haga una copia y la agregue al svn:ignore para que cada uno configure su proyecto a su gusto, lo mismo para databases.yml y propel.ini, no olvidar agregar el directorio cache y log, al svn:ignore tambien y que antes de hacer el checkout por parte de cualquier persona limpien el proyecto symfony, esto es ejecutar "symfony cc"
  • Otra cosa que me parece util, por que en eclipse es medio molesto estan actualizando el proyecto es agregar al svn ignore los directorios "base" de los directorios donde se guardan los archivos del modelo y de los formularios, sino entonces que cada uno se asegure de no subir al servidor los base, ya que causan conflictos cuando se hacen bastantes modificaciones al esquema y se regenera el modelo de la BD.
Estos son algunos consejos tomados de una conversación acerca del versionado de código, los pongo a consideración para ser discutidos, igual son aplicables a la hora de utilizar otro servidor de versiones como CVS.

Aportes por: Leonardo Diaz, participante del foro de Symfony-es.

miércoles, 10 de diciembre de 2008

Introduccion a Control de Versiones con SVN

Este es el libro rojo de SVN esta en español y explica a profundidad los conceptos de repositorio y versionado de código.

http://svnbook.red-bean.com/nightly/es/svn-ch-2-sect-1.html

En este capitulo explica sobre las ramas de versiones

http://svnbook.red-bean.com/nightly/es/svn-ch-4.html

jueves, 4 de diciembre de 2008

Documentacion Voz Cliente

Este es el documento de analisis que hemos desarrollado para la aplicación de voz del cliente

vozdelcliente.doc

miércoles, 3 de diciembre de 2008

Diseño de interfases web con balsamiq mockups

Balsamiq mockups es una práctica herramienta para contruir interfases web de manera sencilla y rápida, así podemos definir con el usuario final aspectos de usabilidad y requerimientos de forma sencilla y rápida sin necesidad de invertir mucho en prototipos.



puedes probarlo aqui