12
SISTEMAS CMS INTRODUCCION 2012 Javier García Cambronel SEGUNDO DE ASIR 16/02/2012

1J-Introducción a los CMS

Embed Size (px)

DESCRIPTION

2012SISTEMAS CMSINTRODUCCIONJavier García Cambronel SEGUNDO DE ASIR 16/02/2012[SISTEMAS CMS] 16 de febrero de 2012QUE ES CMSORIGEN DE LOS CMS Y EVOLUCIONTIPOS DE CMSCOMPARATIVA PRIMERA PARTETENDENCIA DE LOS CMS MÁS USADOSCOMPARATIVA SEGUNDA PARTE LOS CMS MÁS USADOSSEGUNDO DE ASIRPágina 1[SISTEMAS CMS] 16 de febrero de 2012QUE ES CMSAlgunas definiciones se centran en los programas. Como por ejemplo la que podemos encontrar en Wikipedia, que es la siguiente: Un sistem

Citation preview

Page 1: 1J-Introducción a los CMS

SISTEMAS CMS INTRODUCCION

2012

Javier García Cambronel SEGUNDO DE ASIR

16/02/2012

Page 2: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 1

QUE ES CMS

ORIGEN DE LOS CMS Y EVOLUCION

TIPOS DE CMS

COMPARATIVA PRIMERA PARTE

TENDENCIA DE LOS CMS MÁS USADOS

COMPARATIVA SEGUNDA PARTE

LOS CMS MÁS USADOS

Page 3: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 2

QUE ES CMS

Algunas definiciones se centran en los programas. Como por ejemplo la que podemos

encontrar en Wikipedia, que es la siguiente:

Un sistema de gestión de contenidos (en inglés Content Management System,

abreviado CMS) es un programa que permite crear una estructura de soporte (framework)

para la creación y administración de contenidos, principalmente en páginas web, por parte

de los administradores, editores, participantes y demás roles.

Consiste 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.

En resumen, es un Sistema que organiza y permite acceder desde una Base de Datos a todo

tipo de contenidos digitales y que se estructura en torno a cuatro aspectos esenciales:

Autoria

El mecanismo de colocar y dar formato al contenido digital en una Base de Datos

Flujo de Trabajo

La ruta de aprobación de los contenidos

Almacenamiento

La forma en que se manejan los datos en la Base correspondiente y la posibilidad de

referenciar los mismos

Publicación

Los mecanismos y opciones de presentación de los contenidos digitales desde la Base de

Datos

Aunque como podemos ver la Autoría y el flujo de trabajo se engloban en la creación de

contenido

Page 4: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 3

¿POR QUÉ UTILIZAR UN CMS?

Siendo decisivo sobretodo y por lo quese utilizan mayoritariamente es por la Administración

de contenidos la cual, se hace mucho más llevadera, es decir más fácil de mantener.

Mejor control del proceso de autoría de contenidos

Soporte a procesos de autoría descentralizados

Tiempos mínimos en el cambio de páginas en la Web

Mayor consistencia de los contenidos

Facilidad de navegación

Mayor flexibilidad

Mejora de los niveles de seguridad

Reduce la posibilidad de duplicación de información

Posibilidad de crecimiento controlado

Reducción de los costos de mantenimiento de sitios

Page 5: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 4

ORIGEN DE LOS CMS Y EVOLUCION

Los primeros sistemas de administración de contenidos fueron desarrollados por

organizaciones que publicaban una gran cantidad de contenido en Internet, y necesitaban de

continuas actualizaciones; como revistas en línea, periódicos y publicaciones corporativas.

En 1995, el sitio de noticias tecnológicas CNET sacó su sistema de administración de

documentos y publicación y creó una compañía llamada Vignette, pionero de los sistemas de

administración de contenido comerciales.

La evolución de Internet hacia portales con más contenido y la alta participación de los

usuarios directamente, a través de blogs y redes sociales, han convertido a los gestores de

contenidos en una herramienta esencial en Internet, tanto para empresas e instituciones

como para personas.

EVOLUCION DE LOS CMS

Internet ha evolucionado con los años, de simples páginas HTML hasta las bellas páginas

dinámicas y aplicaciones web de hoy en día. Uno de los más importantes generadores de

esta evolución han sido los CMS ( Content Management System), que permite a los usuarios

producir y gestionar el contenido de un sitio web.

Un sistema de gestión de contenidos, o CMS, es un software informático o una colección de

herramientas que es usada para gestionar información. Con la ayuda de un buen CMS, uno

puede ingresar datos y almacenarlos en la base de datos. A veces, puede ser editado por

ciertos usuarios autorizados y finalmente, puesto a disposición del público.

Un sistema de gestión de contenidos profesionalmente diseñado, puede gestionar el

formateo, catalogación, almacenamiento y recuperación de la información. En el proceso, no

hay necesidad de que los usuarios tengan demasiados conocimientos técnicos. Hoy en día, lo

CMS son usados por librerías, diarios, tiendas online, actividades académicas, etc.

Page 6: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 5

LINEA TEMPORAL DE DICHA EVOLUCIÓN

Mediados de 1997 – EL desarrollo de TYPO3 comienza desde cero con Kasper Skårhøj en

1997. En agosto de 1999 se convierte en código abierto.

Septiembre 1999 – IntraNet Solutions lanza Xpedio, el primer CMS de extremo a extremo, en

septiembre de 1999. Xpedio se basó en la tecnología núcleo de IntraNet Solutions,

combinada con tecnología obtenida de la adquisición de Info Access.

2000 – SilverStripe es desarrollado por SilverStripe Limited, una compañía de desarrollo web

fundada en el 2000. El 3 de febrero del 2007, SilverStripe 2.0.0 es lanzado publicamente

cómo código abierto y de forma totalmente gratuita.

Enero 2001 – Lanzamiento inicial de Drupal, originalmente escrito por Dries Buytaert como

un tablón de mensajes. Luego se convertiría al código abierto ese mismo año.

Octubre 2001 – La versión 1.0.0 de Movable Type, sistema de publicación de weblogs

desarrollado por la empresa Six Apart, es lanzada al público.

2003 – Textpattern es un CMS de código abierto originalmente desarrollado por Dean Allen,

escrito en PHP utilizando una base de datos MySQL.

Mayo 2003 – WordPress 0.71-gold es lanzado, disponible para ser descargado en la página

oficial WordPress Release Archive. La primera versión oficial de WordPress, por otro lado,

fue lanzada en enero del 2004.

Julio 2004 – CMS Made Simple es desarrollado usando PHP, lo que provee a los

desarrolladores una herramienta simple y fácil de usar para crear sitios web semi-estáticos.

2005 – dotCMS es un CMS para construir y gestionar sitios web, contenido y aplicaciones

web de manejo de contenido.

Septiembre 2005 – Joomla 1.0 es lanzado.

Enero 2007 – Frog CMS es un CMS de código abierto desarrollado por la compañía Philippe

Archambault. Se trata de un port de Radiant, un CMS desarrollado en Radiant.

Abril 2011 – Melody 1.0 es lanzado. Está basado en Movable Type.

Page 7: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 6

TIPOS DE CMS

Actualmente existen miles de sistemas de gestión de contenidos disponibles en Internet.

Cada uno de ellos atiende a diferentes usuarios ofreciéndoles características únicas de

acuerdo a sus necesidades reales. No obstante todos ellos trabajan bajo un mismo estándar.

Hay cuatro tipos principales de CMS (sistemas de gestión de contenidos) en los cuales

podríamos englobar la mayoría de los que existen. Estos cuatro tipos son:

1) Hechos a la medida

2) Comerciales

3) De gama alta

4) De código abierto

Hechos a la medida

Son sistemas de gestión de contenidos creados dentro de una empresa. Son desarrollados

por personal de la misma organización. El tema principal es el que el desarrollo recae en el

personal interno para corregir los errores y crear parches.

Comerciales

Está oferta de sistemas de gestión de contenidos es la más amplia ya que existen infinidad

de opciones ya sea en precios, planes y características. A diferencia de los hechos a la

medida (in house) estos rara vez son personalizables. También es difícil determinar

inicialmente la funcionalidad del software ya que la empresa presenta lo que ellos quieren

que tú veas.

Alta Gama

De los miles de sistemas de contenido disponible en el mercado sólo unos cuantos de ellos

podrían entrar en esta categoría. Una de sus principales características es la fiabilidad que

tienes al recibir una solución robusta y de calidad. Lamentablemente esto también se ve

reflejado en sus altos precios, ya que tienden a ser muy caros.

Código Abierto

Esto esencialmente significa que el software o sistema de gestión de contenidos está

disponible para cualquier persona en el mundo de forma gratuita. Las principales ventajas

aunque parezca obvio es el precio ¡gratis! Y que estos sistemas son totalmente

personalizables desde su código de fuente abierta. Se dicen muchas desventajas de estos

sistemas, sin embargo, creo y defiendo fuertemente a estos software. Para mí son de lo

mejor que existen.

Si bien una vez que conocemos los grandes grupos de sistemas de gestión de contenidos que

existen. La decisión de adquirir uno u otro depende de tus necesidades. Si somos una

empresa y contamos con personal de tecnologías de información, valdría la pena pensar en

desarrollar una internamente o invertir en uno de alta gama.

Por otro lado si no se cuenta con personal calificado y el precio puede ser un obstáculo

valdría la pena adquirir uno de código abierto.

Page 8: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 7

COMPARATIVA PRIMERA PARTE

TODOS ESTOS TAMBIEN LOS PODRIAMOS CLASIFICAR EN DOS RAMAS

Con las siguientes propiedades cada uno de ellos, pues por ejemplo los hechos a medida,

muchos de ellos han acabado siendo software libre y comercial también.

Page 9: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 8

TENDENCIA DE LOS CMS MÁS USADOS

EN EL MUNDO

INTERPRETACIÓN DE LA GRÁFICA

Usar un Gestor de Contenido es necesario para Webs dónde el contenido cambia con cierta

frecuencia, para de este modo no tener que acudir a un diseñador/desarrollador cada vez

que se quiere realizar una modificación. De estos CMS de código libre que he mencionado,

podríamos decir que Joomla es muy adecuado para esta tarea y es fácil de usar, aunque tal

vez algo rígido. Drupal, en el otro extremo, es mucho más flexible pero al mismo tiempo

requiere muchos más conocimientos de programación para sacarle todo el partido.

Por otro lado, lo que ocurre con WordPress es que nació como un CMS especializado

únicamente en blogs. De unos años a esta parte ha evolucionado y muchos lo consideran un

CMS propiamente dicho, aunque requiere tal vez aún de más conocimientos de

programación que el que se requiere con Joomla para lograr los mismos resultados. Al

mismo tiempo, es más flexible que Joomla.

Se trata por tanto,en realidad, de una medida del interés que despiertan cada uno de estos

CMS. Lo interesante son las tendencias.

En la gráfica que representa el interés mundial, WordPress no sólo gana a Jommla desde

mediados del año 2009, sino que ese interés no deja de crecer, mientras que el interés

por Joomla decae desde esas mismas fechas.

Page 10: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 9

EN ESPAÑA

Como podemos ver en España con drupal pasa lo mismo, se mantiene en una línea más o

menos constante.

Sin embargo aquí vemos como joomla y wordpress nos muestran un uso muy reñido en

cuanto a número de usuarios y si antes veíamos en la gráfica de todo el mundo que a

mediados del 2009 wordpress se distanciaba aquí no ocurre hasta mediados de 2011 donde

ya se ve una tendencia clara a favor de Wordpress.

Page 11: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 10

COMPARATIVA SEGUNDA PARTE

LOS CMS MÁS USADOS

Todas las comparativas que he estado leyendo son muy partidistas, es como buscar una

comparativa Windows VS Linux que sea objetiva IMPOSIBLE, todo esto por otra parte es

comprensible, pues la experiencia de cada usuario con una aplicación concreta, siempre será

diferente.

FAVORITISMOS JOOMLA

http://www.readwriteweb.es/tecnologias/propia-web-2-0-drupal-joomla/

http://www.taringa.net/posts/apuntes-y-monografias/3850397/Wordpress-Vs-Joomla.html

FAVORITISMO WORDPRESS

http://ayudawordpress.com/drupal-vs-wordpress/

FAVORITISMO DRUPAL (Esta última cuando lees comparativa sincera……piensas aquí hay

tema y lo hay. Un favoritismo exagerado)

http://carlos.rinconsanchez.com/drupal-vs-joomla-una-comparativa-sincera-de-un-

consultor-de-ibm

En lo que casi todos coinciden es cual de los tres nos podría satisfacer, dependiendo de

nuestras necesidades.

EL MÁS COMPLEJO

Drupal es muy adecuado cuando hay que hacer pequeños desarrollos, porque se pueden

realizar aplicaciones relativamente sofisticadas. Su gran cantidad de módulos de integración

con otros servicios y productos permite además incluir funcionalidad avanzada en nuestra

web.

EL INTERMEDIO

Si necesitamos ofrecer mucha información en nuestra web, y esa información puede

organizarse jerárquicamente, Joomla! puede ser la mejor opción. Si no tenemos problema en

gastar unas decenas de euros en los componentes necesarios para añadir funcionalidad

adicional, podemos conseguir un resultado muy profesional sin grandes conocimientos

técnicos.

EL SENCILLO

Si lo que buscamos es tener listo rápidamente un sitio sencillo, con un buen diseño y que sea

fácil de actualizar, podemos usar WordPress

Page 12: 1J-Introducción a los CMS

[SISTEMAS CMS] 16 de febrero de 2012

SEGUNDO DE ASIR Página 11

Realmente y volviendo a lo que he dicho anteriormente sobre lo que todas las comparativas

crean favoritismos. De lo único que nos podemos fiar es de las características objetivas .

Para ello seleccionar los tres en la siguiente página y hacer la comparación.

http://www.cmsmatrix.org/matrix/cms-matrix

Y si queremos ver una comparativa de seguridad muy buena revisar el siguiente enlace

http://shadowjah.com/joomla_wordpress_o_drupal_%C2%BFcual_es_m%C3%A1s_seguro