Nos planteábamos desde hace tiempo crear una sección en este blog relativa a los gestores de contenidos web (CMS). El principal problema que nos planteamos es que todo el mundo sepa a qué nos estamos refiriendo. En otras palabras ¿qué es un CMS?
Dicho de otra manera, un software instalado en el servidor que nos permite crear una web con publicación descentralizada, sin necesidad de conocer el lenguaje html para publicar todo tipo de textos, archivos, etc. La publicación se realiza desde el mismo navegador.
Os sonarán los nombres de Wiki, Joomla, Drupal, Spip. WordPress, phpBB… bien, pues todos estos son CMS.
Esta misma página es un CMS, un WordPress concretamente, y nadie, para publicar los contenidos que ves, ha tenido que utilizar etiquetas html ni filigranas extrañas. Se escribe igual que en un procesador de textos cualquiera…
¿Cuánto cuesta un CMS?
Generalmente son gratuitos, sólo tenemos que descargarnos, a ser posible la versión más nueva, desde las páginas web oficiales
¿Qué condiciones hay que cumplir para poder usar un CMS?
Prácticamente ninguna, además de gratuito, el uso del paquete se ofrece para libre uso, incluso para lucro propio
¿Qué limitaciones tienen los CMS?
Todo depende de cuál nos instalemos y dónde. Cual porque algunos no están traducidos todos a nuestro idioma y porque debemos elegir uno adecuado a nuestro proyecto, que nos se nos quede grande porque nos complicaría la gestión, ni corto, porque no nos permitiría desarrollar la web según nuestras expectativas. El Donde nos lo marca nuestro servidor. Evidentemente los gratuitos ofrecen pocas posibilidades, pero por precios razonables se consiguen alojamientos con los requisitos necesarios.
¿Qué tipos de CMS existen?
Muchísimos, la Wikipedia ofrece una clasificación que nos puede ayudar a orientarnos: http://es.wikipedia.org/wiki/CMS#Distintos_tipos_de_CMS
Quizás, sin definir un tipo específico, para nuestros proyectos nos interesan aquellos que permiten conjugar varias funciones: publicación de noticias, foros, galerías de fotos, reproductores multimedia… muchos ya trabajan con esta diversidad de funciones y de estos hablaremos más adelante, son los llamados “portales”. Aunque también conviene tener en cuenta que existen otros tipos que nos pueden interesar en un momento dado para funciones más específicas: comercio electrónico, educativos, foros, blogs….
¿Qué necesito para instalrme un CMS?
La inmensa mayoría están escritos en PHP por lo que nuestro servidor debe disponer de esta herramienta. Casi todos los servidores funcionan con sistemas Linux y por tanto, esta opción viene por defecto.
Además, necesitamos que nuestro servidor nos proporcione bases de datos, generalmente MySQL, al menos una, pues ahí es donde se van a escribir los textos que incluyamos. Al igual que en el caso del PHP, los servidores basados en Linux también tienen el software MySQL por defecto.
También, por supuesto, necesitamos acceso ftp a nuestro servidor.
El paquete de CMS sólo es un conjunto de plantillas, por una lado para permitirnos la escritura y llevarla a la Bases de datos. Es decir, hace el “trabajo sucio” de escribir el código en la bases de datos y ofrecerlo presentable para el visitante. Todo bajo un usuario y contraseña, y por otro lado, para presentar lo publicado a nuestros visitantes.
¿Puedo probar mi CMS antes de subirlo a mi servidor?
En ocasiones, desde las páginas oficiales, existen “demos” para probar el CMS
También se puede simular un servidor en nuestro ordenador. Para ello existen distintos programas, por ejemplo EasyPHP o AppServ. Instalando cualquiera de ellos podremos jugar con la herramienta en local. Este último además, nos permitirá hacer una servidor abierto al exterior.
Bien, pues sabiendo esto a partir de ahora iremos publicando información sobre ventajas, manejos, etc de diferentes CMS…
…¡queda inaugurada esta sección!
Recomendaciones
Depende de lo que queramos:
- Portales completos de noticias y más funciones: Spip, Joomla, Drupal, Mambo, eZ Publish, PHP Nuke….
- Blogs: WordPress, LifeType…
- Comercio electrónico: osCommerce, Zen Cart…
- Gestión de proyectos en grupo: PHProjekt, WebCollab, phpGroupWare, MediWiki….
- Foros: phpBB…
- Educativos: Moodle…
…opciones no faltan…
Enlaces de interés
- Otras definiciones y explicaciones de CMS (por si no os ha gustado esta :):
http://www.nivel7.net/index.php?id=423
http://webdeblogs.wordpress.com/glosario/
http://www.joomlaos.net/glosario-joomla-2.php
http://cms-hispano.org/index.php?s=content&p=cms
http://www.desarrolloweb.com/articulos/que-es-un-cms.html
- CMS en castellano
http://cms-hispano.org/index.php?s=content&p=lista
http://www.cmsenespanol.com/
http://www.planetacms.com
- Todos los CMS libres conocidos del mundo mundial y clasificados por funciones (o al menos eso dicen):
http://www.opensourcecms.com/

2008 tecnologia.medioscomunitarios.net —
0 respuestas aquí ↓
No hay comentarios para esta entrada... escribe el tuyo.
Deja tu comentario