Cómo crear los mejores sitios web – ¿sabes qué es un CMS?

Los CMS nos permiten crear sitios web complejos con la potencia del Software Libre (¿alguien dijo Dreamweaver, o Flash?)

Como mencione ayer, Escuela Digital y Aula Web ya son una realidad y uno de los objetivos principales de estas dos empresas es compartir conocimiento. Así que empiezo explicando el núcleo de nuestro trabajo: la creación de sitios web.

¿Cómo creamos los sitios web en ?

Usamos herramientas llamadas CMS (Content Managament System), es decir, sistemas de gestión de  contenidos. Estos sistemas permiten la creación de sitios web complejos y profesionales ahorrándonos la escritura de código. Sin embargo, quiero dejar bien en claro que sin tocar nada de código se puede hacer un sitio web completo con un CMS, pero si queremos personalización avanzada, añadir funciones nuevas, satisfacer las necesidades de clientes específicos, crear diseños novedosos, etc. habrá que enfrentarse al código y a nivel intermedio-avanzado. Así que quédense tranquilos los puristas que ven a los CMS como un “cualquiera-lo-hace”. Además que, aunque no toquemos nada de código, hay que saber administrar el CMS lo cual tampoco es sencillísimo.

¿Cómo se crean sitios web usando CMS?

Todos los CMS que conozco son opensource, es decir, libres y gratuitos. Desconozco si existen CMS privativos, aunque supongo que sí. Pero como no me muevo en el mundo del software privativo, ni me va ni me viene.

En fin, al grano. Es necesario primero escoger qué CMS usaremos según el proyecto que vamos a realizar. Existen decenas de CMS y no todos hacen lo mismo, no todos serán igual de sencillos de administrar (para nosotros o para un cliente), no todos tendrán la misma funcionalidad. Solo quien haya estado probando varios CMS para proyectos diferentes sabrá rápidamente cuál se ajusta a una necesidad específica.

Supongamos que ya elegimos el CMS para nuestro proyecto. Lo siguiente es instalarlo en un servidor. Para eso, obviamente, debemos contar con un servidor. Existen muchas empresas que alquilan espacio en un servidores con precios que van desde los 7 dólares al mes hasta los 400 dólares mensuales. Para un proyecto personal basta y sobra con el de 7 dólares al mes. Acá algunas empresas:

Bueno, tenemos el servidor, instalamos el CMS en él y lo manejamos desde el navegador. En otro artículo explicaré cómo crear nuestro primer sitio web en un servidor.

¿Qué tipos de CMS existen?

Hay de todo, y no sé si haya quien los conozca todos, pero por mi experiencia mencionaré los que conozco y sus usos:

  • Drupal. El mejor CMS del mundo. Permite crear sitios web de alta complejidad y personalización.
  • Joomla. El mejor CMS después de , pero siempre andan peleando el primer lugar, lo que beneficia a los usuarios.
  • WordPress. El CMS más usado en el mundo hoy en día, su facilidad de uso y de instalación lo han hecho tremendamente famoso. Sirve para la creación de sitios web personales: blogs.
  • MediaWiki. Permite crear wikis con el mismo sistema que la Wikipedia. De hecho, es el CMS con el que se maneja la Wikipedia.
  • PHPbb. Herramienta para la creación de foros.
  • Gallery. CMS para la creación de galerías fotográficas, permite cuentas de usuario, comentarios, álbumes privados, etc.

¿Qué es un LMS?

Un LMS es un CMS orientado a la educación, permiten el seguimiento de calificaciones de los alumnos, creación de actividades educativas en línea, foros, talleres de grupos, etc. Sus siglas provienen de Learning Managament System, es decir, sistema de gestión de aprendizaje. Los más importantes son:

  • Moodle. El mejor LMS del mundo. Permite la creación de un sistema web que administre escuela con miles de alumnos y requerimientos distintos, sus configuraciones de seguridad y las jerarquías de permisos lo hacen el LMS por excelencia. Sin embargo, su administración no es del todo sencilla ni intuitiva.
  • Claroline. LMS amigable y de fácil manejo. Estupendo para iniciarse en el E-learning, aunque en proyectos de gran envergadura no es recomendable.
  • Dokeos. LMS muy similar a Claroline con el que ha tenido desarrollos paralelos (incluso existen desarrolladores que han participado en ambos proyectos).

En próximos artículos explicaré la instalación de los CMS que uso en .

Comparte este artículo:

  • Print
  • Facebook
  • Google Bookmarks
  • email
  • Live
  • Meneame
  • Twitter
  • Bitacoras.com
  • PDF
Si este artículo te gustó también puedes leer:
This entry was posted in Tutoriales and tagged , , , , , , , , , , , , , . Bookmark the permalink.

6 Responses to Cómo crear los mejores sitios web – ¿sabes qué es un CMS?

  1. Pingback: Bitacoras.com

  2. Jose Lopez says:

    Existen en el mercado infinidad de sistemas de gestion de contenidos, hasta gratuitos, pero la mayoría no pueden ser operados por personas que no tengan ciertos conocimientos técnicos relacionados al desarrollo de sitios web.
    Para mi gusto el mejor que he probado debido a su fácil uso es un producto desarrollado por la empresa xxxxxxxxxx, ellos se encargan de todo lo necesario para poner a punto su sitio web. Incluyendo registro de dominio, servicio de hosting, instalación y configuración del sistema, brindando además soporte técnico continuo. Muy buena solución para el desarrollo web.

  3. Xavier says:

    Alvaro, quería saber si tienes alguna experiencia usando Drupal en Hostgator. Según comentarios que he encontrado, Drupal consume mas CPU y memoria comparado con otros CMS. En todo caso, a tu parecer cual de los planes de Hostgator sería mas adecuado. Agradezco tu respuesta.

    • En realidad, el consumo de recursos de un CMS depende de muchos factores, como cantidad de módulos o plugins instalados, cantidad de usuarios simultáneos, transferencia, etc. En mis trabajos con Drupal no he tenido problemas, aunque no soportan un tráfico enorme, con lo cual al menos me va bien (claro que mi plan contratado es algo costoso por cuestiones de trabajo). Hostgator es un excelente proveedor de hosting (este blog está alojado ahí), su soporte técnico (si no tienes problemas con el inglés) es bueno, así que es una empresa a tener en cuenta. Ahora, el plan que contrates depende mucho del uso que le vas a dar, si es solo para un blog, bastaría con los planes masivos que van, creo, desde 7 dólares al mes. En cuanto a la plataforma, sin duda, escoge Linux.

  4. Xavier says:

    Siguiendo tu consejo instalé el sitio web desarrollado en Drupal, en un servidor Linux. Para servicio de hosting consideré varias opciones y al final elegí HotDrupal, que hasta el momento me ha dado buenos resultados, aunque vale señalar que el sitio web todavía no tiene mayor tráfico y es relativamente pequeño (350 nodos aproximadamente).
    Una sugerencia: creo que en tu web podrías incluir una opción para facilitar las búsquedas por palabras clave sin tener que ir a categorías, porque para ubicar el presente artículo tuve que salir a Google (búsqueda avanzada: buscar “drupal” en “alvarofelipe.com”). Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos, están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">