CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM

sábado, 5 de mayo de 2012


En esta entrada hablaremos sobre el CMS de software libre



Este CMS se destaca principalmente por su accesibilidad, ya que tiene una interfaz intuitiva y con gran variedad de funcionalidades,  ofrece atajos desde crear formularios hasta contenido en Flash.
Sus principales características son:
  • Utiliza tecnología Ajax y PHP5.
  • Soporta multilenguaje.
  • Gestor de ficheros y motores de búsqueda internos.
  • Permite la actualización en vivo.
  • Tiene documentación disponible en varios idiomas.
  • Es accesible y con código XHTML Strict.
  • Tiene un sistema de gran alcance del permiso.
  • Se maneja con versiones.

Como se dijo anteriormente es muy intuitivo, pero es importante que el usuario tenga un poco de conocimiento técnico, ya que  este sistema de gestión de contenidos tiene demasiadas opciones y  muchas formas de personalización.
Adicionalmente incluye un editor WYSIWYG completo y otras herramientas que facilitan una publicación simple del contenido. Tiene gran facilidad para diseñar visualmente un sitio web, ya que tiene un wizard que va indicando paso a paso para crear su propia plantilla o tema.


domingo, 29 de abril de 2012


JOOMLA


En la actualidad es considerado el CMS de código abierto más común por la gran cantidad de sitios Web que corren en Joomla, es usado por pequeñas, medianas y grandes empresas en el mundo para crear, integrar, añadir o editar fácilmente el contenido   y construir una variedad de sitios web y aplicaciones web-enabled. Funciona bajo  PHP y MySQL, su interfaz es simple y directa, con distintas secciones para manejar artículos, menús, multimedia, entre otros contenidos. El editor es WYSIWYG que incluye varias de opciones de formato.
Características
  • Mejoras en el rendimiento web: incluye provisiones para hacer que las páginas carguen rápido, con compresión cache y GZIP
  • Versiones imprimibles de páginas
  • Flash con noticias, blogs, foros,  encuestas, calendarios
  • Búsqueda en el sitio web e internacionalización del lenguaje
  • Posee una gran lista de plugins disponibles para extender sus funcionalidades, haciéndolo apropiado para casi cualquier tipo de sitio que requiera funcionalidades avanzadas

Uno de los contras de Joomla, es que utiliza tablas para el diseño y existen formas de reemplazar las tablas con CSS,  y hay gran cantidad de CMS que no usan tablas.
Su nombre proviene de yumla”, que significa "todos juntos" o "como un todo". Se le dio este nombre por una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

Joomla! en Colombia es la primera comunidad colombiana de soporte para Joomla!

REFERENCIAS


sábado, 21 de abril de 2012

SilverStripe





SilverStripe es un gestor de contenido web de código abierto usado por gobiernos, negocios y organizaciones sin ánimo de lucro alrededor del mundo. Es una herramienta poderosa para equipos de desarrollo web profesionales, y autores de contenido web hablan maravillas acerca de lo fácil que es de usar.





Como una plataforma, SilverStripe CMS es usado para construir sitios web, intranets, y aplicaciones web. Su moderna arquitectura permite a las organizaciones  mantener el ritmo de la innovación en la web. También permite a los sitios web y las aplicaciones contener diseño impresionante, gran contenido,  así como emocionantes funciones interactivas y sociales.




Además de un poderoso e intuitivo contenido de autoría de la aplicación, SilverStripe CMS contiene un potente marco de programación basado en PHP5. Este marco trae una inmensa flexibilidad y facilidad en la personalización del sitio y provee modelos de seguridad, flujo de trabajo, almacenamiento en cache, y soporte para múltiples idiomas y subsitio.


SilverStripe CMS es de código abierto, respaldado por documentación pública, código libre, y una comunidad de desarrolladores. Es basado en estándares abiertos y soporta múltiples plataformas de tecnología. Esta construido y soportado comercialmente por SilverStripe Ltd., que es una compañía de software encargada de garantizar la innovación, el enfoque y la calidad en el software. Sus socios en todo el mundo, y la red de desarrolladores SilverStripe mundial proveen servicios comerciales en el diseño, implementación y personalización de sitios web y aplicaciones basadas en SilverStripe CMS.

Características

  • Edición de código con facilidad
  • Construirlo simple o construirlo complejo
  • Libertad de diseño
  • Mantiene el flujo de trabajo en orden
  • Obtención de apoyo
  • Exposición

domingo, 15 de abril de 2012


En esta entrada hablaremos de otro CMS utilizado:



Radiant es una herramienta para gestionar contenidos de software libre.

Sus características más importantes son:
  • Interfaz fácil de administrar que gira en torno a tres componentes clave: páginas, snippets y layouts.
  • Snippets usados para almacenar el contenido almacenado en múltiples lugares.
  • Layouts que generalmente contienen la mayoría del HTML para el diseño de una página.
  • Estructura flexible del sitio la cual permite organizar las páginas de acuerdo a una jerarquía.
  • Filtros personalizados de textos permite a los desarrolladores crear filtros de texto para cualquier lenguaje como RDoc, BBCode o texto estructurado. 
  •  Almacenamiento de caché inteligente de la página que permite que el contenido se almacene en la memoria caché para un máximo de cinco minutos, asegurando así que le contenido siempre este fresco y proporcionando un nivel alto de rendimiento.

Ra
diant maneja una interfaz muy intuitiva, con funciones tan básicas como actualizar o añadir páginas que hacen de estas funcionalidades usables, además produce un código limpio y simple.



Bibliografía




sábado, 7 de abril de 2012


WORDPRESS Parte II
Como se mencionó en la entrada anterior, en esta publicación hablaremos de las características y funcionalidades de WordPress, uno de los CMS más recomendados; que se centra especialmente en la estética, estándares web, y usabilidad.



Características principales
     Funcionalidades

  • Fácil instalación, actualización (de acuerdo a la versión puede ser automática) y personalización.
  • Múltiples autores o usuarios, junto con sus roles o perfiles que establecen distintos niveles de permisos
  • permite administrar y configurar múltiples blogs desde una sola instalación.
  • Sistema de plantillas de diseño flexible que establecen la apariencia y estructura del blog. Permite tener desde un simple blog hasta un CMS personalizado. 
  • Cuatro estados para una entrada ("post"): Publicado, Borrador, Esperando Revisión  y Privado (sólo usuarios registrados) o Protegido con contraseña.
  • Publicación desde email
  • Importación desde cualquier fuente RSS, desde Blogger,  Blogware,  Dotclear, Greymatter, etc.
  • Guardado automático temporizado del artículo como Borrador 
  • Hacer comentarios y cuenta también con herramientas de comunicación entre blogs 
  • Gestión de enlaces, de archivos adjuntos y multimedia
  • Admite Plugins
  • Búsqueda integrada: en entradas, páginas estáticas y Widget (que dan fácil acceso a funciones que se usan normalmente con  información visual, como relojes, notas,  calculadoras, calendarios, agendas, juegos etc.)  

     Estructura
  •   Este sistema web se basa principalmente en entradas ordenadas por fecha, con posibilidades de páginas estáticas.
  • “La filosofía de WordPress apuesta decididamente por la elegancia, la sencillez y las recomendaciones del W3C[1]
  • El diseño o estructura depende del sistema se plantillas que se emplee, separando siempre el contenido del diseño.

domingo, 1 de abril de 2012


Los CMS más comunes, los más usados

En este blog hemos hablado acerca de los CMS, de su historia, de que son, de su funcionalidad, de porque utilizarlos y de como seleccionar el mejor según nuestras necesidades.

Ahora hablaremos de algunos CMS que se consideran comunes porque son los más usados, y además para tener una idea de que puede ser mejor al momento de escoger un CMS.





En esta entrada hablaremos un poco acerca de:

WordPress

    

WordPress es un sistema de gestión de contenido enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable, tiene como fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera y en el más popular con respecto a cualquier otro CMS de aplicación general. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.

Otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crear plugins y temas para la comunidad, siendo usado a fecha de Agosto de 2011 por el 14.7% de todos los sitios existentes en Internet.


En la próxima entrada hablaremos de sus características y algunas de sus funcionalidades.


REFERENCIAS

domingo, 25 de marzo de 2012

Criterios de Selección





Es importante para el proceso de selección de un CMS tener claro cual es el objetivo, los requermientos  que este debe satisfacer y tener muy encuenta a qué tipo de público va dirigido.

A continuación nombraremos los criterios que se deben tener en cuenta al momento de seleccionar el CMS:
  • Tiene que ser de código libre
  • Arquitectura Técnica:   debe ser fiable, permitir la escalabilidad, en caso de que sea necesario más adelante agregar nuevas funcionalidades, mantener total independencia en los conceptos del contenido, presentación y estructura y utilizar tanto hojas de estilo como patrones de página.
  • Soporte: Debe garantizar el soporte tanto para los creadores como para los desarrolladores.
  • Usabilidad: Debe ser una herramienta amigable y facil de usar, ya que no todos los usuarios tendrán los conocimientos técnicos.
  • Accesibilidad: Debe cumplir con algún estándar de accesibilidad, como el WAI, Web Accessibility Initiative, del World Wide Web Consortium.
  • Funcionalidades
    • Editores de Texto
    • Noticias 
    • Artículos
    • Envío de páginas por correo electrónico
    • Soporte de múltiples navegadores
    • Estadísticas de uso de informes
No es necesario que la herramienta incluya todas estas funcionalidades, estas son las más comunes, de la misma manera puede contener otro tipo de funcionalidades, que podrían o no aplicar dependiendo del uso que se le vaya a dar al CMS.

lunes, 19 de marzo de 2012

Video CMS  -Content Management System
SOSW 2012-1


 



Una definición mas general y didáctica de los Sistemas de Gestión de Contenidos, que es lo que hemos explicado a detalle en el blog

domingo, 18 de marzo de 2012


Presentación del Contenido


Como se mencionó en la entrada anterior, en esta se tratará más a fondo sobre los requisitos si se solicita el diseño de la apariencia y el diseño de las páginas web, dentro de los cuales se encuentran:

  • Usabilidad: cubre aspectos tales como la facilidad de uso, facilidad de aprendizaje y la eficiencia. La usabilidad se puede asegurar mediante la realización de pruebas en los diseños de prototipos con usuarios reales.
  • Accesibilidad: El CMS debe ajustarse a las normas, tales como la Iniciativa de Accesibilidad Web del W3C (WAI).
    • Iniciativa de Accesibilidad Web (WAI): Es un diseño Web que permite que personas con discapacidad puedan percibir, entender, navegar e interactuar con la Web, aportando a su vez contenidos.
  • Soporte de navegadores: Las páginas deben ser visibles en todos los navegadores web más importantes (Internet Explorer, Netscape, Opera, etc.) especificando qué versiones de los navegadores han de ser apoyadas.
  •  Funcionalidad limitada del lado del cliente: Es posible que desee limitar tecnologías del lado del cliente (Java, JavaScript, Flash, etc.) que son requeridas para ver el sitio. Esto es más importante para un sitio web que para una intranet.
  •  Velocidad: El tamaño de página debe limitarse a velar por que los tiempos de carga sean aceptables para los usuarios. Se indicarán los métodos de acceso de usuario típicos (LAN, módem, cable, etc.)
  •  HTML: Todas las páginas deben ajustarse a la especificación actual de HTML. Esto asegura la máxima compatibilidad entre navegadores y plataformas.
  • Navegación efectiva: Se debe proveer a los usuarios con ayudas de navegación consistentes, comprensivas y usables.
  •  Metadatos: Todas las páginas deben proporcionar los metadatos suficiente para permitir la indexación y la búsqueda efectiva, y para facilitar la navegación en múltiples facetas (temporal, por categorías, por autor, entre otras). Esto debería ajustarse a una norma como la de Dublin Core.
    • Dublin Core es un modelo de metadatos construido por la DCMI (Dublin Core Metadata Initiative), que es una organización que se centra en la adopción de los estándares y el desarrollo de los vocabularios de los metadatos  para describir recursos que permiten sistemas más inteligentes del descubrimiento del recurso.

Referencias:

domingo, 11 de marzo de 2012


Presentación del Contenido




Un CMS puede gestionar automáticamente la accesibilidad a la web , con soporte de normas internacionales de accesibilidad como WAI, y adaptarse a las preferencias o necesidades de cada usuario. También puede proporcionar compatibilidad con los diferentes navegadores disponibles en todas las plataformas (Windows, Linux, Mac, Palm, etc.) y su capacidad de internacionalización lo permite adaptarse al idioma, sistema de medidas y cultura del visitante.

Las páginas publicadas deben cumplir ciertas normas para que sean de valor para los usuarios. Es importante especificar los siguientes requisitos si se esta solicitando el diseño de la apariencia y el diseño de las páginas web:

  • Usabilidad 
  • Accesibilidad 
  • Soporte de navegadores 
  • Funcionalidad limitada del lado del cliente 
  • Velocidad 
  • HTML 
  • Navegación efectiva 
  • Metadatos 

En la próxima entrada explicaremos cada uno de estos requisitos.


REFERENCIAS


sábado, 3 de marzo de 2012

Publicación del Contenido


En esta entrada hablaremos de la tercera categoría.

El motor de la publicación coge el contenido almacenado en el repositorio para generar las páginas finales.
Algunos requisitos claves son:
  •  Hojas de estilo (Stylesheets), donde se controla la apariencia final a través del uso de hojas de estilo dando flexibilidad y expansibilidad.
  • Plantillas de página, donde el diseño de las páginas por medio de una plantilla, especialmente una interfaz que no requiera de mucho conocimiento técnico.
  • Extensibilidad: debe facilitar la integración de pequeños fragmentos de código para dar una funcionalidad adicional a la publicación.  El CMS debe soportar el proceso de la mejora continua en el diseño de la interfaz. 
  • Soporte para múltiples formatos, donde el CMS puede publicar diferentes formatos como HTML, PDF, entre otras. Además debe soportar formatos adicionales, utilizando nuevos estándares que irán evolucionando.
La parte más importante  de un CMS es su contenido:
  • Personalización, donde se presenta la información diferente basados en los perfiles de usuario, usado generalmente por los grandes portales.
  • Estadísticas de uso, con esto el CMS permite establecer estadísticas globales sobre el uso dado, como: páginas más populares, el uso diario y uso del motor de búsqueda, permitiendo así esta información, rastrear el éxito del sitio e identificar problemas de usabilidad.
En la próxima entrada hablaremos de la última categoría.

Bibliografía

domingo, 26 de febrero de 2012

Gestión del contenido

Como se mencionó en la entrada anterior, en esta trataremos más a fondo sobre los requisitos claves para la Gestión del contenido, dentro de los cuales se encuentran:

  • Control de versiones y archivo: para el respaldo legal y la recuperación de desastres es necesario el estricto control de las versiones, que se encarga de mantener el contenido contra cambios indeseados, almacenar y restaurar copias de antiguas del contenido almacenado; para estas características debe ser provista una simple pero poderosa interfaz.
  • Workflow (Flujo de trabajo): La creación de contenidos descentralizada depende en gran medida de un modelo de flujo de trabajo potente, que puede ser fácilmente personalizado, y es flexible al cambio organizacional. Es el proceso que se toma para aprobar y determinar la categoría más adecuada dentro de la estructura de los contenidos, que se procesan a partir de una unidad básica, el artículo.
  • Seguridad: Los niveles adecuados de seguridad y trazos de auditoría deben hacerse presentes  para proteger la integridad del contenido.
  • Integración con sistemas externos: Un CMS para toda la empresa solo tiene éxito si puede ser fácilmente integrado con los sistemas empresariales existentes, los mecanismos para lograr esta integración deben estar documentados y basados en estándares abiertos.
  • Reporte: El CMS debe proporcionar una amplia gama de informes, tanto para los usuarios como para los administradores. Lo ideal sería que el sistema debe pro-activamente informar sobre cualquier problema que surja.


REFERENCIAS



sábado, 18 de febrero de 2012

Gestión del contenido


Los documentos creados se depositan en una base de datos central donde también se guardan el resto de datos de la web, cómo son los datos relativos a los documentos (versiones hechas, autor, fecha de publicación y caducidad, etc.), datos y preferencias de los usuarios, la estructura de la web, etc.

El núcleo de la mayoría de las soluciones CMS es un repositorio central apoyado por una serie de herramientas para la manipulación y la gestión del contenido.

Entre los requisitos claves se pueden encontrar:

·       Control de versiones y archivo

·       Workflow (Flujo de trabajo)

·       Seguridad

·       Integración con sistemas externos

·       Reporte




En la próxima entrada ahondaremos en cada uno de estos requisitos.


REFERENCIAS

·   http://www.steptwo.com.au/papers/kmc_evaluate

sábado, 11 de febrero de 2012

CATEGORÍAS DEL CMS

James Robertson en su artículo "How to evaluate a content management system" divide la funcionalidad del CMS en cuatro categorías:


En esta entrada hablaremos sobre la primera categoría.






Esta funcionalidad es principalmente para los creadores, es importante aclarar que sin un proceso de creación efectiva el CMS  probablemente no funcione. Algunos de los requisitos claves para la creación del contenido son:


  • Un entorno de edición integrado para los creadores, asegurando un fácil acceso a todas las características  ofrecidas por el CMS.
  • Autorización para múltiples usuarios, el CMS debe brindar la posibilidad de conectar varios usuarios simultáneamente, garantizando la integridad cuando estos hacen cambios.
  • Una única fuente o una única página que pueda ser usada en diferentes contextos o para diferentes grupos, esto es importante para la administración del mismo fuente de contenido en diferentes plataformas (intranet, internet).
  • Creación de metadatos, lo cual es importante cuando se maneja un largo repositorio de contenidos, incluyendo índices a palabras claves.
  • Fácil de usar y eficiente, para que el CMS sea exitoso debe ser fácil de crear y mantener el contenido.



 BIBLIOGRAFÍA

domingo, 5 de febrero de 2012



Presente y futuro de los CMS

Presente

Los CMS han tenido una gran incorporación de funcionalidades, se  han agregado  estándares, aportando calidad y estabilidad,  mejorando la compatibilidad entre los componentes y facilidad de aprendizaje.
Dentro de los estándares se encuentran los CSS (Cascading Style Sheets) es un lenguaje empleado para definir la presentación  de un documento escrito en XHTML, con el propósito de trabajar independiente la estructura de la presentación de un documento; otro de los estándares es  RSS (Really Simple Syndication) es un formato basado en XML, que sirve para compartir contenidos publicados en páginas web que se actualizan frecuentemente.

Futuro
Expertos aseguran que los CMS, se convertirán en una solución muy común, después de que los productos se establezcan y existan más soluciones. Lo que conlleva a un mayor equilibrio en las funcionalidades ofrecidas y una fusión entre gestión de contenidos, gestión de documentos y gestión de registros.
Los proyectos deberán adaptarse a los estándares  de almacenamiento, estructuración y gestión del contenido  y deberán incursionar la usabilidad, arquitectura de la información, gestión del conocimiento, además se podrá  incorporar sistemas de e-learning,  gestión del conocimiento y sistemasde soporte de decisiones (Decision Support System DSS). Permitiendo así que los gestores alcancen un alto grado de consistencia y profesionalismo.

Sistemas e-learning: facilita el suministro de material educativo, a través de algún medio electrónico.

Referencias:

domingo, 29 de enero de 2012


Historia de los CMS

En los inicios de los años 90, los Sistemas de Gestión de contenidos (CMS) no eran conocidos, para realizar sus funciones se utilizaban editores de texto e imágenes, bases de datos y demás herramientas  que permitían publicar información en intranets o herramientas de gestión del conocimiento empresarial. Los CMS fueron creados por organizaciones que requerían hacer cambios constates en internet como revistas, periódicos, etc.

Anteriormente, los sitios web manejaban páginas estáticas (HTML), cuya edición era manual, su actualización era difícil, y el contenido y diseño de la misma no eran independientes. Tiempo después, se trabajaba con páginas dinámicas que ofrecían una gran facilidad y flexibilidad en la edición y actualización del sitio Web, además de presentar un gran crecimiento en las comunidades de usuarios y una total independencia entre el diseño y el contenido.

En 1994 Illustra Information Technology, emplea como repositorio de contenidos de una web una base de datos de objetos que eran almacenados y reutilizados. Además ofrecía el servicio de creación y edición basado en patrones, pero la idea no evolucionó de la mejor manera entre el público.

En este mismo año RedDot, que es una de las compañías pioneras, desarrolló un gestor contenidos basado en una base de datos, este proyecto se presento en 1995. En este año, noticias tecnológicas CNET, desarrolló un sistema de administración de documentos y publicaciones, con lo cual se dio inicio a una de las empresas líderes en los sistemas de administración de contenidos, Vignette.            

Los sistemas gestores de contenidos, son relativamente recientes, su  expansión se  debe a la existencia de herramientas económicas y fáciles de usar que posteriormente se empezaron a utilizar a nivel de usuario. Los CMS se han convertido en una herramienta muy importante en internet, debido a la evolución tecnológica y a la cantidad de portales que requieren manejar gran cantidad de información, sin contar la participación de los usuarios a través de redes sociales o blogs. 


martes, 24 de enero de 2012



Este espacio ha sido creado con el fin de conocer a profundidad una  de las principales soluciones de software. Semana a semana se publicará información acerca de Content Management System o Sistemas de Gestión de contenidos y tendrá acceso a otros espacios que tratan temas relacionados. 

sábado, 21 de enero de 2012

Content Managment System - Sistema de Gestión de Contenidos




Definición
Software que facilita la creación y administración de contenidos principalmente para una página web, aunque no solo se limita a esta.


Descripción de la solución
Consiste en una interfaz que controla uno o varias bases de datos donde está el contenido del sitio, manteniendo total independencia entre el diseño y el contenido.


Es una aplicación informática empleada para crear, modificar, administrar y publicar contenido digital en diferentes formatos. Un sistema que gestiona los contenidos permite la elaboración de páginas web dinámicas, que interactúan con el servidor, para que el usuario genere la página web, de acuerdo a un formato predefinido y con un contenido que se extrae de una o más bases de datos.