1 Followers
26 Following
troutbanker87

troutbanker87

SPOILER ALERT!

Guía básica Drupal. Creación y mantenimiento de páginas web dinámicas

Si precisas crear y mantener un sitio dinámico para administrar, por poner un ejemplo, tu negocio en Internet, un blog personal o una comunidad en línea, Drupal te ofrece un sistema Content Management System cómodo, gratis y muy eficiente para conseguirlo.


Si te estás proponiendo crear un sitio orientado al contenido, dinámico, comunitario y fácil de actualizar y de mantener, la herramienta más eficiente con la que puedes contar actualmente es un gestor de contenidos o bien Content Management System (CMS). Incluso si lo que buscas es edificar una completa página web corporativa que ofrezca algo más que un simple escaparte de tu empresa en la Red, una de las opciones más versátil y accesible es la utilización de un buen gestor de contenidos o bien CMS, tal como comprobarás a continuación.


Y es que si bien hoy día es posible disponer de aplicaciones Content Management System comerciales, éste es un área en el que el software libre o bien Open Source ha triunfado, merced a una oferta de excelentes productos que, habitualmente, hace innecesaria la adquisición de un CMS de pago. Así, tanto si deseas crear un completo portal web, comercio electrónico, Wiki, como una fácil galería de imágenes o bien blog, hoy en día hay un gestor de contenidos en versión Open Source que te permitirá lograrlo sin gastar un euro.


Los Content Management System que lideran este sector son Joomla!, WordPress y Drupal Trademark. Así, un gran número de weblogs están desarrollados en nuestros días con WP, al paso que muchos sitios corporativos emplean Joomla. Sin embargo, de un tiempo a esta parte Drupal Trademark se está transformando en una interesante alternativa gracias a su flexibilidad, puesto que te puede servir tanto para crear un blog personal como para crear una compleja comunidad en línea o bien web corporativa. Y es que Drupal es un completo y eficiente Content Management System dotado de una enorme modularidad que hace posible, por poner ciertos ejemplos, subir contenidos mediante formularios web, configurar diferentes papeles de usuario, organizar contenidos en categorías o la interacción de los visitantes a través de comentarios de las entradas. En suma, Drupal es un sistema de gestión de contenidos modular y altamente configurable. Un programa de código abierto y licencia GNU/GPL que resalta por la calidad de su código fuente y de las páginas generadas, el respeto a los estándares de la Web y por su usabilidad y consistencia. A continuación te mostramos cómo dar tus primeros pasos con Drupal, un Content Management System idóneo para la creación y mantenimiento de todo tipo de sitios web dinámicos.


1. Descarga de la aplicación

El primer paso para comenzar a trabajar con Drupal Trademark en la creación de tu sitio web dinámico es descargar tu copia de la aplicación de forma completamente gratuita. Para ello, dirígete a la página web y a continuación haz clic sobre el link Drupal Trademark 6.9 que encontrarás a la derecha de la pantalla, en el apartado Download, para acceder al área de descarga de la última versión estable de Drupal. A continuación en esta página web haz clic sobre el enlace Downlad Drupal Trademark 6.9 [paso1.bmp] y luego pulsa Aceptar para empezar la descarga del archivo. Una vez finalizada la descarga observarás que se trata de un fichero comprimido en formato tar.gz que puedes descomprimir con cualquier descompresor estándar como WinZip o WinRar. Si no tienes ninguna de estas aplicaciones instalada en tu sistema puedes acudir a la página web www.7-zip.org para descargar siete-Zip, una aplicación Open Source para descomprimir ficheros en éste y otros formatos completamente gratis. Finalmente, descomprime el fichero que terminas de descargar en tu disco duro. Como puedes ver, se crea una nueva carpeta, drupal-6.9, que incluye todos y cada uno de los archivos necesarios para la instalación local o bien recóndita de Drupal.


2. Instalación de Drupal Trademark

Para que tu sitio sea alcanzable a través de Internet deberás instalar Drupal en un servidor recóndito, sin embargo también es posible efectuar una instalación local de Drupal para efectuar pruebas ya antes de publicar un sitio web.

Para hacer estudios diseño web en modo local necesitarás instalar un servidor Apache, MySQL y PHP en tu computador. Esto puedes lograrlo en una sola instalación usando un bulto ya preparado y configurado como XAMPP (/es/xampp.html). [paso2.bmp]

Para instalar Drupal en un lugar recóndito, por su parte, necesitarás un distribuidor de alojamiento que ofrezca soporte para PHP y MySQL. También necesitarás crear una base de datos en el servidor recóndito, conocer su nombre, el nombre de usuario y la contraseña de acceso. Para este fin la mayoría de proveedores de alojamiento actuales incluyen un panel de control bastante intuitivo con herramientas para la creación y gestión de bases de datos como MySQL o phpMyAdmin. [paso2a.bmp] Mientra que para la instalación local también puedes emplear phpMyAdmin, puesto que viene incluido en el paquete XAMPP.

En adición, para subir ficheros al sitio remoto también necesitarás tener instalado en tu sistema un cliente FTP como FileZilla (-project.org/), así como conocer el nombre de su servidor FTP, usuario y contraseña.


2.1 Traducir Drupal Trademark al castellano

Una vez descargada la versión más reciente de Drupal Trademark y descomprimido el fichero en una carpetita de tu equipo, puedes descargar la versión más reciente de la traducción de Drupal Trademark 6 al español en /. [paso2.1.bmp] Una vez descargado este archivo, descomprímelo en una carpetita de tu disco duro tal como hiciste previamente con el archivo de instalación de Drupal Trademark. Como puedes ver, el fichero incluye múltiples carpetitas y ficheros. Copia estos ficheros y carpetitas de traducción dentro de la carpetita de Drupal Trademark que descomprimiste previamente para reemplazar los archivos originales, así la aplicación una vez instalada aparecerá traducida al español.


2.2 Subir los archivos de instalación al servidor

Para instalar Drupal Trademark en el servidor recóndito abre FileZilla y a continuación sube todos los archivos existentes dentro de la carpeta de instalación, una vez reemplazados los originales por los ficheros traducidos, a la carpeta raíz del lugar remoto. Observa que la manera más sencilla de instalar Drupal es subir este conjunto de carpetas y archivos puesto que si renombras la carpetita de instalación o bien la subes al servidor tal y como está tendrás que alterar la configuración y redireccionar la instalación de Drupal Trademark, algo que, en principio, puede resultar bastante complicado. Por consiguiente, abre FileZilla y después conecta con el servidor FTP remoto de tu distribuidor de alojamiento. Para ello, introduce el servidor, nombre de usuario y la contraseña en la parte superior de la interfaz y luego pulsa Conexión rápida, o selecciona en este menú el servidor ya configurado con el que quieres conectar para subir los archivos. [paso2.2.bmp] Una vez conectado hayas conectado con el servidor recóndito, localiza en la ventana de la derecha, Sitio recóndito, la carpetita public_html, en tanto que es aquí donde se alojan los ficheros accesibles desde Internet. Después, en la ventana Sitio local, a la izquierda de la interfaz de FileZilla, localiza la carpetita en la que están los ficheros de instalación de Drupal, si no modificaste el nombre drupal-6.9. A continuación escoge todas las carpetitas y ficheros que incluye esta carpetita, por ejemplo, pulsando la combinación de teclas Ctrl+A. Hecho esto, arrastra todos y cada uno de los archivos elegidos sobre la carpeta public_html en la parte izquierda de la interfaz, y después espera unos momentos a que finalice la trasferencia de ficheros. [paso2.2a.bmp]

Para instalar Drupal en un servidor local, una vez apropiadamente instalado el bulto XAMPP, copia todas y cada una de las carpetitas y ficheros de la carpetita de instalación de Drupal en la carpetita htdocs de XAMPP, en tanto que es la que hace las funciones de directorio raíz de tu servidor local.

Después, para acceder a la carpetita que contiene Drupal Trademark y también iniciar su instalación de forma remota, abre tu explorador de Internet preferido y a continuación introduce la dirección de tu sitio, por ejemplo, , o introduce para comenzar una instalación local. Entonces sencillamente pulsa Enter en tu navegador para acceder a la dirección introducida e empezar la instalación de Drupal.


2.3 Comienzo del proceso

Como resultado de la última acción se mostrará la página Choose language en tu navegador. Selecciona aquí Spanish (Español) para instalar Drupal Trademark en español y a continuación haz click sobre el botón Select language. [paso2.3.bmp] Observa que es muy posible que en la página siguiente, Inconvenientes de requerimientos, se muestre un mensaje de fallo bastante común en la actual versión que debes solucionar para poder continuar con la instalación.

Para ello, usa FileZilla para copiar nuevamente el fichero /sites/default/default.settings.php de la carpeta de instalación en el servidor remoto. [paso2.3a.bmp] Después usa Dreamweaver o afín para crear un archivo llamado settings.php (déjalo en blanco), y después súbelo al directorio /sites/default/ de la instalación de Drupal en el servidor remoto. Por último, cambia los permisos de escritura de sites/default en el sitio remoto. A través de FileZilla puedes cambiar los atributos haciendo clic derecho sobre el directorio default dentro del directorio sites (sites/default), y después escogiendo Atributos de archivo. Activa aquí todos los atributos de Escribir y Ejecutar y luego pulsa Admitir. Observa que en una instalación local puedes mudar los atributos haciendo clic derecho sobre el directorio sites/default y luego seleccionando Propiedades, Desactivar el Atributo: Sólo lectura, y después pulsando el botón Aplicar, Aceptar. Una vez realizados los cambios vuelve a la página de errores de Drupal Trademark en tu navegador y pulsa el enlace Try again (prueba nuevamente). Ahora, si todo ha funcionado apropiadamente, el fallo se habrá solucionado y se mostrará la siguiente pantalla de instalación de Drupal, en la que deberás configurar la base de datos.


2.4 Configuración de la base de datos

Como puedes ver, la pantalla Configuración de la base de datos de la instalación de Drupal Trademark se compone de 2 apartados: Opciones básicas y Opciones avanzadas. El apartado Opciones básicas incluye tres campos en los que debes introducir la información pedida sobre la base de datos creada en el servidor para la instalación de Drupal Trademark. En primer lugar introduce en el campo Nombre de la base de datos el nombre de la base de datos donde se almacenarán los datos de Drupal. Observa que, para que todo funcione adecuadamente, la base de datos debería haber sido creada en el servidor antes de instalar Drupal Trademark. Después escribe en el siguiente campo el nombre de usuario que configuraste a lo largo de la creación de la base de datos en tu servidor y a continuación introduce también la contraseña en el campo situado un poco más abajo. Una vez introducidos estos datos, accede al apartado Opciones avanzadas [paso2.4.bmp] de esta pantalla de configuración y confirma que en el campo Servidor de la base de datos aparece el proporcionado por tu servidor de alojamiento (normalmente localhost). El siguiente campo, Puerto de la base de datos, puedes dejarlo como está, ya que este dato es detectado en general de manera automática. Por último, si más de una aplicación está usando la base de datos, introduce un prefijo, como por ejemplo drupal_, para las tablas de tu sitio Drupal. Finalmente, una vez cumplimentada toda la información precisa, haz click sobre el botón Guardar y proseguir [paso2.4a.bmp] en la parte inferior de esta pantalla para acceder al siguiente paso de la instalación.


2.5 Configuración del lugar

Una vez efectuada la configuración de la base de datos se mostrarán las páginas del proceso de instalación de Drupal y la importación de la traducción de la interfaz. Espera unos momentos a que se muestre la página Configurar sitio. En primer lugar observa en la parte superior de esta página un mensaje en color verde que indica: “Todos los cambios necesarios a ./sites/default y ./sites/default/settings.php han sido realizados. [paso2.5.bmp] Se han configurado como solo-lectura por seguridad”. Ten en cuenta que si no puedes visualizar este mensaje deberás utilizar FileZilla para configurar este aspecto manualmente, tal y como te mostramos previamente.

Una vez verificado este aspecto, deberás cumplimentar la información que muestran los 3 apartados de que se compone esta página de la instalación. Primero introduce la información solicitada en el apartado Información del sitio, esto es, el nombre y el email del sitio. Después, en el apartado Cuenta del administrador, introduce un nombre de usuario y una contraseña. Observa que con esta información accederás al sitio web como Administrador, lo que significa acceso completo al lugar, con lo que debes guardar estos datos a buen recaudo. A continuación introduce en el apartado Configuración del servidor una franja horaria predefinida y luego marca la opción Activado en URLs limpios. Por último, marca también la casilla de verificación Verificar actualizaciones automáticamente y después haz click sobre el botón Guardar y seguir. [paso2.5a.bmp] A resultas de esta última acción se mostrará la página Instalación de Drupal completa, señalando que el proceso de instalación se ha completado con éxito. Para finalizar, pulsa el link su nuevo sitio [paso2.5b.bmp] para acceder a la página principal del sitio que acabas de crear con Drupal Trademark.


3. Personaliza el diseño de tu sitio

Una vez creado tu sitio con Drupal seguramente necesitarás personalizar su apariencia a fin de que responda a tus necesidades o bien preferencias. Para esto, primeramente, haz clic sobre el link Administer [paso3.bmp] en la parte izquierda de la página principal del sitio web, y después escoge Site building. A continuación, si haces clic sobre el link Blocks se mostrará una página con una interfaz que te permitirá asignar un bloque a una región del sitio y controlar el orden de los bloques dentro de las zonas. Para mudar una región o el orden de los bloques que componen tu sitio web creado con Drupal Trademark, pulsa sobre un control en la columna Bloque y a continuación arrástralo hasta una nueva posición en la lista. [paso3a.bmp] También puedes, si lo quieres, mudar de región un bloque a través del menú que incluye la columna Región. Mientras que si haces clic sobre el enlace configurar a la derecha de un bloque podrás modificar los parámetros con consideres oportuno de su configuración. Por otra parte, si haces clic sobre el link Add block en la parte superior de esta página podrás añadir un nuevo bloque personalizado a tu sitio web. Observa que los cambios realizados sólo se salvarán cuando hagas click sobre el botón Salvar bloques en la parte inferior de la página.

A continuación haz click sobre el enlace Menús a la izquierda de la pantalla. Este link da acceso a todo lo relacionado con los lotes de enlaces o elementos de menú precisos para navegar por tu sitio. Los menús actualmente libres en el lugar se muestran más abajo, y sólo debes elegir uno de los menús de la lista para dirigir sus elementos. Por ejemplo, los links primarios se utilizan para enseñar las principales secciones de un sitio web. Una típica representación de los primordiales links son las pestañas en la parte superior. Haz clic sobre el enlace Links primarios para editar o bien añadir nuevos elementos de menú.

Ahora haz click sobre el enlace Módulos a la izquierda de la interfaz. Los módulos son complementos que añaden nuevas funciones a tu sitio. En esta página puedes habilitar y deshabilitar los módulos que estimes oportuno a través de las casillas de verificación que incluye la columna Activado. Una vez efectuados los cambios en esta sección haz clic sobre el botón Guardar configuración en la parte inferior para que se efectúen los cambios.

Por último, haz clic sobre el link Temas a la izquierda de la interfaz. En esta página puedes escoger el tema o plantilla de diseño que mejor se adapte a tus preferencias o necesidades a través de las casillas de verificación Activado y Predeterminado. [paso3d.bmp] Para ello, sencillamente marca las casillas situadas en la línea del tema que prefieras y después pulsa Guardar la configuración. Observa que una vez elegido un tema puedes pulsar sobre el link configurar en la columna Operaciones para ajustar las opciones de visualización de tal tema o añadir un logotipo personalizado que reemplace el preestablecido por la instalación. [paso3e.bmp] Una vez realizados los cambios pulsa Guardar la configuración para comprobar el resultado.


4. Creación de contenidos

Existen múltiples tipos de diseño web responsable sevilla . La mayoría organizados en lo que se llama “nodos”. Básicamente, un nodo es el contenido de una página, como por poner un ejemplo un artículo. En Drupal los contenidos son agregados y actualizados a través de formularios en páginas web. Así, para añadir un artículo sólo hay que abrir un formulario y después introducir el texto que se desea publicar. Por otro lado, el contenido en los sitios creados con Drupal está organizado en categorías por medio de un sistema denominado “taxonomía”. Una taxonomía incluye diferentes términos que son utilizados como categorías para los artículos. Cuando añadas un nuevo artículo encontrarás una lista desplegable de temas. Seleccionando uno, se definirás la categoría del artículo.

En la parte superior izquierda de la página de comienzo de tus sitio creado con Drupal encontrarás el vínculo Create content. [paso4.bmp] Haz clic sobre él para acceder a una lista con los tipos de contenidos que puedes crear. Haz clic, por ejemplo, sobre el enlace Historia para crear un artículo con una estructura similar a una página. Ésta es una opción ideal para crear y mostrar contenidos que notifican a los visitantes del lugar como artículos, notas de prensa, anuncios, etcétera, además una historia se sitúa automáticamente en la página de inicio y deja añadir comentarios. Una vez elegida esta opción, introduce un título para el artículo, después elige el enlace Opciones del menú y a continuación introduce un título para el enlace del menú. Entonces en el menú desplegable Elemento padre selecciona una opción y, por último, en el cuadro Cuerpo escribe el contenido que quieres publicar. [paso4a.bmp] Después, pulsa el botón Guardar en la parte inferior del formulario a fin de que el contenido sea publicado en el lugar. Observa que si quieres añadir imágenes a los contenidos necesitarás instalar un módulo que te deje subir imágenes al sitio web. En /project/image puedes conseguir el denominado image 6.x-1.0-alpha4, que una vez instalado te permitirá añadir las imágenes que desees incluir en los contenidos. [paso4b.bmp] Finalmente, sigue explorando las diferentes opciones de personalización de Drupal y añade nuevos contenidos a tu sitio a fin de que presente precisamente el aspecto que quieres.


Truco 1: Instalación de XAMPP

Una vez descargado el bulto XAMPP de Apache Friends quizá necesites alguna ayuda para su instalación. Primeramente crea la carpetita C:servidorapache en el directorio raíz de tu sistema, y después descomprime el archivo que has descargado de manera directa en la carpeta que acabas de crear. Si todo ha ido bien, XAMPP se habrá copiado en la senda C:servidorapachexampp. Si lo quieres, compruébalo con el Explorador de Windows. Ahora abre la carpeta xampp en la que terminas de descomprimir los ficheros y después haz doble click sobre setup_xampp.bat. Como resultado de esta acción, se abrirá una ventana de DOS. [infobox_instalacion XAMPP.bmp] Espera unos momentos a que se complete la instalación. Cuando el proceso acabe, sólo debes presionar cualquier tecla de tu teclado para cerrar la ventana de DOS y XAMPP ya estará de forma perfecta instalado en tu sistema.


Truco 2: Creación de una base de datos MySQL

La instalación manual de Drupal en un servidor remoto reviste alguna complejidad, especialmente si es la primera vez que trabajas con bases de datos MySQL, puesto que quizá te resulte algo complicado crear y configurar la base de datos que necesitas para la instalación de Drupal Trademark. Sin embargo, está tarea resulta bastante sencilla si tu distribuidor de alojamiento web incluye un panel de control “tipo”, como suele ser lo más habitual hoy en día.

Para crear una base de datos que luego puedas utilizar durante la instalación de Drupal, en primer lugar accede al panel de control de tu distribuidor de alojamiento, y a continuación localiza un icono o bien entrada del tipo MySQL Bases de datos o bien similar. [infobox_crear base de datos.bmp] Una vez hayas accedido a esta aplicación, introduce un nombre en el campo New Database o Nueva Base de datos, dependiendo del idioma de tu distribuidor, y a continuación escoge Create Database (o bien Crear base de datos). Después sencillamente añade a la base de datos que terminas de crear un usuario y contraseña. Una vez creada la base de datos y añadido un usuario configura los privilegios en la próxima pantalla. Observa que necesitarás conectar a la base de datos que acabas de crear a lo largo de la instalación de Drupal Trademark introduciendo los datos requeridos. Para incluir los datos adecuados y poder concluir la instalación quizá debas preguntar la información proporcionada por tu distribuidor de servicios web, en tanto que éstos pueden variar de una compañía a otra, sin embargo, a continuación te mostramos un ejemplo tipo de configuración de acceso a una base de datos MySQL con los datos proporcionados por el servidor en el que alojamos nuestra instalación de Drupal:

Nombre del servidor: localhost

Nombre de usuario: usuario dominio_usuario base de datos

Contraseña: contraseña usuario

Nombre de la base de datos: usuario dominio_nombre base de datos