Instalación

Hice una InstalaciónDeDrupal limpia sobre /var/www/html (es decir, que se va a ver directamente en http://www.responsabilidadempresaria.info).

Modifiqué el URL de administración del site para que en http://www.responsabilidadempresaria.info/admin esté la administración del Drupal y la administración del sitio quede en http://www.responsabilidadempresaria.info/ADMIN (igual, todavía está por verse que esto no lo pise el ensim de vez en cuando y se nos arruine).

Módulos

Vamos poniendo algunos módulos...

Content Construction Kit (CCK)

Empecemos con el Content Construction Kit (CCK):

# la fecha del tarball es 2006-08-21
wget http://ftp.osuosl.org/pub/drupal/files/projects/cck-4.7.0.tar.gz
tar xvzf cck-4.7.0.tar.gz
mv cck /var/www/html/modules

Ahora hay que habilitar los módulos en la interfase web. Habilito los siguientes:

El userreference no creo que lo necesitemos...

Date module para el CCK

Ahora, el date module (que requiere el CCK):

# la fecha del tarball del CVS es 2006-09-18
wget http://ftp.osuosl.org/pub/drupal/files/projects/date-cvs.tar.gz
tar xvzf date-cvs.tar.gz
mv date /var/www/html/modules
rm /var/www/html/cck/date.install
rm /var/www/html/cck/date.module

(estos dos rm los pide el install.txt, de todos modos, la versión del CCK que instalamos ya no tiene esos archivos, así que el rm falla.

Como dice el install.txt, habilitamos el la página de módulos (no estaba habilitado) y corremos el update.php1

Textile

Instalamos el Textile:

# la fecha del tarball del CVS es 2006-08-02
wget http://ftp.osuosl.org/pub/drupal/files/projects/textile-cvs.tar.gz
tar xzvf textile-cvs.tar.gz
mv textile /var/www/html/modules

Habilito el módulo en la página de administración.

En Administrar => formatos de entrada elegimos Filtered HTML y apretamos Configurar. Allí habilitamos Textile y guardamos la configuración.

Opcionalmente (por ahora no lo hacemos), se puede ir a configurar (en la pantalla formato de entrada «Filtered HTML») y en Textile filter, si se habilita la (única) opción Use tags, entonces sólo se va a procesar Textile entre tags [textile] y [/textile].

Invisimail

Vamos a ver el módulo Invisimail sirve (se supone que "esconde" un poco las direcciones de mail de los harvesters).

# la fecha del tarball del CVS es 2006-04-07
wget http://ftp.osuosl.org/pub/drupal/files/projects/invisimail-cvs.tar.gz
tar xzvf invisimail-cvs.tar.gz
mv invisimail /var/www/html/modules

Habilito el módulo en la página de administración de módulos.

En Administrar => formatos de entrada elegimos Filtered HTML y apretamos Configurar. Allí habilitamos Encode email addresses y guardamos la configuración.

Vamos a configurar (en la pantalla formato de entrada «Filtered HTML») y en Invisimail email address encoding filter, seleccionamos Use JavaScript - greater security y Automatically create links from email addresses.

Ahora vamos a reordenar (también en la pantalla formato de entrada «Filtered HTML») y ponemos los peso de modo tal que el último (el más pesado, el mayor), sea el correspondiente a este módulo (Encode email addresses). En particular, esto tiene que venir después del Filtro HTML y después del Textile.

E-mail field module para el CCK

Ahora, el e-mail field module (que requiere el CCK):

# la fecha del tarball del CVS es 2006-09-06
wget http://ftp.osuosl.org/pub/drupal/files/projects/email-cvs.tar.gz
tar xzvf email-cvs.tar.gz
mv email /var/www/html/modules

Habilito el módulo en la página de administración de módulos.

Ahora, el Link module (que requiere el CCK):

# la fecha del tarball es 2006-09-05
wget http://ftp.osuosl.org/pub/drupal/files/projects/link-4.7.0.tar.gz
tar xzvf link-4.7.0.tar.gz
mv link /var/www/html/modules

Habilito el módulo en la página de administración de módulos.

Node import

Instalo el Node import module, aunque creo que sólo lo utilizaremos durante la migración ya que tiene cara de ser complejo en un site que ya está funcionando... Igual se puede mantener deshabilitado o inaccesible a través de los permisos.

# la fecha del tarball es 2006-09-22
wget http://ftp.osuosl.org/pub/drupal/files/projects/node_import-cvs.tar.gz
tar xzvf node_import-cvs.tar.gz
mv node_import /var/www/html/modules

Habilito el módulo en la página de administración de módulos

System Info

Ahora, instalo el módulo System info:

# la fecha del tarball es 2006-09-04
wget http://ftp.osuosl.org/pub/drupal/files/projects/systeminfo-4.7.0.tar.gz
tar xzvf systeminfo-4.7.0.tar.gz
mv systeminfo /var/www/html/modules

Habilito el módulo en la página de administración de módulos.

Ahora nos aparece una nueva opción: Administrar => system info.

Activación de módulos instalados por defecto

Habilitamos los siguientes módulos que ya estaban instalados:

Creación de tipo de contenido

Ahora vamos a usar el CCK para crear el Actor.

Nuevo tipo de contenido

Vamos a administrar => contenido => tipo de contenido y elegimos add content type. Completamos los campos:

Apretamos Save content type.

Categorías (Taxonomies)

Vamos a crear las categorías para este tipo de contenido.

administrar => categorías y elegimos añadir vocabulario.

Tipo de Actor

Guardamos el vocabulario y elegimos añadir término

Promotor

Entidad asociada

Ámbito

Academia

Consultoría

Empresas

Estado

Fundaciones Empresarias

Medios de Comunicación

Opinión Pública

Organismos Internacionales

Organizaciones de la Sociedad Civil

Organizaciones de RSE

Organizaciones Empresarias

Alcance

Municipal

Provincial

Nacional

Internacional

Temas en RSE

Comunidad

Consumidores

Gobernabilidad

Medio Ambiente

Proveedores

Trabajo

Integral

Líneas de acción en RSE

Articulación

Asesoramiento

Capacitación

Divulgación

Financiamiento

Formalización

Investigación

Reconocimientos

Campos

Vamos a añadir campo

Para que los nombres en la base de datos no queden muy feos, en algunos casos, vamos a crear los campos primero con el nombre (en label) que queremos que tome la base de datos (cortos, sin acentos) y después le modificamos el label y le ponemos el nombre definitivo (esto no cambia el nombre del campo asociado en la base de datos).

Correo Electrónico institucional

Para crearlo originalmente:

aprieto el botón Create field

aprieto el botón Save field settings

Teléfono

aprieto el botón Create field

aprieto el botón Save field settings

Fax

aprieto el botón Create field

aprieto el botón Save field settings

Sitio Web

aprieto el botón Create field

aprieto el botón Save field settings

Sigla

aprieto el botón Create field

aprieto el botón Save field settings

Inicio de actividades

aprieto el botón Create field

aprieto el botón Save field settings

Persona de contacto

aprieto el botón Create field

aprieto el botón Save field settings

Descripción

aprieto el botón Create field

aprieto el botón Save field settings

Misión

aprieto el botón Create field

aprieto el botón Save field settings

Visión

aprieto el botón Create field

aprieto el botón Save field settings

Valores

aprieto el botón Create field

aprieto el botón Save field settings

Objetivos

aprieto el botón Create field

aprieto el botón Save field settings

Grado de relevancia en el mapeo

aprieto el botón Create field

aprieto el botón Save field settings

Referente de

aprieto el botón Create field

aprieto el botón Save field settings

Referente:

aprieto el botón Create field

aprieto el botón Save field settings

Integrante de

aprieto el botón Create field

aprieto el botón Save field settings

Integrado por

aprieto el botón Create field

aprieto el botón Save field settings

Línea de acción con

aprieto el botón Create field

aprieto el botón Save field settings

Actividad puntual con

aprieto el botón Create field

aprieto el botón Save field settings

Apoyo de

aprieto el botón Create field

aprieto el botón Save field settings

Apoyo a

aprieto el botón Create field

aprieto el botón Save field settings

Menciona a

aprieto el botón Create field

aprieto el botón Save field settings

Mencionado en

aprieto el botón Create field

aprieto el botón Save field settings

Otros campos

Creé temporariamente algunos campos de texto para mantener información de la importación que después se deberá organizar manualmente:

Upgrade

Hice un UpgradeDeDrupal de la versión 4.7.3 a la 4.7.4 sin inconvenientes.


Notas:

  1. Yo creo que esto no era necesario, ya que parece ser que antes este módulo venía dentro del CCK y por eso era necesario el update... la versión del CCK que instalamos ya no tiene el date adentro. (1)

ResponsabilidadSocialEmpresaria/InstalaciónYconfiguraciónDeDrupal (última edición 2008-01-29 14:14:50 efectuada por localhost)