Entorn de desenvolupament de Guifi.net basat en Drupal 7
De Guifi.net - Wiki Català
Aquest document explica com preparar un entorn de desenvolupament de la web de Guifi.net basat en Drupal, per poder col·laborar en el seu desenvolupament.
La web de Guifi.net, actualment, està construïda sobre la versió 7 de Drupal. El desenvolupament se centra entorn del mòdul de Drupal "drupal-guifi", que gestiona tot el funcionament de la web de Guifi.net, però també serveix per desenvolupar altres mòduls (com "budgets") i temes ("theme_guifinet2011").
Contingut
Resum del procés
La preparació de l'entorn de desenvolupament consta dels següents punts essencials:
- Instal·lació i configuració del servidor web i de la base de dades
- Descàrrega, instal·lació i configuració de Drupal 7 i dels mòduls necessaris
- Clonatge del codi font dels mòduls de Guifi des del repositori
Requisits del servidor
En aquest document es contempla que l'entorn de desenvolupament s'executa en un servidor amb una instal·lació neta d'un d'aquests sistemes operatius:
- Debian 8.2 Jessie amb retroversions ([http://backports.debian.org/ backports)
- Ubuntu 14.04.3 LTS Trusty Tahr amb retroversions ([https://help.ubuntu.com/community/UbuntuBackports backports)
- Arch Linux
tot i que també se'n poden utilitzar d'altres. En qualsevol cas, s'assumeix que el sistema operatiu ja es troba instal·lat i té els paquets actualitzats. Afegir i activar els repositoris de retroversions (backports) de Debian i Ubuntu ens ajudarà, respectivament, a mantenir les instal·lacions més actualitzades.