Configurando un entorno para desarrollar plugins de Trac

Desde que era muy pequeño mis padres me inculcaron que las vacaciones (especialmente los veranos) no son para “no hacer nada”. Son una época en la que uno dispone de mayor tiempo y por tanto mayor posibilidad de hacer cosas. Recuerdo aquellos veranos en los que la TV estaba prácticamente prohibida durante el día, las mañanas eran para hacer cuadernillos Rubio y las tardes para hacer deporte, pescar o campamentos, pero lo más deseado por mi, pasar tiempo con mi Amstrad 1512 y posteriormente con mi 80486 con el que conocí la demoscene.

Durante estos días me gustaría acercarme al desarrollo de plugins en Trac. Lo primero que he hecho es leer un poco y conocer qué necesito para configurar un entorno de desarrollo local que me permita trabajar cómodamente. A continuación una descripción del entorno:

  1. Mandriva 2009
  2. Aptana Studio 1.5.1 (con PyDev)
  3. Python 2.6 (paquetes)
  4. MySQL Server 5.1
  5. Genshi 0.5.1 (paquetes)
  6. Setuptools 0.6c9 (paquetes)
  7. Subversion 1.6.4 (paquetes)
  8. SWIG 1.3.38 (paquetes)
  9. Subversion SWIG Python bindings (paquetes, subversion-devel)
  10. MySQLDB (Ojo! no ZMySQLDA)
    1. Descargamos los fuentes correspondientes a la versión 1.2.2
    2. Descomprimimos el tar.gz
    3. Asegurarse de que están disponibles de los fuentes de MySQL porque MySQLDB los necesita para su instalación
    4. Seguimos las instrucciones que vienen en archivo README
  11. Trac 0.11.5

Os podéis ahorrar muchos de estos pasos porque en varias distribuciones de Linux ya existe un paquete con Trac (con soporte para MySQL y Subversion). Por ejemplo, en Mandriva existe ese paquete. En nuestro ecosistema software usamos Trac con SQLite y todo va muy bien, sin embargo, he querido aprovechar esta ocasión para conocer de primera mano el soporte de MySQL que tiene Trac. Si los resultados son positivos, probablemente, nos planteemos la migración a medio plazo.

One thought on “Configurando un entorno para desarrollar plugins de Trac

  1. Pingback: Mi espacio » Desarrollando plugins de Trac

Leave a Reply

Your email address will not be published. Required fields are marked *