Artículo original "5-Step Drupal Distributions" de Angie Byron para Lullabot.

"Ya hablábamos hace unas semanas de la interesante opción de crear distribuciones de Drupal como solución a webs con características comunes. El siguiente artículo es una traducción, más o menos literal, del artículo publicado días antes por Angie Byron donde se explica una forma rápida y sencilla de crear distribuciones para Drupal.

[...] Para la versión 5, Drupal añadió los Perfiles de Instalación (llamados errónamente perfiles de distribución) a su lista de características. Un perfil de instalación no es más que una lista de módulos requeridos y una serie de configuraciones que se ejecutan durante la instalación para obtener "algo más" que un simple Drupal de serie...

Una "distribución" de Drupal sería uno o más perfiles de instalación incluidos por el propio Drupal y todos sus módulos requeridos. Las distribuciones pueden ofreceserse según convenga para proporcionar sitios con componentes comunes que suelen usarse a menudo, como para ofrecer una nueva versión para un caso concreto.[...]

¿5 pasos? ¿De qué va eso?

El método tradicional para crear un perfil de instalación requiere una cantidad de trabajo terrible. Necesitas escribir código para cada uno de los cambios que haces en tu sitio, desde la creación de los tipos de contenidos CCK hasta la activación de un checkbox para colocar un bloque en determinado sitio.
Existen asistentes útiles como el módulo Install Profile API, pero aún así se convierte en algo tedioso.

[...]Sin embargo, existe algo común que todos estos elementos tienen en común: están todos almacenados en la base de datos. Nos aprovecharemos de este factor y simplemente colocaremos el perfil de instalación para ejecutar una copia de la base de datos y voila! Una distribución de Drupal en nada de tiempo.

Paso 0: Crea un sitio con Drupal digno de compartir

Sin comentarios.

Paso 1: Descarga y extrae dump.zip al directorio /profiles

El archivo dump.zip está en disponible para su descarga en este enlace. Contine el archivo .profile. Léelo para entender lo que estamos haciendo.

Paso 2: Haz una copia de la BD y guárdala como /profiles/dump/db.sql

Usa cualquier herramienta que suelas usar como PHPMyAdmin o mysqldump. Asegúrate de no revelar datos importantes como contraseñas, cuentas de correo o datos personales que hayas usado para la creación de tu sitio.

Paso 3: Cambia PROFILE_NAME y PROFILE_DESCRIPTION por otra cosa

Son dos constantes que se definen en el archivo dump.profile, debes cambiarlas con otro nombre más significativo.

Paso 4: Borra settings.php

Importante, no queremos revelarle a nadie nuestros datos de acceso a la base de datos que hemos usado para el desarrollo.

Paso 5: Comprime el directorio completo de Drupal

Comprime todo el directorio raíz junto con los módulos y temas usados para la distribución.

[...]"

Tags:

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <i> <b> <u> <img> <h2> <h3> <h4> <acronym>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.