Drupal

drupal

Drupal es un marco de gestión de contenidos o CMS  libre, modular multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y otras cosas como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas es almacenado en una base de datos y se edita utilizando un entorno Web.

Es un programa libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.

El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.

http://drupal.org.es/

Joomla

joomla_reflex1

Joomla es un Sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) que permite desarrollar sitios web dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a través de un Panel de Administración. Es un software de código abierto, desarrollado enPHP y liberado bajo licencia GPL. Este administrador de contenidos puede utilizarse en un PC local (en Localhost), en una Intranet o a través de Internet y requiere para su funcionamiento una base de datos creada con un gestor de bases de datos (MySQL es lo más habitual), así como de un servidor HTTP Apache.

Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa “todos juntos” o “como un todo”. Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

http://promotions.nominalia.com/index_hostes033.html?PR=EG1&BID=000&LPAG=hostes033&gclid=CPymmrfm6cMCFdPMtAodCyAAEg

http://www.joomlaspanish.org/

CMS (Sistemas de gestión de contenidos)

El gestor de contenido es una aplicación informática usada para crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera páginas web dinámicas interactuando con el servidor web para generar la página web bajo petición del usuario, con el formato predefinido y el contenido extraído de la base de datos del servidor.

Esto permite gestionar, bajo un formato estandarizado, la información del servidor, reduciendo el tamaño de las páginas para descarga y reduciendo el coste de gestión del portal con respecto a un sitio web estático, en el que cada cambio de diseño debe ser realizado en todas las páginas web, de la misma forma que cada vez que se agrega contenido tiene que maquetarse una nueva página HTML y subirla al servidor web.

Consisten 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 diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores.

Resumiendo, los gestores de contenidos (CMS), permiten editar y manejar la información de un sitio web a través de una interfaz gráfica amigable para el usuario. Son aplicaciones web que emplean un sistema de gestión de bases de datos.

Estos sistemas, pueden estar elaborados a medida (ad hoc) para un determinado cliente, o ya elaborados y libres (open source), propietarios, gratuitos o de pago.

Se suelen clasificar en función del lenguaje de servidor en el que están escritos. Los más populares son los escritos en PHP, y entre ellos destacan: Joomla, WordPress y Drupal entre otros.