| Inicio | Noticias | Comunicados | Mesa de ayuda | Mapa de sitio | RSS |
|
Gestores de contenido
Diseño de sitios Web dinámicos A diferencia de un sitio Web creado en HTML (estático), un sitio dinámico permite la publicación, modificación y actualización de contenido en tiempo real por parte del administrador, a través de un Sistema de Gestión de Contenido. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. 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 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
Un Sistema Gestor de Contenido (CMS), es un sistema usado para administrar el contenido de un sitio Web.
Normalmente un CMS está formado por 2 elementos: la aplicación gestora de contenidos (back end) y la aplicación dispensadora de contenidos (front end). El back end permite al administrador del sitio, sin necesidad de tener conocimientos de HTML, crear, modificar y eliminar contenido en un sitio Web sin tener que depender de un webmaster. El front end muestra la información actualizada a los visitantes del sitio, a la vez que es capaz de recopilar información proveniente de los usuarios (que el administrador podrá más tarde publicar). Las necesidades de la web actual Y es que hoy en día, la web se ha convertido el algo bastante complejo. Desde los feeds, las bases de datos, el registro de usuario, los privilegios para acceder a la información, y tantas otras opciones posibles hacen que una web completa sea algo complicado de llevar. Actualmente la web es 100% dinámica: Primero nació el HTML, totalmente estático; luego se añadió JavaScript que ofrece un dinamismo visual; luego PHP, Python y MySQL (porque ASP de M$ está literalmente muerto) exprimieron toda la potencia de lado de los servidores. Las características de los CMS pueden variar, pero la mayoría incluye publicación basada en Web, indexación, revisión, búsquedas, y diversas herramientas como calendario, foros, galería de imágenes, administrador de documentos, noticias y artículos, administrador de menús, creador de bloques, encuestas, categorizador de información, etc. Un CMS integra todas las funciones para hacer un entorno dinámico para el usuario y el propietario/editor del lugar. Los hay muy versátiles y los hay más dedicados, así hay CMS para blogs, foros, wikis, calendarios, noticias, entornos de aprendizaje, administración de proyectos, listas de correo, encuestas, publicidad, comercio electrónico... Luego los más versátiles ofrecen de todo un poco: registro de usuarios y acceso a determinados usuarios. Lo más importante es que la mayoría de estos proyectos (por no decir todos) son libres, y cualquiera puede usarlos en su servidor. Hoy en día muchísimas webs dinámicas se construyen gracias a PHP y MySQL, y los JavaScripts se han dejado para cosas muy concretas. Sin embargo hay otros ambientes operativos como los de Microsoft (IIS, ASP, SQLserver) y los de Java, que también cuentanm con diversas soluciones para la administración de sitios web. Algunos de los sistemas de gestión de contenido más populares son los siguientes: PHP-Nuke, Post-Nuke, Mambo, Joomla, phpWebSite, Xoops, Drupal, Geeklog, Wordpress, Typo3, CMS made simple. Cada uno de estos sistemas de gestión de contenido tiene características particulares que lo hace más o menos apto para cada proyecto en particular. Más información en:
Enlaces: |
| Última actualización el Martes, 06 de Julio de 2010 10:49 |