Está en la página 1de 15

Dedicatoria

Ha sido el omnipotente, quien ha permitido que la sabidura


dirija y gue mis pasos.
Ha sido el todo poderoso, quien ha iluminado mi sendero
cuando ms oscuro ha estado, Ha sido el creador de todas las cosas,
el que me ha dado fortaleza para continuar
cuando a punto de caer he estado; por ello, con toda la humildad
que de mi corazn puede emanar, dedico primeramente mi trabajo a Dios.
De igual forma, a mis padres, quienes han sabido formarme con buenos
sentimientos, hbitos y valores, lo cual me ha ayudado
a salir adelante buscando siempre el mejor camino.
Y a mi querido profesor por darnos sus enseanzas da a da.















Introduccin


Un sistema de gestin de contenidos (o CMS, del ingls Content Management System)
es un programa que permite crear una estructura de soporte (framework) para la creacin
y administracin de contenidos, principalmente en pginas web, por parte de los
administradores, editores, participantes y dems roles.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el
contenido del sitio web. El sistema permite manejar de manera independiente el contenido
y el diseo. As, es posible manejar el contenido y darle en cualquier momento un diseo
distinto al sitio web sin tener que darle formato al contenido de nuevo, adems de permitir
la fcil y controlada publicacin en el sitio a varios editores. Un ejemplo clsico es el de
editores que cargan el contenido al sistema y otro de nivel superior (moderador o
administrador) que permite que estos contenidos sean visibles a todo el pblico (los
aprueba).











DRUPAL
Origen de drupal
Drupal fue originalmente escrito por Dries Buytaert y es el software usado para impulsar
por ejemplo a los sitios web Debian Planet , Spread Firefox , Kernel Trap y White House.
A pesar de que empez como un pequeo BBS, Drupal ha llegado a ser mucho ms que
slo un portal de noticias gracias a su arquitectura flexible. Drupal se compone de una
infraestructura base y un conjunto de mdulos que ofrecen un amplio conjunto de
funciones, incluyendo sistemas de comercio electrnico, galeras de fotos, administracin
de listas de correo electrnico, e integracin de CVS. Es posible aadir mdulos de
terceros para modificar el comportamiento de Drupal u ofrecer nuevas funciones.

Ventajas de usar Drupal



Para instalar Drupal necesitaremos un alojamiento que tenga Apache o Microsoft IIS,
como servidor Web, PHP 5.2 o superior y como bases de datos podemos utilizar MySQL
5.0 o superior, PostgreSQL 8.3 o SQLite.
Adems de las facilidades para la instalacin, Drupal nos ofrece un potente sistema de
permisos de usuarios, lo que permite realizar unas opciones u otras lo que permite que


haya un administrador con distintos grados de acceso. Adems las webs hechas en
Drupal generan URL limpias y permanentes, lo que ayuda bastante en el SEO de la
pgina.
Tambin ofrece la posibilidad de desarrollo para dispositivos mviles, ya sea con
pequeas adaptaciones de la versin de escritorio o con una versin nueva totalmente
desarrollada para mviles. La usabilidad tambin se ha mejorado y es otro de sus puntos
fuertes.
Pero quizs su punto ms fuerte es que Drupal tambin es un Framework, es decir,
podemos desarrollar otras aplicaciones web a travs de Drupal, pero tambin una API que
nos facilitar programar todo tipo de mdulos lo que abarata mucho el coste de los
mismos.
La seguridad de las pginas desarrolladas con Drupal es otro de sus puntos fuertes,
siempre que se mantengan sus mdulos actualizados. La cantidad de sitios de Gobiernos
que se han creado con este gestor de contenidos y sus altos requisitos de seguridad
avalan los desarrollos creados con Drupal
Instalacin de Drupal
La instalacin de Drupal es realmente sencilla. En las dos ltimas versiones cada vez se
le ha ido concediendo ms importancia a los elementos de calidad visual y facilidad de
manejo. Trabajaremos con la versin 6.x (Lanzada en Febrero de 2008).
Necesitamos un entorno donde corran Php y MySQL, que por lo general ser LAMP
(Linux-Apache-MySQL-Php), aunque en realidad podemos funcionar en cualquier otra
plataforma, as como instalando un servidor en modo local en Windows, Mac o Linux.
La mayor parte del desarrollo est realizado sobre Apache, de donde destaca el uso del
mod_rewrite para construir urls limpias.
Se recomienda la versin 5.2 o superior de Php, aunque funciona tambin desde la 4.3.5
(En Drupal 7 ser ya obligatorio Php 5). Se recomienda una memoria de al menos 16Mb,
y diferentes extensiones como: mysql, xml, las cuales suelen venir en las instalaciones al
uso. (En http://drupal.org/requirements puede consultarse una descripcin ms detallada).
Trabaja sobre MySQL 4.1 o MySQL 5.0



Sobre nuestro servidor web realizaremos tres operaciones:
1. Configurar la conexin a la una base de datos MySQL.
Entrando como usuario administrador, a travs de un entorno tipo Php MyAdmin o
mediante las opciones que nos facilite nuestro proveedor de hosting, crearemos una base
de datos en blanco, de la que necesitamos conocer tres parmetros:
Nombre de la Base de Datos.
Usuario que se conecta. Ser un usuario con permisos de creacin de tablas.
Clave de conexin.
2. Subir el cdigo de Drupal y creacin de varias carpetas, mediante ftp.
Sobre nuestro servidor crearemos una cuenta ftp, bien en la raz o en una carpeta, con
la subiremos los ficheros core, descargados desde: http://drupal.org/project/drupal
Se trata de un fichero con las extensiones .tar.gz que podemos descomprimir con
WinRar en nuestro ordenador.
Para subir los ficheros es recomendable usar Filezilla, porque permite cambiar los
permisos de las carpetas, lo cual nos har falta para una correcta configuracin.
Una vez subidos todos los ficheros y carpetas, por ejemplo a una direccin del tipo:
www.ejemplo.com/drupal debemos realizar dos operaciones:
En la carpeta sites/default editaremos sus File attributescon el botn derecho (Ver
figura) y le daremos permisos 777 (Escritura, lectura y ejecucin para todos los grupos).
Dentro de ella crearemos una carpeta llamada files (Comprobaremos que tambin
tenga permisos 777 en File attributes).


3. Una vez realizadas estas operaciones, ejecutaremos la instalacin, en la
direccin de ejemplo: www.ejemplo.com/drupal/install.php , donde tendremos que
indicar:
Reailzaremos la instalacin en Ingls (posteriormente se indicar como aplicar la
traduccin al espaol), aunque se podra hacer directamente en espaol, ahorrando un
paso.
Indicaremos los datos de conexin a MySQL.
Nos pedir el nombre del sitio web y el correo de contacto, as como los datos para
crear la primera cuenta de administrador.
Tambin debemos indicar la zona horaria y activar las urls limpias. Segn la
configuracin de nuestro servidor, puede ser que nos de problemas su activacin, pero no
es un obstculo para seguir.


La instalacin de Drupal trae activados los siguientes mdulos core:
Comment. Gestiona el sistema de comentarios a los contenidos.
Menu. Permite definir estructuras para organizacin bsica del sitio web.
Taxonomy. Permite definir vocabularios para categorizar contenidos.
Update status. Permite un seguimiento de nuevas versiones de mdulos y avisos de
seguridad.
Tambin vienen activados: Color, Database logging y Help.


Y forman parte del core, aunque inicialmente desactivados:
_Aggregator. Para captura de RSS.
Blog. Crear un sistema de blog personal para cada usuario del sitio web.
Book. Agrupacin de contenidos formando conjuntos jerrquicos.
Contact. Formularios de contacto del sitio.
Content translation. Versiones del contenido en varios idiomas.
Forum. Sistema de foros.
Locale. Traduccin del interfaz a varios idiomas.
Path. Definicin de rutas url personalizadas.
Poll. Creacin de encuestas en lnea.
Profile. Diseo de formato de datos personales de los usuarios.
Search. Bsqueda global en el sitio web.
Statistics. Registro de estadsticas bsicas de uso.
Syslog. Registro de eventos del sistema.
Tracker. Monitorizacin de novedades y de acceso a contenidos para cada usuario.
Adems estn: Blog API, PHP filter, Ping, Openid, Throttle y Trigger
Es importante conocer que al instalar Drupal contaremos con una serie de funciones
bsicas (Core) y que un proyecto real necesitar que instalemos mdulos contribuidos
adaptados a nuestros propsitos.
Los mdulos Core (En el punto posterior ser ver cuales vienen activados o no en la
instalacin) se actualizan de modo global con cada nueva versin de Drupal, y son
desarrollados por un grupo homogneo.
Los mdulos contribuidos forman un catlogo amplsimo, pensados para resolver
necesidades especficas. Su desarrollo es independiente del core, por lo que vara el ritmo
de actualizacin, calidad y coherencia.



Es importante distinguir entre dos contextos:
Uso de Drupal Core, que permite el manejo bsico de contenidos, usuarios, mens,
bloques y categoras, pero adolece de flexibilidad en los listados y definicin de campos
personalizados para los contenidos.
Uso de Drupal junto a los mdulos contribuidos Views y CCK, que multiplica la
capacidad de Drupal para presentar casi cualquier tipo de listado y manejar casi cualquier
estructura de contenido.
Creacin de un proyecto Drupal personalizado instalando los mdulos necesarios de los
cientos de mdulos contribuidos disponibles, segn nuestro nivel de necesidades.
Aproximadamente cada ao aparece una nueva versin de Drupal, mejorada en
rendimiento, usabilidad y prestaciones, pero cuyo cdigo y APIs no son totalmente
compatibles con la anterior, por lo que implica que todos los mdulos contribuidos han de
retocarse.
Esto supone un serio handicap para la migracin de proyectos en produccin, puesto que
hay que analizar el plan de adaptacin de cada mdulos y las nuevas necesidades
planteadas. A veces algunos mdulos terminan por incluirse en el core, otros anuncian su
desaparicin a favor de otros ms completos, otros no se actualizan porque ya no
interesan a los creadores originales.
Cualquier tipo de contenido dispone de una meta informacin comn:
Fecha de creacin y publicacin.
Autor.
Publicado o no publicado.
Promocionado a la pgina principal.
Pegajoso en la cima de las listas.
Ttulo.
Teaser (Definicin de los campos y la cantidad de informacin que se ver cuando se
est listando el nodo en cualquier contexto)



En Drupal hay una serie de tipos de nodos nativos:
Story (Artculo). Ttulo y cuerpo. Como un post de blog.
Page (Pgina). Ttulo y cuerpo. Para hacer las pginas estables generales de un web.
Blog (Post) Ttulo y cuerpo. Para hacer un blog de usuario. (Hay que activar el mdulo
core)
Habitualmente lo que hacen muchos mdulos complementarios es darnos la opcin de
aadir ms campos a un tipo de nodo.
Por ejemplo, el mdulo Event (Agenda de eventos) aade a los tipos de nodo que
nosotros queramos, los campos de fecha de inicio y fin.
Por otro lado, una de las cosas ms verstiles de Drupal es que dentro del cuerpo de un
nodo podemos introducir php.
Esto quiere decir que una pgina, en lugar de estar escrita, puede ser un listado
complejo diseado por nosotros, o incluso una aplicacin que teniamos hecha para otra
cosa, que la presentamos dentro del marco de gestin de temas de Drupal.
Se puede pues usar Drupal como Framework de proyectos muy especializados, y
aprovecharse de su potencia para gestionar la presentacin y los usuarios.













wordprees
WordPress es un sistema de gestin de contenidos (CMS)
enfocado a la creacin de blogs (sitios web peridicamente
actualizados). Desarrollado en PHP y MySQL.
Wordpress, en principio, es un sistema de publicacin web
basado en entradas ordenadas por fecha, entre otras
muchas posibilidades adems de pginas estticas.
La estructura y diseo visual del sitio depende del sistema de plantillas (themes). El
administrador tiene facultades para editar, crear, asignar permisos, instalar programas y
aplicaciones pre definidas que contienen Wordpress La filosofa de Wordpress apuesta
decididamente por la elegancia, la sencillez, adems permite la instalacin de multiples
plantillas prediseadas,progrmas o componentees pre definidos ,(plugins o widgets), los
cuales pueden ser instalados facilmente por el administrados
Caractersticas especificas Wordpress
Plantillas Wordpress
Los "Themes" (temas o plantillas) son plantillas de diseo que sirven para establecer la
apariencia y estructura de tu blog.
Hay una gran comunidad oficial, tanto profesional como amateur, dedicada al diseo de
estas plantillas que se suelen listar en el sitio de Wordpress una vez han sido
comprobadas y aprobadas oficialmente -
Widgets Wordpress
Hay una variedad de de Widgets para sus plantillas (Themes) desde la versin 2.2 que
ofrece numerosas posibilidades y flexibilidad para el diseo y estructura de sus blogs.
Plugins Wordpress
Hay una variedad de plugins que potencian el uso de Wordpress ms all de una simple
bitcora y que lo hacen un sistema realmente flexible y prcticamente de propsito
general. Estos plugins se encuentran disponibles de acuerdo a la versin que se instale.


Caractersticas del gestor de contenidos WordPress
WordPress es una potente plataforma de publicacin con una gran cantidad de
caractersticas diseadas para que publicar contenidos sea fcil y sencillo.
Esfera Hosting ha seleccionado WordPress como su sistema de preferencia de
publicacin de contenidos y blogging por su versatilidad, potencia y sencillez de uso.
Algunas de las caractersticas de WordPress son:
Puede actuar como gestor de contenidos, como blog o como ambos simultneamente, lo
que le permite disponer de un sitio web empresarial con su blog corporativo, todo ello
gestionado de forma sencilla por una nica herramienta.
Sus pginas y artculos se generan dinmicamente a medida que usted publica, por lo
que la actualizacin es fcil y rpida.
Al tener una base internacional, permite tener blogs y sitios web en casi cualquier idioma.
Es fcilmente integrable con sus redes sociales favoritas y las de sus visitantes.
Usted puede o no aceptar comentarios en pginas y artculos y, si los acepta, puede
moderarlos, por lo que sus capacidades de comunicacin y obtencin de informacin de
sus visitantes aumentan.
Los artculos se organizan en categoras, lo que facilita el trabajo tanto a usted como a
sus visitantes.
Su herramienta de bsqueda integrada facilita la navegacin a los usuarios.
Usted puede programar la publicacin de artculos y pginas, lo que le permitir organizar
su trabajo o el del equipo de redaccin de forma ms eficiente.
Permite crear diferentes usuarios con distintos derechos de administracin y edicin de
contenidos.
La utilizacin de plantillas y temas permite hacer rediseos de todo el sitio ms rpida y
fcilmente que pgina a pgina.
La comunidad de WordPress pone continuamente a disposicin de sus usuarios gran
cantidad de plugins que aumentan la capacidad bsica de la aplicacin.


Los contenidos son sindicados fcilmente mediante feed RSS para facilitar su distribucin
y publicacin en otras webs y plataformas.
Funciona sobre PHP y MySQL.
Se instala localmente en el propio servidor, lo que proporciona mayor control sobre su
configuracin.
Encontrar su WordPress instalado en nuestros Planes Blog y Empresa, que le
entregamos llave en mano.






















AUTOR: Tomas Saorin.
TTULO: Gua bsica de gestin de contenidos.
EDICION:
LUGAR DE PUBLICACION: Murcia.
EDITORIAL: Univ de Murcia.
LIBRO: libro web


AUTOR: Soriano Folch Jonathan.
TTULO: Evaluacin de la accesibilidad en los
gestores de contenidos wordpress y drupal.
EDICION:
LUGAR DE PUBLICACION: Valencia.
EDITORIAL: Univ. Politc.
FECHA: 30 DE setiembre 2013.
PGINA WEB:
http://www.tecnologiapyme.com/software/drupal-el-
gestor-de-contenido-mas-solido-y-potente-especial-cms-
en-la-pyme
Bibliografa





























AUTOR: Patricia Miralles.
TTULO: Gestores de Contenidos Wordpress.
EDICION:
LUGAR DE PUBLICACION: Espaa.
EDITORIAL: Univ. Alicante.
FECHA: 15 de Julio 2009.
http://www.innovartic.cl/wordpress.html