Está en la página 1de 6

Instalacion y configuracion de Drupal en Ubuntu

Intriago Intriago Byron Javier


Carrera de Ingeniera en Sistemas, Facultad de Ciencias Informaticas, Universidad Tecnica de Manab
Av. Urbina y Che Guevara, Portoviejo, Manab, Ecuador
{bintriago2008}@utm.edu.ec

Resumen- Este presente trabajo esta basado en la instalacion


y configuracion de Drupal, el cual se lo va a realizar mediantes
comandos para algunos de complementos a instalar, el proceso
de instalacion y configuracion sera plasmado en un documento
que contendre informacion muy valiosa sobre a lo que se refiere
Drupal y tambien del proceso de configuracion que se iso en la
practica y para ello se aplicara los conocimientos obtenido por
el docente gua ya que para estos procesos se necesitan mucho
conocimientos valiosos.

Caractersticas de Drupal
Caractersticas generales:
1) Ayuda on-line Un robusto sistema de ayuda online y paginas
de ayuda para los modulos del nucleo, tanto para usuarios
como para administradores.(1).
2)

Busqueda Todo el contenido en Drupal es totalmente


indexado en tiempo real y se puede consultar en cualquier
momento.(1).

3)

Codigo abierto El codigo fuente de Drupal


disponible bajo los terminos de la licencia
contrario que otros sistemas de blogs o
contenido propietarios, es posible extender o
segun las necesidades.(1).

Palabras clave- Drupal, complementos, comandos.

I. I NTRODUCTION

os sistemas de gestion de contenidos son aquellos que nos


permite la creacion de paginas web, la misma que consiste con
interfaces que controlan diferentes bases de datos donde se alojan las
aplicaciones, otra caracterstica de este sistema es que cuenta con un
manejo independiente del contenido y diseno de la pagina, esto hace
que los contenidos del sitio sean muy manejables para el usuario tales
como las publicaciones y otros aspectos que son muy importantes en
los contenidos de un sitio Web, en este proyecto empleamos el gestor
de contenidos Drupal el cual tiene un proceso diferentes a los demas
gestores de contenidos pos lo cual se necesitan conocimientos cuales
son sus requerimientos y el proceso de configuracion para que la
aplicacion web sea levantada y manejada adecuadamente.(1)
Para el desarrollo de este trabajo utilizamos el Sistema Operativo
Ubuntu y como gestor de contenido para para la realizacion de la
pagina Web Drupal, este proceso de instalacion y configuracion de
Drupal vara dependiendo el Sistema Operativo q se este utilizando y
tambien de los recurso del hardware que posea, en este caso algunos
de esos proceso de los ase por medio de codigos ya que los sistemas
necesitan varios complementos adicionales para levantar estas paginas
Web.(1)

4) Modulos La comunidad de Drupal ha contribuido muchos


modulos que proporcionan funcionalidades como pagina de
categoras, autenticacion mediante jabber, mensajes privados,
bookmarks, etc.(1).
5) Personalizacion Un robusto entorno de personalizacion esta
implementado en el nucleo de Drupal. Tanto el contenido
como la presentacion pueden ser individualizados de acuerdo
las preferencias definidas por el usuario.(1).

Gestion de usuarios:
1) Autenticacion de usuarios Los usuarios se puden registrar
e iniciar sesion de forma local o utilizando un sistema de
autenticacion externo como Jabber, Blogger, LiveJournal o
otro sitio Drupal. Para su uso en una intranet, Drupal se puede
integrar con un servidor LDAP.(1).
2)

II. M ARCO T E ORICO


Drupal
Es un programa de codigo abierto, con licencia GNU/GPL, escrito
en PHP, desarrollado y mantenido por una activa comunidad de
usuarios. Destaca por la calidad de su codigo y de las paginas
generadas, el respeto de los estandares de la web, y un e nfasis especial
en la usabilidad y consistencia de todo el sistema(1).
El diseno de Drupal es especialmente idoneo para construir y
gestionar comunidades en Internet. No obstante, su flexibilidad y
adaptabilidad, as como la gran cantidad de modulos adicionales
disponibles, hace que sea adecuado para realizar muchos tipos
diferentes de sitio web(1).
El sitio principal de desarrollo y coordinacion de Drupal es
drupal.org, en el que participan activamente varios miles de usuarios
de todo el mundo(1).

esta libremente
GNU/GPL. Al
de gestion de
adaptar Drupal

Permisos basados en roles Los administradores de Drupal no


tienen que establecer permisos para cada usuario. En lugar de
eso, pueden asignar permisos a un rol y agrupar los usuarios
por roles.(1).

Gestion de contenido:
1) Control de versiones El sistema de control de versiones
de Drupal permite seguir y auditar totalmente las sucesivas
actualizaciones del contenido: que se ha cambiado, la hora
y la fecha, quien lo ha cambiado, y mas. Tambien permite
mantener comentarios sobre los sucesivos cambios o deshacer
los cambios recuperando una version anterior.(1).
2) Enlaces permanentes (Permalinks) Todo el contenido creado
en Drupal tiene un enlace permanente asociado a e l para que
pueda ser enlazado externamente sin temor de que el enlace
falle en el futuro.(1).

3) Objetos de Contenido (Nodos) El contenido creado en Drupal


es, funcionalmente, un objeto (Nodo). Esto permite un
tratamiento uniforme de la informacion, como una misma cola
de moderacion para envios de diferentes tipos, promocionar
cualquiera de estos objetos a la pagina principal o permitir
comentarios -o no- sobre cada objeto.(1).
4) Plantillas (Templates) El sistema de temas de Drupal separa el
contenido de la presentacion permitiendo controlar o cambiar
facilmente el aspecto del sitio web. Se pueden crear plantillas
con HTML y/o con PHP.(1).
5) Sindicacion del contenido Drupal exporta el contenido en
formato RDF/RSS para ser utilizado por otros sitios web. Esto
permite que cualquiera con un Agregador de Noticias, tal
como NetNewsWire o Radio UserLand visualice el contenido
publicado en la web desde el escritorio.(1).
Blogging:
1) Agregador de noticias Drupal incluye un potente Agregador
de Noticas para leer y publicar enlaces a noticias de otros
sitios web. Incorpora un sistema de cache en la base de datos,
con temporizacion configurable.(1).
2)

Soporte de Blogger API La API de Blogger permite que un


sitio Drupal sea actualizado utilizando diversas herramientas,
que pueden ser herramientas web o herramientas de
escritorio que proporcionen un entorno de edicion mas
manejable.(1).

Plataforma:
1) Independencia de la base de datos Aunque la mayor parte
de las instalaciones de Drupal utilizan MySQL, existen otras
opciones. Drupal incorpora una capa de abstraccion de base
de datos que actualmente esta implementada y mantenida
para MySQL y PostgresSQL, aunque permite incorporar
facilmente soporte para otras bases de datos.(1).
2)

2) Encuestas Drupal incluye un modulo que permite a los


administradores y/o usuarios crear encuestas on-line.(1).
3) Foros de discusion Drupal incorpora foros de discusion para
crear sitios comunitarios vivos y dinamicos.(1).
4) Libro Colaborativo Esta caracterstica es u nica de Drupal y
permite crear un proyecto o libro a ser escrito y que otros
usuarios contribuyan contenido. El contenido se organiza en
paginas comodamente navegables.(1).
Rendimiento y escalabilidad:
1) Control de congestion Drupal incorpora un mecanismo de
control de congestion que permite habilitar y deshabilitar
determinados modulos o bloques dependiendo de la carga
del servidor. Este mecanismo es totalmente configurable y
ajustable.(1).
2) Sistema de Cache El mecanismo de cache elimina consultas a
la base de datos incrementando el rendimiento y reduciendo
la carga del servidor.(1).
Descripcion de trabajo de instalacion y configuracion de
Drupal
La instalacion y configuracion de Drupal se la realizo en Ubuntu
y constas de algunos valiosos pasos a seguir los cuales son:
1) Utilizamos sudo apt-get update para actualizar los repositorios.

Multiplataforma Drupal ha sido disenado desde el principio


para ser multi-plataforma. Puede funcionar con Apache o
Microsoft IIS como servidor web y en sistemas como Linux,
BSD, Solaris, Windows y Mac OS X. Por otro lado, al estar
implementado en PHP, es totalmente portable.(1).

3) Multiples idiomas y Localizacion Drupal esta pensado para


una audiencia internacional y proporciona opciones para crear
un portal multilingue.(1).
Administracion y Analisis:
1) Administracion via Web La administracion y configuracion
del sistema se puede realizar enteramente con un navegador y
no precisa de ningun software adicional.(1).

Fig. 1.

2) Con el comando sudo apt-get install apache2 instalamos el


servidor apache para las aplicaciones.

2) Analisis, Seguimiento y Estadsticas Drupal puede mostrar en


las paginas web de administracion informes sobre referrals
(enlaces entrantes), popularidad del contenido, o de como los
usuarios navegan por el sitio.(1).
3) Registros e Informes Toda la actividad y los sucesos del
sistema son capturados en un registro de eventos, que puede
ser visualizado por un administrador.(1).
Caractersticas de comunidad:
1)
Comentarios enlazados Drupal porporciona un potente
modelo de comentarios enlazados que posibilita seguir y
participar facilmente en la discusion sobre el comentario
publicado.(1).
Fig. 2.

3) Verificamos en el navegador si el servidor apache esta activo.

6) Descargamos
Drupal
de
la
pagina
oficial
https://www.drupal.org/download, una vez descargado
el archivo lo copiamos a la carpeta por defecto para
q la aplicacion sea levantada por ejemplo: sudo cp -R
Escritorio/byron/ /var/www/html/.

Fig. 3.

Fig. 6.

4) Despues instalamos mysql y php con sudo apt-get install


mysql-server php5-mysql.

Fig. 4.

5) Instalamos una libreia con sudo apt-get install php5


libapache2-mod-php5 php5-mcrypt.

Fig. 5.

7) Configuracion de la aplicacion Drupal descargada.

Fig. 7.

8) Segundo paso de la instalacion ( si no existe ningun complemento faltante la configuracion seguira en otro caso tendran
que corregirse lo errores.

Fig. 8.

9) Tenemos que ingresar al gestos de base de datos y crear una


base de datos q nos servira el proceso de configuracion de
Drupal.

12) Finalizacion de la Instalacion de Drupal.

Fig. 12.
Fig. 9.

10) Llenamos todo los datos incluyendo la informacion de la base


de dato que creamos.

13) Ultimos
datos a llenar para el sitio Web.

Fig. 10.
Fig. 13.

11) Una vez llenos los datos correcto comienza el proceso de


Instalacion automatica.

Fig. 11.

14) Cumple los requerimientos mnimos para la instalacion.

Fig. 14.

15) Todos Los datos listos y la aplicacion configurada.

18) La carpeta que contiene las aplicaciones que estamos configurando se llaman aplicaciones Web.

Fig. 15.
Fig. 18.

III. C ONCLUSIONES Y TRABAJOS FUTUROS

16) Visualizacion de la pagina principal de Drupal que configuramos.

Como conclusion podemos decir que para la instalacion y configuracion de Drupal utilizamos varios metodos que nos ayudaron a
montar esa aplicacion lo cual todo se lo hiso por medio del terminal,
el mismo se trabajado en el sistema operativo Ubuntu, el proceso de
instalacion y los complementos a instalar depende de la maquina en la
q se esta realizando el trabajo ademas de tener en cuenta de actualizar
el sistemas para q no existan errores, la aplicacion de Moodle fue
montada y modificada con e xito.
La aplicacion que fue levantada fue modificada su ruta de alojamiento de var/www/html a documentos/AplicacionesWeb desde esa
carpetas se manejan todas las aplicaciones que se deseen levantar pero
luego apeticion del docente encargado esta direccion fue modificada
hacia una carpeta modificada.

IV. AGRADECIMIENTOS

Fig. 16.

Agradezco al ing. Rene Guaman por darme la oportunidad de


realizar este trabajo de instalacion y configuracion de Drupal en la
materia de Sistemas distribuidos, tambien por avernos ensenado a
configurar por medio de comandos y por darnos la ayuda para el
desarrollo del mismo, gracias a la ayuda prestada ase q este trabajo
sea realizado exitosamente.

R EFERENCES
17) Se modifico la ruta donde se contiene las aplicaciones por
defecto hacia una carpeta personal desde hay seran montada
todas las aplicaciones a instalar y configurar.

Fig. 17.

[1] Drupal Hispano. Comunidad de usuarios de Drupal


http://drupal.org.es/drupal.
[Accessed: 21-Jun-2015].
[2] Drupal
Groups.
Documentacion
y
recursos
https://groups.drupal.org/node/189424.
[Accessed: 22-Jun-2015].
[3] Cuenco
Digital.
Soy
nuevo
en
Drupal
http://cuencodigital.com.
[Accessed: 22-Jun-2015].
[4] Recursos
sobre
Drupal
en
espanol.
://cambrico.net/drupal/recursos-sobre-drupal-en-espanol.
[Accessed: 22-Jun-2015].
[5] Drupal
Peru.
Comunidad
de
Drupal
Peru
http://www.drupalperu.org/materiales.
[Accessed: 22-Jun-2015].

Byron Intriago Intriago Intriago Estudiante de la


Carrera de Ingeniera en Sistemas de la Universidad
Tecnica de Manab, conocedor de algunos lenguajes
de programacion y de gestores de base de datos y
su uso. Provincia de Manab, Ciudad Portoviejo ,
Ecuador, 2015.

También podría gustarte