Configuración del alojamiento y herramientas necesarias



Documentos relacionados
Adaptador Inalámbrico Altas Prestaciones

4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ-

Tutorial para instalar y configurar JEvents en Joomla 1.7.

Índice Introducción Acceso al portal Spontania... 4 Descarga cliente de Mensajería Instantánea... 8 Acceso a Encuestas...

Herramienta de comunicación privada: Mensajería y Usuarios en línea

DESCARGAR E INSTALAR EL CLIENTE FTP FILEZILLA. TRABAJAR EN UN SERVIDOR REMOTO. (CU00810B)

Como instalar un foro SMF en su página web. Sync-Intertainment

Configuración de protocolos TCP/IP

Introducción al Panel de Control CPANEL

Sistema de Gestión y almacenamiento de archivos en el Campus Virtual

Manual de usuario OTIC365

Manual de configuración de la red inalámbrica. eduroam. en Microsoft Windows 7

-EN LA PANTALLA DE INCIO COMPROBAREMOS LOS PRIMEROS CONTROLES QUE NOS PERMITEN ACCEDER A NUESTRO GESTOR WEB

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS

CONFIGURACIÓN DE LOS ROUTER DE TELEFÓNICA DESDE WINDOWS VISTA

Cómo editar las actividades interactivas?

Tabla de contenido. P á g i n a 2

MANUAL DE USO ÁREA RESTRINGIDA DE ASOCIADOS

Organización de los contenidos en Joomla!

Manual Configuración de Adobe Reader para la validación de la firma de un documento

Wake on LAN Wake on LAN

Moodle, plataforma de aprendizaje

Procedimiento de instalación

3. CREAR FORMULARIOS 3.1. CREAR FORMULARIOS CREAR UN FORMULARIO CON EL ASISTENTE PARA FORMULARIOS UNIDAD 3- CREAR FORMULARIOS

1. Actividades previas: Actualizar el perfil personal

Manual de configuración de Adobe Reader para validar la firma. Dirección de Ingeniería de Aplicaciones y Sistemas

Guía rápida de instalación de i-card Loyalty 5.0. Contenido

TUTORIAL: CREACIÓN DE UN NEGOCIO EN PILOTO AUTOMÁTICO PARA VENTA DE PRODUCTOS DIGITALES

HIPERVÍNCULOS Y GRABACIÓN DE NARRACIÓN EN POWER POINT 2007

Una vez descargado abrimos el programa y nos vamos a la colocación de la IP que tiene nuestro Receptor AZBOX.

Aula Virtual. Manual del estudiante

Contenido. Página 2 de 8

Fondo de escritorio Como hemos comentado, lo primero que vemos al iniciar Windows es el escritorio, el

LAB TECH TUTORIAL ADMINISTRACIÓN DEL SITIO WEB

Manual de Configuración del Microsoft Office Outlook 2007:

MANUAL DE SYMBALOO Autor: Javier Prieto Pariente

MANUAL DE ADMINISTRADOR V2.0

PORTAL SUMITOMO MANUAL PROVEEDORES (PORTAL WEB)

Gestión de bases de datos de mysql desde Dreamweaver

MODULO DERECHOS PATRIMONIALES

Manual Blogger. Introducción

Cómo publicar videos en YouTube y Google Video

GUIA RAPIDA PARA LA CARGA DE CONTENIDO CON TYPO3

MANUAL DE USO PARA PORTAL SOCIOS/CLIENTES INDICE. 1º Acceso por primera vez y obtención de contraseña 2. 2º Recordar/cambiar contraseña 3

1.4. CONFIGURAR PRESENTACIONES PARA SU IMPRESIÓN O GUARDADO

Abrir y cerrar Outlook 2010

CONFIGURACIÓN RED WIFI. ORDENADORES. UNIVERSIDAD EUROPEA MIGUEL DE CERVANTES.

Instrucciones para Validar la firma electrónica en los certificados de calibración de AC6 Metrología.

Puesta en marcha de B-kin Project Monitor

Manual para la configuración del correo electrónico en Outlook 2010

1. Requisitos previos para establecer conexión con la red eduroam

Requisitos configuración de seguridad puestos cliente Rich Web

Manual de Mensajes Recibidos Swift

UNIVERSITAS XXI - ACADÉMICO ÁREA DE ORDENACIÓN ACADÉMICA GESTIÓN DE HORARIOS

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

Hosting Ilimitado. Guía básica. Todo un Hosting a tu alcance. Índice

COTIZADOR WEB EQUINOCCIAL

Manual de Trados Multiterm

Importante Recuerda que el espacio en disco asignado a las carpetas IMAP está limitado. Sólo podrás subir mensajes si queda espacio suficiente.

Manual de Microsoft Office365

Guía de usuario Plataforma de alojamiento web

Hosting Básico. Guía básica. Comienza tu primera web. Índice

Pasos para la instalación de JRE necesario para la ejecución de Gexta

ACCESO A NAVEGA - Padres

Cómo accedo al campus y a mi curso? Porqué un nuevo campus? CAMPUS VIRTUAL TUTORIAL CAMPUS. usuario alumno

1. Objetivo Proporcionar la información para el correcto uso de la Aplicación Informática de Empresas Aeronáuticas.

MANUAL DE USUARIO IDE UCUENCA

Creación de una Base de datos

Manual de usuario Módulo web de captura de datos de primas ganaderas. Fecha: 02/08/2005 Página: Sacrificios Nacimiento...

Curso de Excel Completo Básico Intermedio - Avanzado

: Microsoft Outlook 2007.pdf

TUTORIAL PARA CREAR UNA PHPWEBQUEST

MANUAL DE USUARIO MANUAL DE USUARIO

Configuración de Aspel-BANCO 4.0 para trabajar Remotamente

5.1 Modos de visualización de la Biblioteca

GESTOR DE RESERVAS PARA UNA AGENCIA DE VIAJE

GRUPO TECNOLOGICO NIT: Fecha de creación 27/02/2017 Versión 1.0

1. Requisitos previos para establecer conexión con la red eduroam

COMO ADMINISTRAR UN COLEGIO DE PROCURADORES EN LEXNET

Guía de obtención e instalación del Certificado digital de usuario emitido por CamerFirma

Manual para uso del servicio a través de dispositivos Android

Contenido QUÉ ES UN SCORM?... 3 CONFIGURACIÓN DE LA ACTIVIDAD SCORM... 3 GESTIÓN DEL SCORM Página 2 de 9

1 de 11. vtools. Telf. (+34) velneo.es

Gestión de bases de datos de mysql desde Dreamweaver

Ayuda para la instalación y configuración del Navegador para Firma Digital

Manual para la configuración del correo electrónico en Outlook 2003

SQL Server Definición de los índices

Canales de Tintas planas: Este tipo de canales se pueden añadir cuando sea necesario aplicar placas de tintas planas en un proceso de impresión.

Capítulo 2. Cómo utilizar la ayuda

Microsoft Access 2003 (Completo)

MANUAL DE USO Servidor de Cálculo KRAMER ÍNDICE

EXPORTACIÓN, IMPORTACIÓN DE CERTIFICADOS

Migración de un alojamiento Linux. Sync-Intertainment

El paquete es un archivo particular con extensión zip (o pif) que contiene archivos válidos de definición de curso SCORM o AICC.

Guía de impresión y escaneado con dispositivos móviles para Brother iprint&scan (Android )

REPRESENTANTE DE EMPRESA GUÍA RÁPIDA DEL SISTEMA

INTRODUCCIÓN 3 REQUISITOS DEL SISTEMA..4 DESCARGA DEL SOFTWARE...5 PASOS DE LA INSTALACIÓN 7. Consideraciones..12

CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B)

Microsoft Outlook. Microsoft Outlook

Transcripción:

A Configuración del alojamiento y herramientas necesarias En este anexo realizamos una pequeña introducción a las herramientas que serán necesarias para la gestión del alojamiento. Sólo se hará referencia a las funcionalidades útiles para la gestión del sitio web con Drupal. Panel de Control del alojamiento A.1 En este anexo realizamos una pequeña introducción a las herramientas que serán necesarias para la gestión del alojamiento. Sólo se hará referencia a las funcionalidades útiles para la gestión del sitio web con Drupal. Cuando contratemos un servicio de Alojamiento, el proveedor nos dará acceso a un Panel de Control desde donde podremos administrar las distintas funcionalidades disponibles, según el plan de alojamiento contratado. Algunas acciones típicas que podremos hacer desde el panel de control son: - Comprobar el estado de nuestra cuenta: espacio de disco ocupado, transferencia mensual de banda ancha, número de cuentas de email, número de subdominios, cuentas de FTP, Bases de datos, etc. - Dar de alta dominios y subdominios. - Crear cuentas de FTP. - Crear bases de datos y usuarios MySQL, y administrarlas a través de phpmyadmin. - Crear cuentas de correo con los dominios disponibles. - Configurar tareas de Cron que se ejecutarán automáticamente cada cierto tiempo. Existen diferentes aplicaciones de panel de control para alojamientos, siendo las más conocidas cpanel y Plesk. La aplicación disponible será la facilitada por el proveedor del servicio. En este apartado estudiaremos algunas funcionalidades del panel de control con el software cpanel, aunque pueden ser perfectamente aplicables a otros tipos de panel de control. Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 345

Acceso al panel de control Generalmente el acceso al panel de control se hará desde el navegador a través de una URL del tipo www.example.com/cpanel, siendo www.example.com el dominio principal de nuestro sitio web. Este dato, junto con el nombre de usuario y la contraseña será facilitado por el proveedor del servicio. En la Figura FA.1 se muestra el formulario de acceso típico a cpanel. FA.1 cpanel. Formulario de acceso Formulario de acceso a cpanel. El panel de control se divide en dos secciones principales. La columna de la izquierda suele mostrar el estado del alojamiento y los recursos utilizados y disponibles. La columna de la derecha muestra todas las funcionalidades disponibles, agrupadas por categorías. Las opciones disponibles variarán en función de los servicios contratados. FA.2 FA.2 cpanel. Vista general Vista general del panel de control cpanel. Añadir dominios y subdominios Desde la opción Dominios adicionales podemos añadir al servidor de alojamiento nuevos dominios, que deberemos haber adquirido previamente a través de un proveedor de dominios. FA.3 Al crear un dominio adicional, debemos indicar la carpeta a donde apuntará dicho dominio. Junto con el dominio se creará una cuenta de FTP principal, con el nombre de usuario y contraseña indicados. 346 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

FA.3 cpanel. Añadir un dominio Al añadir un dominio se creará automáticamente una cuenta de FTP para acceder a la carpeta indicada. Para que el dominio entre en funcionamiento, debemos apuntarlo al servidor de alojamiento. Esto se hace a través de los servidores de nombre o DNS. En la Figura FA.4 se muestra un ejemplo de alta de servidores de DNS asociados al dominio. Esta configuración no se aplica a través del panel de control, sino en el área de administración del proveedor de dominios donde hayamos adquirido el nuestro. Los nombres de DNS (típicamente 2) y sus correspondientes direcciones IP deben ser facilitadas por el proveedor de alojamiento. FA.4 cpanel. Apuntar el dominio Utilizaremos los servidores de nombre o DNS para apuntar el dominio a nuestro alojamiento. Una vez agregado un dominio, podemos también crear subdominios (como por ejemplo, web1.example.com, web2.example.com, etc.). Los añadiremos desde la opción Subdominios, indicando el nombre de subdominio, el dominio asociado y la carpeta a la que apuntará. FA.5 FA.5 cpanel. Crear subdominios Podemos añadir subdominios a cualquier dominio o subdominio disponible creado previamente. Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 347

Una vez creado un dominio o subdominio, los archivos subidos en las carpetas correspondientes estarán disponibles a través de las URL: - http://www.example.com - http://web1.example.com FA.6 cpanel. Cuentas FTP Las cuentas de FTP nos permitirán gestionar los archivos del servidor (subir y descargar archivos). Crear cuentas de FTP Una cuenta de FTP permite el acceso a los archivos de determinadas carpetas del servidor, a través de un software de FTP (como ). Para crear una cuenta de FTP disponemos de la opción Cuentas de FTP, donde deberemos indicar el nombre de usuario, la contraseña y la carpeta a la que tendrá acceso. Opcionalmente también podemos indicar una cuota o límite de espacio en disco que podrá utilizar la cuenta creada. FA.6 Crear bases de datos MySQL Desde la opción MySQL Bases de Datos podemos crear bases de datos y los usuarios asociados a las mismas. FA.8 FA.7 FA.7 cpanel. Crear bases de datos FA.8 cpanel. Crear usuario de la base de datos Para poder acceder a una base de datos es necesario crear un usuario de MySQL, con los permisos adecuados. 348 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

El siguiente paso será Añadir el Usuario a la base de datos, lo que significa que daremos permisos al usuario para que pueda acceder a esa base de datos, indicando los privilegios exactos que tendrá sobre la misma. FA.9 FA.9 cpanel. Asignar permisos al usuario de la base de datos Al asignar la base de datos al usuario debemos indicar qué privilegios tendrá sobre la misma. Una vez otorgados los privilegios al usuario, éste estará listo para hacer uso de la base de datos, ya sea directamente o en alguna aplicación que haga uso de bases de datos, como es el caso de Drupal. Activar el Cron Podemos crear tareas que ejecutarán comandos periódicamente desde la opción Cron jobs o trabajos de cron. De los dos métodos disponibles, Standard y Avanzado, sólo veremos en este curso la opción Standard, suficiente para activar y configurar el cron de Drupal. FA.10 FA.10 cpanel. Modo de Cron Sólo veremos el modo Standard de configuración del cron. En la Figura A.11 se muestra el formulario de configuración de una tarea de cron. En primer lugar debemos introducir el comando que se va a ejecutar. Generalmente se utiliza el comando de linux curl para cargar una URL, por lo que el comando completo para ejecutar el cron de nuestro sitio (www.example.com) será: curl http://www.example.com/cron.php A continuación seleccionaremos cada cuanto tiempo queremos que se ejecute el cron de nuestro sitio. Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 349

FA.11 cpanel El comando curl permite ejecutar cualquier URL del sistema. Para configurar el cron basta con indicar en qué períodos de tiempo se desea ejecutar. En la Figura FA.11 se ha configurado para que se ejecute todos los días a las 3:05 de la mañana. En la medida de lo posible se recomienda la ejecución del cron a horas en las que la actividad del sitio sea menor, por ejemplo de madrugada. Si el comando curl no funciona en tu alojamiento, consulta a tu proveedor qué comando debes utilizar, ya que puede variar en función del sistema operativo y configuración del servidor. Una vez activado el cron, comprueba en el Informe de estado del sitio que el cron se está ejecutando correctamente, en los períodos de tiempo establecidos. A.2 Gestión de bases de datos con phpmyadmin Desde el panel de control es posible acceder a la gestión de las bases de datos creadas a través del software phpmyadmin. Para ampliar la información sobre esta herramienta, consulta la página oficial de phpmyadmin en http://www.phpmyadmin.net. FA.12 Las opciones principales que encontraremos en phpmyadmin son: - Listado de bases de datos y tablas (en la columna de la izquierda). Permite seleccionar una base de datos y/o una tabla determinadas. - Estructura. Si se selecciona una base de datos, muestra el conjunto de tablas que la componen. Si se selecciona una tabla en particular, muestra los campos e índices que la componen. - Examinar. Permite navegar por los datos o registros contenidos en la tabla seleccionada. - SQL. Permite lanzar sentencias SQL (select, insert, update, delete, etc.). - Buscar. Ayuda para buscar datos contenidos en la tabla, mediante diferentes filtros relacionados con los campos de la tabla. - Insertar. Formulario para insertar datos o registros en la tabla. - Exportar. Permite exportar una base de datos o una tabla. En ambos casos se permite la exportación de la estructura, de los datos o de ambos. Para realizar una copia de seguridad de la base de datos realizaremos una exportación tanto de la estructura como de los datos. 350 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

El archivo resultante es un archivo con sentencias SQL, que podrá ser utilizado para Importar, en la misma o en otra base de datos. - Importar. Permite importar elementos y datos a partir de exportaciones previas (archivos SQL). - Operaciones. Permite realizar operaciones adicionales sobre una base de datos o sobre una tabla (cambiar nombre, copiar, etc.) - Vaciar. Elimina todos los datos de una tabla. - Eliminar. Elimina una tabla (estructura y datos). FA.12 phpmyadmin Vista principal una vez seleccionada una base de datos. En la Figura FA.13 se muestra el contenido de la tabla node de Drupal, una vez creados contenidos en el sitio. Para acceder al contenido de la tabla hemos seleccionado primero la base de datos, luego la tabla node y por último la pestaña Examinar. FA.13 phpmyadmin Datos contenidos en la tabla node (pestaña Examinar). Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 351

A.3 Subir y descargar archivos por FTP FA.14 es un software libre y gratuito para subir y descargar archivos por FTP. El software que nos permite subir y descargar archivos a un servidor remoto es conocido como FTP (File Transfer Protocol, protocolo de transferencia de archivos). Existen muchas alternativas, y todas funcionan prácticamente igual. Aquí analizaremos cómo funciona el software, por tratarse de un software libre y gratuito ampliamente utilizado. está disponible para su descarga en http://filezilla-project.org/, a través del enlace Download Client. En la Figura FA.14 se muestra la vista general del software. La parte central de la ventana está dividida en dos. A la izquierda se muestran los archivos y carpetas de nuestro ordenador (local), y a la derecha los del servidor. Podemos navegar por ambas estructuras, y mover los archivos y carpetas de un sitio a otro. Establecer una conexión FTP Para establecer una conexión con un servidor de FTP necesitamos, además del nombre o dirección IP del servidor, un usuario y contraseña válidos. En el apartado A.1 vimos cómo crear un usuario de FTP para acceder a los archivos de nuestro servidor de alojamiento. Desde Archivo Gestor de sitios accedemos a la ventana de gestión de conexiones, que nos permite crear y guardar las conexiones habituales. FA.15 352 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

FA.15 El Gestor de sitios nos permite crear y guardar las conexiones habituales. Subir y descargar archivos Para subir archivos al servidor desde nuestro ordenador local, realizaremos los siguientes pasos: FA.16 - En la ventana de la derecha (servidor), nos moveremos a través de la estructura de carpetas hasta llegar a la carpeta en la que queremos subir los archivos. - En la ventana de la izquierda (ordenador local), nos moveremos igualmente a través de la estructura de carpetas hasta localizar los archivos que deseamos subir al servidor. A continuación seleccionaremos los archivos y carpetas y haciendo clic con botón derecho escogeremos la opción Subir (Upload). FA.16 Para Subir archivos al servidor selecciona a la izquierda (local) los archivos a subir. Si los archivos o carpetas existen en el servidor, se mostrará una ventana preguntándonos si queremos sobrescribir los archivos. La opción "Usar siempre esta acción" evitará que se nos haga esta pregunta para cada archivo individual. FA.17 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 353

FA.17 Utiliza la opción "Usar siempre esta acción" para sobrescribir múltiples archivos. FA.18 Para Descargar archivos desde el servidor selecciona a la derecha (servidor) los archivos a descargar. Para descargar archivos desde servidor a nuestro ordenador local, realizaremos los siguientes pasos: FA.18 - En la ventana de la izquierda (ordenador local), nos moveremos a través de la estructura de carpetas hasta llegar a la carpeta en la que queremos descargar los archivos. - En la ventana de la derecha (servidor), nos moveremos igualmente a través de la estructura de carpetas hasta localizar los archivos que deseamos descargar. A continuación seleccionaremos los archivos y carpetas y haciendo clic con botón derecho escogeremos la opción Descargar (Download). Modificar los permisos de archivos y carpetas del servidor En el lado del servidor se muestra, junto a cada archivo o carpeta, un valor correspondiente a los permisos establecidos (775, 644, etc). Para modificar los permisos de un archivo o carpeta, selecciónalo y haz clic con botón derecho, a continuación escoge la opción Permisos de archivo del menú desplegado. FA.19 354 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

FA.19 Accede a Permisos de archivo para modificar los permisos de lectura, escritura o ejecución del archivo. En la Figura FA.20 se muestran los permisos asignables a un archivo o carpeta, que pueden ser de lectura, escritura o ejecución. Debemos tener especial cuidado con los permisos de escritura. FA.20 Hay que tener especial cuidado con los permisos de escritura que asignamos a los archivos. Drupal protege algunos archivos y carpetas, por lo que si queremos realizar alguna modificación en ellos tendremos primero que modificar los permisos a través de. Drupal protege determinadas carpetas y archivos del sistema (como /sites/default y /sites/default/settings.php) para evitar que estos archivos puedan ser modificados malintencionadamente. Si queremos crear una carpeta dentro de /sites/default, primero tenemos que cambiar los permisos a la carpeta default, de forma que se permita la escritura (permisos de propietario y permisos de grupo, generalmente). Una vez creada la carpeta (por ejemplo modules o themes), podremos cambiar nuevamente los permisos de la carpeta default. Lo mismo ocurrirá cuando queramos modificar el archivo settings.php. Será necesario modificar los permisos tanto de la carpeta que lo contiene (default) como del propio archivo settings.php. Una vez realizados los cambios volveremos a aplicar los permisos iniciales. Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 355

A.4 Descomprimir archivos con 7zip FA.21 7zip Descomprimir un archivo.tar.gz con 7zip. Durante el curso encontrará que los archivos descargados desde drupal.org están comprimidos en formato.tar.gz. Para descomprimir estos archivos podemos usar cualquier software de compresión y descompresión de archivos, como WinZip o WinRAR. En este apartado veremos cómo utilizar 7zip, un software libre y gratuito disponible en http://www.7-zip.org/. Para descomprimir un archivo.tar.gz, hay que tener en cuenta que se trata de una doble compresión: primero se agrupan los archivos y carpetas en un único archivo (tar) y luego se comprime el archivo resultante (gz). Es por ello que tendremos que hacer una doble descompresión. FA.22 7zip En una primera descompresión obtenemos el archivo.tar, que sigue siendo un archivo comprimido. Al abrir el archivo comprimido como se muestra en la Figura FA.21 (botón derecho sobre el archivo y abrir con 7-zip o abriendo primero 7-zip y seleccionando el archivo a descomprimir), se descomprimirá el archivo una vez, dando como resultado el archivo.tar. FA.22 FA.23 7zip El sitio web Haciendo doble clic sobre el archivo.tar llegamos al contenido del mismo. Para finalizar la descompresión podemos utilizar Extraer o arrastrar soltar el contenido en cualquier carpeta del sistema. Haciendo doble clic sobre el archivo.tar llegaremos a la carpeta final. A partir de este punto podremos navegar por la estructura de archivos y carpetas contenidos en el archivo comprimido y descomprimir o extraer sólo los archivos que queramos. Para ello basta con seleccionarlos y arrastrarlos a la carpeta deseada (de nuestro ordenador) o hacer clic en el botón Extraer, indicando la carpeta de destino. FA.23 356 Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial

Edición de archivos de texto con Notepad++ A.5 Notepad++ es un editor de texto libre y gratuito para Windows, disponible para su descarga en la URL http://notepad-plus.sourceforge.net. Es un editor muy útil para editar archivos de tipo PHP, HTML y/o CSS, ya que muestra la sintaxis coloreada, el número de línea y los anidamientos entre elementos. Además permite elegir el lenguaje en el que está escrito el archivo entre un gran conjunto de opciones (PHP, CSS, XML, HTML, SQL, etc.). En la Figura FA.24 se muestra un archivo CSS editado con Notepad++. FA.24 Notepad++ Notepad++ muestra la estructura del archivo de forma esquemática, coloreando las palabras claves en función del tipo de lenguaje: PHP, HTML, CSS, etc. Aprende Drupal con Forcontu Experto en Drupal 7 Nivel inicial 357