Existen diferentes tipos de CMS que se pueden agrupar en las siguientes categorías:
- Sitios web: Sitio web con contenido y funcionalidad diversa que sirve como fuente de información o como soporte a una comunidad.
- Foros: sitio que permite la discusión en línea donde los usuarios pueden reunirse y discutir temas en los que están interesados.
- Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión.
- Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos. También permite espacio para discusiones. Indicado para material que irá evolucionando con el tiempo.
- eCommerce: Sitio web para comercio electrónico.
- Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes.
Con un CMS (sistema de gestión de contenido) podemos añadir nuevas funcionalidades a nuestra Web incluyendo módulos realizados por terceros, sin que eso suponga muchos cambios en la Web. El sistema puede crecer y adaptarse a las necesidades futuras. Además, los CMS pueden aplicar un mismo estilo en todas las páginas con el CSS (Cascading Style Sheets u hojas de estilo en cascada), y aplicar una misma estructura mediante patrones de páginas.
Las aplicaciones que rodean los CMS acostumbran a ser estándar, como los servidores web Apache y ISS; los lenguajes PHP, Perl y Python; y las bases de datos MySQL y PostgreSQL. Cuando nos descarguemos un CMS debemos fijarnos bien en esto, para saber qué debe soportar el servidor en el que lo instalemos.
Funcionalidades
No se espera que todas las herramientas ofrezcan todas las funcionalidades, ni que éstas sean las únicas que tendrá finalmente la web. Entre otras:
- Editor de texto WYSIWYG a través del navegador.
- Herramienta de búsqueda.
- Comunicación entre los usuarios (foros, correo electrónico, chat).
- Noticias.
- Artículos.
- Ciclo de trabajo (workflow) con diferentes perfiles de usuarios y grupos de trabajo.
- Fechas de publicación y caducidad.
- Carga y descarga de documentos y material multimedia.
- Avisos de actualización de páginas o mensajes en los foros, y envío automático de avisos por correo electrónico.
- Envío de páginas por correo electrónico.
- Páginas en versión imprimible.
- Personalización según el usuario.
- Disponibilidad o posibilidad de traducción al catalán y al castellano.
- Soporte de múltiples formatos (HTML, Word, Excel, Acrobat, etc.).
- Soporte de múltiples navegadores (Firefox, Internet Explorer, Netscape, etc.).
- Soporte de sindicación (RSS, NewsML, etc.).
- Estadísticas de uso e informes.
- Control de páginas caducadas y enlaces rotos.
Existen diferentes CMS que podéis instalar: Joomla!, Drupal, Plone, Php-Nuke, Xoops, Mambo, Wordpress (para blogs), Postnuke…
Personalmente sólo he utilizado Php-Nuke ya que es el que me recomendaron, aunque actualmente creo que existen mejores CMS. Uno de los más populares y recomendados por los usuarios (además de haber sido elegido el mejor administrador de contenidos de código libre en 2006) es Joomla! Por ello, yo también lo recomendaría, aunque lo mejor es que busquéis más información en Internet y elijáis el que más se adapte a lo que estáis buscando.
Aquí os dejo un enlace a una web hecha con Php-Nuke, aunque es muy sencilla, os puede servir para ver más o menos el aspecto (decir que hay numerosas plantillas para que podáis cambiar el diseño): C.P. La Rosa dels Vents
He encontrado una web hecha en Joomla! Os la dejo para que os hagáis una idea, esta también usa flash y por eso queda tan bonita (hay que decir que la temática no tiene nada que ver con la de este blog, pero así podéis ver una web hecha con Joomla!): Yumeki





