Você está na página 1de 20

NIVERSIDAD NACIONAL

SANTIAGO ANTNEZ DE MAYOLO


FACULTAD DE INGENIERA DE SISTEMAS E
INFORMTICA

SEMESTRE 2014 II
TALLER TCNICO II
PLATAFORMA DRUPAL

ALUMNO

: HUAMAN CAMONES, Clinton Yeferson

DOCENTE

: GAMARRA ORTIZ, Joel

HUARAZ PERU
2014

INTRODUCCIN
La sociedad actualmente cada vez ms inmersa

la tecnologa de la

informacin y comunicacin, se hace ms manifiesto la necesidad de utilizar


herramientas software que permitan al usuario inexperto disponer de webs
completas, potentes pero giles, intuitivas en su utilizacin y sencillas en su
administracin.
Estos requerimientos los cumplen los sistemas gestores de contenidos (CMS)
en general y Drupal en particular. Podemos definir un CMS (Content
Management System) como una aplicacin instalada sobre un servidor web
(Apache normalmente) que proporciona un sitio web en el que el contenido
est claramente separado del diseo y administracin. Por contenido
entendemos textos, fotografas, vdeos, etc. y por diseo entendemos la forma
o aspecto del contenido mostrado, tipos de contenido, la organizacin en
bloques y mens, tipo de letra, colores, etc.

NDICE
CAPTULO I..................................................................................................... 4
PLATAFORMA DRUPAL.................................................................................... 4
1.

DEFINICION........................................................................................... 4

2.

CARACTERSTICAS DE DRUPAL............................................................4

3.

MODIFICACION DE APARIENCIA.............................................................6

4.

BLOQUES.............................................................................................. 7
4.1.

Activacin de bloques......................................................................8

4.2.

Creacin de bloques........................................................................9

5.

MENS................................................................................................ 11

6.

TAXONOMAS...................................................................................... 11

7.

TIPOS DE CONTENIDO.........................................................................11

CAPTULO II.................................................................................................. 13
INSTALACIN DRUPAL.................................................................................. 13
1.

INSTALACIN...................................................................................... 13

2.

CREACIN DE LA BASE DE DATOS......................................................13

3.

EJECUCIN DEL SCRIPT DE INSTALACIN..........................................15

BIBLIOGRAFA.............................................................................................. 20

CAPTULO I
PLATAFORMA DRUPAL
1. DEFINICION
Drupal es un CMS con un largo recorrido, amplia experiencia y
feedback de sus usuarios. Por este motivo, en esta versin 7 la
apuesta fundamental ha sido mejorar todos los aspectos relacionados
con la 'experiencia de usuario'. Esta expresin implica facilitar al
mximo las tareas ms usuales, como son la creacin y publicacin de
contenidos y la administracin bsica.
Adems, esta sencillez de uso reduce el tiempo de aprendizaje para
que el usuario comience a utilizar el gestor de contenidos.
2. CARACTERSTICAS DE DRUPAL
Como gestor de contenidos su funcin general est determinada.
Pero,

adems,

se

pueden

enumerar

otras

funcionalidades

complementarias que le aportan un valor aadido, como:

Sitios de discusin y foros web


Sitios de empresas y corporaciones
Aplicaciones intranet
Sitios personales y blogs
Sitios de recursos
Sitios de "redes sociales"
Multicitados distintos utilizando cdigo de forma compartida

Hay que tener en cuenta que existen herramientas especficas para


funciones, como por ejemplo la creacin de blogs, o que existen otros
CMS menos pesados que podran cubrir las necesidades de
pequeas empresas con poco trfico web. Pero si la empresa tiene
perspectivas de crecer, lo idneo sera apostar por un CMS como
Drupal que es fcilmente escalable y adaptable a las necesidades de
los usuarios gracias a la gran cantidad de mdulos disponibles.
Pero, adems de stas hay otras novedades de Drupal que conviene
remarcar:

Proceso de instalacin ms sencillo.


La interfaz administrativa es ms sencilla, con una nueva barra de
acceso directo configurable que permite acceder a las tareas ms
comunes de forma rpida.
Incorpora un gestor de

actualizaciones

que

permite

la

actualizacin limpia de Drupal 6 a Drupal 7.


Permite la posibilidad de trabajar con diferentes bases de datos
por defecto, como MySQL, Postgre SQL, SQLite. Pero tambin
permite trabajar con Oracle o SQL aadiendo los mdulos
necesarios para llevar a cabo la administracin del sitio.
Permite una gestin ms completa de las imgenes. Su edicin,
desde el propio Drupal, puede proporcionar diferentes versiones
de una misma imagen, como miniaturas, vistas previas, etc.
Mayor estabilidad al incluir en el ncleo (core) un entorno tipo test
que proporciona un sistema de integracin continua que
comprueba cada parche.
Incluye el soporte a las bsquedas semnticas (uso de RDFa[1])
que con el tiempo probablemente ser uno de los factores
importantes que determinen el posicionamiento de una pgina
web en los buscadores. Este soporte est incluido de forma nativa
en el ncleo de Drupal.
Mayor rendimiento con una capacidad de respuesta ms rpida al
utilizar la cach avanzada y una red de distribucin de contenido
(CDN, content distribution network) que es un sistema que
contiene copias de datos localizados en diferentes puntos en una
red, con el objetivo de maximizar el ancho de banda para acceder
a los datos desde diferentes clientes de la red. De esta forma
soporta mejor cargas elevadas de trfico.
Mdulo de internacionalizacin ms potente que facilita la
seleccin de idioma y es ms configurable.
Mdulo Update manager, que permite instalar mdulos y
actualizarlos desde la interface (estilo Wordpress).
Permite deshabilitar cuentas de usuario sin necesidad de
borrarlas.
Utilizacin de disparadores con acciones asociadas, ya sean
predefinidas o creadas por el administrador. Por ejemplo, se

puede asociar un disparador a la accin de alta usuario para que


se le enve un correo de notificacin y bienvenida.

3. MODIFICACION DE APARIENCIA
En primer lugar vamos a modificar la apariencia de nuestro Drupal. Por
defecto el tema activo al instalar es Bartik, pero hay disponibles
cientos de temas entre los que podemos seleccionar el que ms se
adapte a nuestras necesidades y gustos.
En general los temas definen regiones para la presentacin
organizada del contenido y se diferencian en:
El nmero de columnas: columnas a ambos lados, una nica
columna lateral...
La anchura: columnas de ancho fijo o columnas con ancho
variable.
Drupal usa CSS (Cascading Style Sheets) para la creacin de temas.

Para cambiar el tema vamos en el men principal a Apariencia y


muestra los temas disponibles y la opcin de localizar temas
alternativos en la pgina web http://drupal.org/project/themes.

Localizamos el archivo descargado y pulsamos en Instalar. Al finalizar


la instalacin muestra:

Y ahora solo queda activar dicho tema desde el men Apariencia.


4. BLOQUES
Son cajas de contenido que se pueden mostrar en las diferentes
regiones de la pgina web.
De un bloque podemos modificar su aspecto, forma, tamao y
posicin que depender del tema seleccionado.
La gestin de bloque se hace desde el men Estructura > Bloques.
La activacin de mdulos puede provocar la creacin de uno o ms
bloques.
Los bloques pueden estar o no visibles. La visibilidad depende de:
Si el bloque est habilitado y asignado a una zona. Un bloque que no
tiene asignada una zona no se muestra.

La personalizacin. Los bloques individuales se pueden configurar


para que el usuario decida si quiere mostrarlos o no. Tambin pueden
mostrarse o no en funcin del resultado de la ejecucin de un script
PHP.
La funcin que desempean. Los bloques que son dinmicos, como
por ejemplo los generados por la activacin de mdulos, solo se
mostrarn si no estn vacos.
4.1.

Activacin de bloques
Vemos, en primer lugar, qu bloques tenemos disponibles
desde Drupal desde nuestro tema Koi instalado y activado.

La captura no muestra todos los bloques disponibles pero s


que vemos los parmetros de los mismos, que son:

Nombre del bloque


Regin o zona en la que aparece
Peso que afecta a su posicin en la pgina
Posibles operaciones que podemos hacer con dicho
bloque

En concreto el bloque de Inicio de sesin en la Configuracin


del bloque le hemos asignado un nombre, lo hemos ubicado
en la Primera barra lateral. En las opciones de visibilidad le
decimos que est visible para los usuarios registrados, el

administrador y el rol de Profesor. Dejamos que no sea


personalizable por el usuario.

Para tener disponible este bloque de Inicio de sesin vamos al


men de Bloques y bajamos hasta los Bloques desactivados.
Vemos que User menu est en este grupo. Lo pasamos a la
Primera barra lateral, Guardar y al volver a Inicio tendremos
disponible el Inicio/Cierre de sesin de usuario.
Nuestro sitio an est vaco pero ya tenemos definidas
algunas zonas con lo que sern los futuros contenidos.
4.2.

Creacin de bloques
Existe tambin un enlace Aadir bloque, que permite al
usuario definir bloques personalizados con los contenidos que
seleccione.
Cada bloque consta de un ttulo, descripcin y cuerpo sin
lmite de tamao.
Como ejemplo creamos un bloque de ttulo Seguridad de los
SI y lo dejamos visible para todos los usuarios.
Si vamos a la pgina principal comprobamos que no est
disponible ya que no ha sido activado para una regin
concreta.

Volvemos a la administracin de bloques y comprobamos que


tenemos nuestro bloque:

Le asignamos Primera barra lateral y vamos a la configuracin


para comprobar si tiene una zona asignada dentro del tema
seleccionado.

Ahora ya lo tenemos disponible en la regin asignada:

5. MENS

Los mens de Drupal son una coleccin de enlaces a diferentes


contenidos del sitio y que se muestran dentro de un bloque en una
zona concreta.
El men de administracin de Mens permite la creacin de nuevos
mens as como la edicin de los enlaces incluidos en cada uno de
ellos.
6. TAXONOMAS
Podemos definir la Taxonoma [3] como una ciencia cuyo objetivo en
general es la organizacin y clasificacin jerrquica, ya sea de las
especies animales o vegetales, etc.
Drupal utiliza la Taxonoma para categorizar o clasificar el contenido.
Para ello utiliza una serie de conceptos que definimos:
El hecho de utilizar la taxonoma como mecanismo de organizacin
de contenidos hace de Drupal uno de los gestores de contenidos cuya
adaptacin a la web semntica ser inmediata.
7. TIPOS DE CONTENIDO
Por defecto Drupal incorpora y deja disponibles un par de tipos de
contenido muy bsicos: el artculo y la pgina.

El administrador puede incorporar nuevos tipos de contenidos


asociados a mdulos del ncleo de Drupal que por defecto no estn
activados. Este es el caso del tipo de contenido Entrada de Blog que
aparece cuando se activa el mdulo Blog. Lo veremos en el punto
10.4 al hablar de la activacin de mdulos core no activos por defecto.

Otro ejemplo es el foro, que, al activar el mdulo Forum aparece el


nuevo tipo de contenido Tema del foro.
Es muy importante que, antes de comenzar a generar contenidos en
nuestro CMS, definamos los tipos de contenidos que vamos a
necesitar, adems de los ya existentes por defecto y/o proporcionados
por la activacin de ciertos mdulos.
En nuestro caso vamos a crear dos tipos de contenido, uno se llamar
Apuntes y otro Videotutoriales. Solo mostramos la creacin de este
ltimo.

CAPTULO II
INSTALACIN DRUPAL

1. INSTALACIN
La descarga se puede realizar desde http://drupal.org/project/drupal.
En determinado caso se ha instalado la versin 7.34 a travs de la
fuente drupal-7.34.tar.gz.
Drupal se ejecuta sobre Apache 1.3 o Apache 2.x en UNIX/Linux o
Windows y al ser el ms utilizado es tambin el ms testado ya que la
comunidad de desarrollo hace ms pruebas sobre este servidor web.
Adems, sobre Apache se puede activar el mod_rewrite para permitir
URLs limpias.
Drupal 7 slo soporta MySQL 5.0.15 o superior, y adems requiere la
extensin de la base de datos para PHP PDO[2] (utilizaremos
XAMPP).

2. CREACIN DE LA BASE DE DATOS


Antes de ejecutar el script de instalacin hemos de crear una base de
datos y un usuario con los permisos suficientes para la administracin
de la misma.
Podemos hacer utilizando una herramienta especfica para ello.
Nosotros utilizamos phpMyAdmin.
Instalar phpMyAdmin y MySQL-server

desde

Synaptic.

Ir

http://localhost/phpmyadmin. Introducir como usuario de MySQL 'root'


y como contrasea la dada en el proceso de instalacin de MySQLserver.

Muestra la interfaz de phpMyAdmin

Ir a Privilegios > Agregar usuario nuevo.


Introducir un nombre para el nuevo usuario.
En Host seleccionar Local ya que ofrece mayor seguridad.
Asignar contrasea.
Seleccionar Crear base de datos con el mismo nombre y conceder
todos los privilegios y marcar todos los privilegios y Continuar.

Muestra la siguiente informacin:


De esta forma hemos creado un usuario drupal que tiene todos los
privilegios slo sobre la base de datos con el mismo nombre 'drupal'.

3. EJECUCIN DEL SCRIPT DE INSTALACIN


Localizamos este script yendo al sitio http://localhost/install.php.
Se muestra la ventana siguiente:

Seleccionamos el perfil de instalacin Standard que tiene tipos de


contenido por defecto habilitado (artculo y pgina) y con opciones de
publicacin

establecidos.

Ms

tarde,

cuando

lo

necesitemos,

podremos editar estos valores por defecto o aadir otros. Este perfil
tambin deja activados una serie de mdulos.

Seleccionar idioma
Si no queremos ingls hay que pulsar sobre el enlace Aprenda a
instalar Drupal en otros idiomas.

Pulsamos en Descarga de la traduccin desde el servidor de


traducciones. Buscamos Spanish y seleccionamos el paquete para la
versin 7.4.
Guardamos el paquete drupal-7.4.es.po en el directorio
Como no queremos continuar la instalacin en ingls, vamos a
Recargar la seleccin de idioma despus de aadir traducciones.

Seleccionamos Spanish para continuar. Comprobamos que la interfaz


ya est disponible en espaol.

Guardamos y continuamos.
Ahora se instalarn los mdulos predeterminados.

Configurar el sitio
Ahora hemos de introducir los datos de la cuenta de
usuario que administrar el sitio web.

En Nombre del sitio web asignamos un nombre por el


que queremos identificar el sitio web.
En Correo electrnico hemos de escribir la direccin de
correo electrnico utilizada por Drupal para el envo de
notificaciones como es la informacin de registro.

Ms abajo estn los campos relacionados con la


cuenta de administracin principal y que deberemos
rellenar. Es importante tener en cuenta que a partir de
Drupal 7 existe una diferencia entre esta cuenta de
administracin principal y el rol de Administrador que se
puede asignar a las cuentas de usuario.
En Servidor de configuracin seleccionamos Espaa y
dejamos activadas las dos casillas de la parte inferior
para que se nos avise de las actualizaciones
disponibles.

Ya tenemos Drupal 7 instalado y vamos a visitar el sitio


web en http://localhost/SitioPrueba

Este es el aspecto de nuestro CMS recin instalado:

BIBLIOGRAFA
https://www.drupal.org/
http://www.drupalbook.com/
http://acquia.com/resources/podcasts
http://www.artisteer.com/
http://drupad.com/
http://www.drupalmexico.com/

Você também pode gostar