sábado, 6 de agosto de 2016

GESTIÓN DE CONTENIDO WEB

¿Qué es gestión de contenido web?


 También conocido por sus siglas en inglés (WCMS "Web Content Management System"). Es una aplicación online que nos permite crear, editar y en general administrar, los contenidos de nuestras páginas web. Con un Gestor de Contenidos se le proporciona al usuario autorías de sitio web, colaboración y herramientas de administración diseñadas permitiéndole el crear y gestionar contenidos web con relativa facilidad.

Un usuario puede crear, editar y actualizar todas las páginas web de su sitio, puede crear páginas nuevas, escribir artículos en el blog, crear un portafolio de trabajos, montar un VideoBlog o un Photolog.

Un WCMS robusto proporciona la base para la colaboración, ofreciendo a los usuarios la capacidad de gestionar los documentos y la salida para la edición de múltiples autores la participación.

Cómo funciona un WCMS

¿En qué consiste la gestión de contenido web?


  • La mayoría de los sistemas utilizan un repositorio de contenido o de una base de datos para almacenar contenido de la página, los metadatos y otros activos de información que podrían ser necesarios para el sistema.
  • Una capa de presentación (motor de plantillas) muestra el contenido a los visitantes de sitio web, basándose en un conjunto de plantillas, que son a veces archivos XSLT.
  • La mayoría de los sistemas utilizan el almacenamiento en caché en el lado del servidor, para mejorar el rendimiento. Funciona mejor cuando el WCMS no se cambia a menudo, pero tiene visitas regulares.
  • La administración también se realiza normalmente a través de interfaces basadas en navegador, pero algunos sistemas requieren el uso de un cliente pesado.

VIDEO EXPLICATIVO:


Ver en YouTube de Curso Web


Herramientas de gestión de contenido web

A continuación observaremos las 5 herramientas más utilizadas y preferidas por los usuarios:

HERRAMIENTA USO CARACTERÍSTICAS VENTAJAS DESVENTAJAS
1. WordPress

Lo usan mas del 50% de los usuarios.
Usado para blogs, plataforma comercial, educativa y hasta como red social.
- Funciona sobre PHP y MySQL.

- Se instala localmente en el propio servidor.

- Los artículos se organizan en categorías.

- Posee una herramienta de búsqueda integrada.
- Su programación esta hecha por expertos con muchas funcionalidades.
- Cuenta con miles de plugins de personalización y widgets.
- En el posicionamiento en búsquedas web es buenísimo ademas de contar con muchos plugins para aumentarlo aun mas.
- Consume bastantes recursos al hacer muchas consultas a la base de datos y cargar muchos script.
- Es muy difícil modificar su código.
- Actualizaciones constantes del software debido a fallos de seguridad o a mejoras del gestor.
2.
Joomla!

Usado por mas del 9% de usuarios.
Esta más enfocado en fines comerciales como tiendas online.
- Uso de código HTML bien formado.

- Incluye vista de impresión de artículos.

- Posee búsquedas integradas al sitio y soporte multi-idioma.
- Las extensiones son capaces de introducir cambios muy sustanciales en nuestra web.
- Una cantidad enorme de plantillas para distintos campos.
- Permite integrar en una misma web distintas aplicaciones independientes.
- El sistema de indexado de multimedia no es tan bueno.
- La configuración de las plantillas y módulos no es muy intuitivo.
- Demasiadas opciones de configuración, para un usuario novato.
3.
Drupal

Lo usan mas del 5% de los usuarios.
Lo usan principalmente como framework de contenido de entretenimiento e informativo.
También es usado por grandes universidades.
- Es de código abierto para grandes organizaciones.

- Sirve de experiencia digital para marcas poderosas.

- Sirve para creación de sitos web de bastante variedad como blogs, tiendas, foros, corporativa, etc.
- Es muy completo ya que incluye muchas funcionalidades por defecto.
- Gran capacidad de administración de usuarios.
- Todo el contenido esta estructurado y edición gráfica sencilla.
- Su instalación requiere un poco de conocimientos extras.
- No esta preparado para la gestión de grandes datos.
- Igualmente tampoco soporta mucho tráfico.
4.
Blogger

Lo usan mas del 3% de los usuarios.
Su uso se enfoca meramente en la creación de bitácoras personales online (blogs).
- Las personas que lean las entradas pueden hacerte comentarios.
- Un blog puede tener varios autores y una persona puede tener varios blogs.
- La primera entrada que se ve en el blog es la última que se publica.
- Se pueden controlar qué personas acceden al blog.
- Posibilidad de mostrar tu opinión en la red, sin comprar dominios y de forma gratuita.
- Facilidad relativa para la creación del mismo.
- Está abierto a todo el mundo y accesible desde cualquier ordenador.
- El manejo de la plantilla es muy complicado y necesita de un entendido en la materia.
- No se puede poner toda la página en español a menos que crees tu propia plantilla.
5.
Magento

La utilizan un 2% de los usuarios.
Es usado más comúnmente como plataforma de e-commerce (fines comerciales).
- Ofrece un tema básico que configura un sitio web de comercio electrónico.

- Sus desarrolladores han creado plugins que extienden la funcionalidad básica incorporada.

-  Permite a los usuarios integrar varios nombres de dominio en un panel de control y gestionar a la vez más de una tienda.
- Soporta alrededor de 60 idiomas, múltiples, divisas y taxas.
- URL amigables que hacen fácil a los buscadores indexar el sitio que se esta creando.
- Cuenta con la opción de Mobile Commerce pre configurado para mayor comodidad.
- Ofrece precios en tiempo real de sus servicios de transporte,
- Es complejo, difícil de aprender y dependiente de mayores recursos del servidor.
- Requiere gran cantidad de procesamiento en el servidor.
- Al modificar el código puede originar aumentos significativos en el tiempo de respuesta de la plataforma.

Regresar a:

PROGRAMACIÓN WEB

Lenguajes de Programación Web


Los lenguajes de programación Web son un tipo de lenguaje de programación utilizado para la creación y desarrollo de páginas web. Estos han ido surgiendo según las necesidades de las plataformas, intentando facilitar el trabajo a los desarrolladores de aplicaciones. Se clasifican en:
  • Lenguajes del lado cliente.
  • Lenguajes del lado servidor.




Lenguajes del lado cliente:

Son aquellos lenguajes que son asimilados directamente por el navegador y no necesitan pre tratamiento.
La información publicada en la Web debe ser mediante un lenguaje que sea entendido universalmente. El lenguaje utilizado por la World Wide Web es el HTML, actualmente el lenguaje hipermedia más aceptado a nivel mundial. Por tanto, es uno de los lenguajes de programación web más importante y uno de los más usados para la creación de documentos.

Lenguajes de lado servidor:

Son aquellos lenguajes que se ejecutan por el propio servidor y son enviados al cliente en un formato claro para él. Un ejemplo de estos puede ser el lenguaje PHP que está implementado especialmente para el desarrollo web, además de que está clasificado como de  alto nivel el cual se ejecuta en el servidor.

¿Para qué funciona?

Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos.


Los lenguajes de programación web más utilizados:



Temas relacionados: