Preparando el entorno de desarrollo
De Guifi.net - Wiki Hispano
Contenido
Introducción
Este documento tiene como propósito documentar algunos consejos sobre cómo adecuar un entorno de desarrollo para colaborar en el desarrollo del módulo "drupal-guifi", que es el pilar fundamental de toda la gestión de la web de guifi.net. Cada usuario es perfectamente libre de seguir las pautas aquí indicadas, o de utilizar las suyas propias. Vamos a ello.
Descargando el código fuente
El código del módulo "drupal-guifi" es open-source, y está alojado en los servidores de gitorious, lo que nos facilitará el clonado, desarrollo e integración de nuestras modificaciones con la rama principal.
Requisitos para el clonado del repositorio drupal-guifi
- Crearse una cuenta en gitorious.
- Acceder a la página del proyecto "drupal-guifi".
- Clonar el proyecto.
- Crear unas llaves SSH (ssh-keygen) sin contraseña, y añadirlas en nuestro perfil de usuario de gitorious.
Obtención del repositorio
Ya podemos empezar a trabajar. Accedemos a la página de gitorious con el clonado de drupal-guifi que hemos creado, y obtenemos las fuentes del repositorio. Por ejemplo:
$ git clone git@gitorious.org:~tombatossals/guifi/tombatossalss-drupal-guifi.git
Descarga, instalación y configuración de un entorno Drupal
Para poder testear los cambios que vamos haciendo a nuestro repositorio de "drupal-guifi", necesitaremos tener funcionando en nuestra máquina un drupal 6.x (con varios módulos adicionales). Vamos a ello.
Descargas
- La última versión de Drupal 6.x, actualmente la 6.22, desde su página oficial
$ wget http://ftp.drupal.org/files/projects/drupal-6.22.tar.gz $ tar zxf drupal-6.22.tar.gz
- Los siguientes módulos de drupal:
...
- La base de datos actual de desarrollo de la web de guifi.net:
$ wget http://www.guifi.net/guifi66_devel.sql.gz