Agosto 16th, 2009 by Escuela de Ingenieria de Sistemas
Configuración de Drupal CMS de EnterpriseDB.
En los artículos anteriores les presente esta espectacular suite de software libre basada en el legendario SMBD PostgreSQL, les mostré como instalar todos sus componentes sobre sistema operativo Windows Vista, en esta tercer articulo y los que siguen a este, les mostrar la utilización y configuración de cada una de esta herramientas, iniciamos con el CMS (Sistema Manejador de Contenidos) Drupal que se incluye en esta suite.
Procedemos con la configuración de Drupal CMS, para ello seleccionamos con 2clic el icono de Drupal que se encuentra en el menú de de aplicaciones que fueren instaladas con la suite EnterpriseDB.

Luego se inicia el navegador web que este por defecto, mostrando la interfaz de bienvenida para iniciar la configuración de Drupal.

Esta página web muestra el menú que contiene los pasos de configuración, el primero de ellos es seleccionar el idioma en el que se va a utilizar Drupal, EnpterpriseDB solo instala Drupal en ingles, para poder utilizarlo en español o cualquier otro idioma, se debe escoger el link que he seleccionado en rojo.
En nuestro caso vamos a instalarlo en ingles para después realizar la actualización al idioma español.
En el siguiente paso Drupal verifica los requerimientos mínimos de hardware y software (versión Módulos necesarios en PHP y Apache)
A continuación solicita los datos necesarios para crear una base de datos PostgreSQL y una cuanta de usuario con su respectiva contraseña, pues como esta tarea ya le hemos realizado en el artículo pasado, drupal recupera estos datos y por seguridad solo pide la contraseña de acceso.


En el enlace Opciones avanzadas podemos encontrar mas opciones, tales como la IP o Nombre de Dominio, el Puerto de servicio de red del Servidor PostgreSQL y el prefijo que se utilizara para generar las tablas de la base de datos de Drupal, es recomendable cambiar este prefijo por uno propio, esto con el fin disminuir el riesgo de inyección SQL, todos estos datos fueron generados automáticamente al momento de instalar Drupal con la suite EnterpriseDB.

Estos datos varían según la instalación hecha del servidor PostgreSQL, esta es solo instalación de ejemplo en mi equipo personal, donde igualmente se encuentran instalados los servidores Apache+PHP y PostgreSQL, por este motivo dejo los valores por defecto, de lo contrario tendría que especificar Host, Puerto, Usuario, Password de PostgreSQL y el Nombre de la BD que creamos para la instalación de Drupal.
Al guardar y continuar con la configuración, Drupal realiza operaciones pertinentes notificando su progreso.

Luego se solicita configurar la URL del sitio web donde será alojado los ficheros de Drupal, además de proporcionar un email para el administrador del CMS, con el fin de enviar información necesaria sobre su uso y ejecución.

Además de los datos anteriores en esta misma página se solicitan los datos para crear una cuenta de administrador del CMS, se recomienda que la contraseña tenga al menos un carácter especial (diferente de letra o número)

Por último en esta página también se debe especificar información sobre la zona horaria, sobre el ocultamiento de las URL del sitio web utilizado y sobre notificaciones de actualizaciones


Por último Drupal intenta enviar un correo electrónico a la cuenta de correo de administrador que le suministramos, como no encuentra un servidor SMTP (Simple Mail Transfer Protocol) que le permita reenviar el mensaje de correo al servidor, nos muestra una notificación indicando el problema y el fichero php que contiene la línea de código que intento enviar el correo, también nos recomienda editar y configurar los datos del servidor SMTP en el fichero PHP.ini.
Para instalar un servidor SMTP en plataforma Windows pueden este artículo que he preparado anteriormente.
Hasta aquí tenemos nuestro CMS instalado y configurado, para poder verlo en funcionamiento podemos dar clic en el enlace que les he marcado en rojo.

Hacer la traducción al español
Para colocar nuestro CMS en idioma español debemos realizar los siguientes pasos:
Abrimos una nueva ventana o pestaña en nuestro navegador Web y digitamos la siguiente dirección URL http://drupal.org/project/translations, se muestra una página web con un listado bastante amplio de actualizaciones en varios idiomas disponibles para descargar, si el idioma español no aparece en esta lista, en la parte inferior de esta página web se muestran unos numero que indican las paginas donde hay más idiomas disponibles.

Podemos seleccionar el numero 7 para ir directamente a la pagina donde se encuentra la descarga de la actualización del idioma español, o simplemente digitamos esta URL http://drupal.org/project/es en el navegador para ir directamente a dicha pagina.

Seleccionamos el link de descarga e iniciara la descarga en un segundo.

Una vez tenemos el fichero de actualización del idioma, debemos descomprimirlo, luego vamos a al menú de principal y seleccionamos la opción Adminsitrar

Nos aparece la pagina web de administración del CMS, esta página contiene un amplio número de opciones que nos permiten hacer tareas de mantenimiento y configuración de Drupal, una de estas opciones hace referencia a los módulos (complementos de software que se le instalan al CMS para que realice X operación deseada), para cambiar el idioma se da clic aquí

Se nos muestra una página web con una lista bastante amplia de módulos, de los cuales podemos seleccionar para activar el que mejor nos convenga, en nuestro caso seleccionamos para activar el modulo de localidad

Luego guardamos los cambios presionado el botón que se encuentra al final del listado de módulos.
El siguiente paso es volver a dar clic en el menú de administración y en la página web que nos aparece podemos buscar el modulo de localización que acabamos de activar.

Luego seleccionamos la opción agregar lenguaje, aquí podremos escoger el idioma español de entre una gran lista de idiomas.

Una vez seleccionado el idioma español, procedemos a pulsar el botón agregar idioma, entonces el español se colocara en la lista de idiomas disponibles para utilizar en el CMS.

Lo que sigue es cargar el fichero que contiene la actualización en idioma español dando clic en el enlace importar pagina , este es el archivo que descargamos desde la página oficial de Drupal.

Pulsamos clic en el botón examinar y podemos navegar hasta la carpeta donde hemos descomprimido el fichero de traducción a idioma español, seleccionamos la carpeta descomprimida y dentro de ella buscarnos el fichero es.po, y aceptamos la selección.

Luego de esto, pulsamos el botón importar, esperamos un segundo y vemos que nos muestra un reporte del proceso de traducción, el cual dice que ha traducido 209 de 213 palabras, proceso que equivale al 98.12% de toda la traducción del CMS, seguro es algo de nadie se puede quejar, y si lo hace, lo mejor es que comience por aportar mas traducciones colaborando con la comunidad de desarrolladores que dan soporte y mantenimiento a este gran CMS.


Por último lo que tenemos que hacer es volver a la sección de lenguajes y buscar la lista de lenguajes disponibles (instalados) el idioma español y colocarlo por defecto guardando los cambios.
Lo negativo del procesos es que existe un archivo es.po por cada parte del CMS que queremos traducir, así con un poco de paciencia podremos tener gran parte del sistema en español.

Enlaces Realcionados:
Uso de Drupal: http://www.drupalweb.com/crear-modulos-drupal
395 Visitas hoy