Mostrando entradas con la etiqueta Gráficos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Gráficos. Mostrar todas las entradas

martes, 3 de noviembre de 2015

Sistemas de gestión de contenidos : CMS ( Content Management System ) - ( 2 )

.../...



En la última anotación de este diario de bitácora, hemos visto el Sistema de Gestión de Contenidos como una herramienta informática de soporte, necesaria para lo que verdaderamente nos ocupa, que es la publicación en línea de los contenidos.


Por tanto, culminábamos diciendo que lo que realmente hace efectiva la Gestión de Contenidos, son las estrategias de comunicación, por lo que trataremos a los Gestores de Contenidos como Sistemas de Publicación. En aras de esta efectividad, se hacen necesarias pues, dos cuestiones fundamentales que van íntimamente ligadas, que son:
  • La correcta implantación del Sistema con arreglo a las necesidades del cliente y,
  • Entender bien en que consiste el proyecto de un portal Web en el seno de un proyecto de comunicación estructurado y bien planteado.
Comencemos entonces definiendo lo que es un portal de Internet, un sitio Web que ofrece al usuario una forma fácil e integrada de tener acceso a una serie de recursos y servicios relacionados a un mismo tema. Incluye : enlaces, buscadores, foros, documentos, aplicaciones, compra electrónica, etc...

Ejemplo de Portal Web
  

Principalmente, un Portal de Internet está dirigido a resolver necesidades de información específica de un tema en particular y además, opcionalmente, pueden ofrecer :
  • Servicios de búsqueda, a través de distintos mecanismos como la búsqueda de directorios, o como el establecimiento de un servicio de páginas amarillas para localizar negocios o servicios.
  • Contenidos, como pueden ser: noticias, deportes, pronósticos de clima, listas de eventos locales, mapas, opciones de entretenimiento, juegos, etc...; o enlaces a estaciones de radio u otros sitios con contenido especial en áreas que tengan interés como: automóviles, viajes, salud, casas, etc...
  • Facilidades de comercialización, a través de anuncios clasificados, etc...
Además, para concluir este pequeño apunte acerca de los portales Web, decir que, por su objetivo de difusión, los Portales se pueden clasificar en dos modalidades : 
  1. Horizontales, que son portales masivos o de propósito general ; tratan de llegar al público con una oferta muy diversa por lo que se difunden a una audiencia amplia.
  2. Verticales, ofrecen contenidos dentro de un tema específico como música, empleo, educación, deportes, inmobiliario, etc...



    Existen muchos tipos de Portales Web; aquí vemos varios ejemplos de Portales Verticales

    En cuanto a la correcta implantación del Sistema será de vital importancia la elección de la plataforma correcta para poder alcanzar los objetivos del cliente, ya que tenemos que pensar que existen particularidades diferenciales tanto en su adaptabilidad a esquemas gráficos, como a la posible capacidad de integrabilidad de funcionalidades y extensiones adicionales.
    Esto es vital en el posicionamiento en los Buscadores, ya que éste está relacionado con el volúmen de contenido de un Portal y con la forma en que este Portal se presenta, por lo que debemos tenerlo muy en cuenta a la hora de elaborar la estructura del Portal para poder garantizar un posicionamiento orgánico correcto.

    Un sistema de administración de contenidos siempre funciona en el Servidor Web en el que está alojado el Portal. El acceso al Gestor se realiza a través del Navegador Web y podemos requerir también el uso de FTP (File Transfer Protocol) para subir contenido.

    Veíamos en la anterior entrada de este blog como en el momento en que un usuario accede a una URL, esa llamada es ejecutada en el Servidor, a partir de esa petición se selecciona el esquema gráfico y se introducen los datos que correspondan de la base de datos. Esto inicia el proceso de generación dinámica de la página para ese usuario, con lo que el código HTML final es generado en esa llamada.

    Normalmente, en el Gestor de Contenidos se predefinen varios tipos de formatos de presentación de contenidos, lo que le da flexibilidad al Portal a la hora de crear nuevos apartados o nuevas informaciones.

    Dependiendo de la plataforma seleccionada, podrán escogerse diferentes niveles de acceso para los usuarios yendo desde el administrador del Portal, hasta el usuario sin permiso de edición o el creador de contenido.
    Dependiendo de la Aplicación existirán diversos permisos intermedios que permitirán la edición del contenido, la supervisión del contenido, la reedición del contenido de otros usuarios, etc...
    El Sistema de Gestión de Contenidos lo que hace es controlar y ayudar a manejar cada paso de este proceso incluyendo además las labores técnicas de publicar los documentos a uno o mas sitios.
    Con estos Sistemas de Gestión, hay muchos sitios en los que una sola persona puede ser creador y editor a la vez, como por ejemplo los Blogs personales.

    Podemos clasificar a los Gestores de Contenidos de dos maneras :
    • Por sus características, podemos clasificarlos según la licencia en : Gestores de código abierto o de software propietario y, según el lenguaje de programación empleado : Active Server Pages, Java, PHP, ASP.NET, Ruby On Rails, Python, PEARL.
    • Por su uso y funcionalidad :
         - Blogs, para páginas personales.
         - Foros, para compartir opiniones.
         - Wikis, para el desarrollo colaborativo.
         - Enseñanza electrónica, contenidos de enseñanza en línea.
         - Comercio electrónico, catálogo de compras y pagos.
         - Publicaciones digitales.
         - Difusión de contenido multimedia.
         - De propósito general.
         - Aplicación móvil ; Plataformas de Gestión de Aplicaciones Móviles.
    Ya para finalizar, debemos hacernos la siguiente pregunta : 
    ¿ Qué ventajas nos aporta el Gestor de contenidos ?
    Son muchas las ventajas que nos aportan los Gestores de Contenidos ya que facilitan el acceso a la publicación de Contenidos a un rango mayor de usuarios, permiten que, sin conocimientos de programación ni maquetación cualquier usuario puede añadir contenido en el Portal Web. Además, permite la gestión dinámica de usuarios y permisos, la colaboración de varios usuarios en un mismo trabajo y la interacción mediante herramientas de comunicación.
    A esto le añadimos que la Maquetación es hecha al inicio del proceso de implantación del Gestor de Contenidos lo que implica que los costes de gestión son mucho menores ya que se elimina un eslabón de la cadena de publicación, el maquetador. 
    Además, al tener todos los datos vitales del Portal en una base de datos estructurada en el Servidor, la actualización, backup y reestructuración del Portal es mucho mas sencilla.
    Podemos ver el mecanismo de backup en Wordpress y Blogger en estos enlaces. 



    miércoles, 28 de octubre de 2015

    Las direcciones IP y el Sistema de Nombres de Dominio (2).-

    .../...

    Proseguimos por el hiperespacio de Internet intentando dejar constancia de nuestro aprendizaje y trabajo de búsqueda en este cuaderno de bitácora, con pretensión de ser, en el futuro, un buen recordatorio de este apasionante viaje y, en esta nueva entrada nos preguntamos...¿Cómo funciona el Sistema DNS?



    Hablábamos en la anterior entrada de la correspondencia que existe entre nombres de dominio y sus correspondientes direcciones IP, como por ejemplo:

                                 NOMBRE DE DOMINIO           DIRECCIÓN IP
                                        www.ua.es                          193.145.233.8
                                     www.epn.edu.es                     192.188.57.254
                                         idesweb.es                         185.22.92.56

    Y hemos visto como se estructura dentro de las direcciones IP, la forma en que se asignan los nombres de dominio, tanto en el sistema de direccionamiento IPv4 como en el mas actual IPv6.
    Ahora nos queda ver, como los nombres de dominio se transforman en direcciones IP mediante el Sistema DNS (Domain Name System), en español, Sistema de Nombres de Dominio.
    El funcionamiento de el DNS es un poco complejo, pero básicamente es una base de datos distribuida entre diferentes ordenadores que denominamos servidores DNS y los cuales se comunican entre sí.
    Se podría decir,de forma sencilla y con una visión global de su funcionamiento, que cada servidor DNS posee una tabla con la correspondencia entre los nombres de dominio y las direcciones IP; cuando un servidor DNS-x no dispone de una correspondencia concreta, sabe a que servidor DNS-y tiene que preguntar para obtener la respuesta correcta, la cual es enviada de vuelta al solicitante de la consulta. Pero, ¿ cómo se realiza este proceso en profundidad ?, o lo que es lo mismo, ¿ cómo funciona el Sistema DNS ?.
    Primeramente hay que decir que el DNS es un sistema de nomenclatura jerárquica para computadoras y cualquier servicio o recurso que esté conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominio asignados a participantes de la red. Su función mas importante es traducir nombres inteligibles por nosotros, en identificadores binarios asociados con los equipos conectados a la red, con el propósito de poder localizar y direccionar estos equipos a nivel mundial.
    El servidor DNS utiliza una base de datos distribuida y jerárquica (como hemos visto en la entrada del pasado 23 de octubre, un poco a grosso modo, etiqueta:Servidores de raíz), que almacena información asociada a nombres de dominio en redes como Internet, es decir, como base de datos, el DNS es capaz de asociar diferentes tipos de información a cada nombre pero, el uso mas común de el DNS es la asignación de nombres de dominio a direcciones IP y la localización de los servidores de cada dominio. Es pués evidente que ofrece numerosas ventajas, ya que por ejemplo, los nombres de dominio son mas fáciles de recordar que las direcciones IP, además de que son mas fiables (en las consultas) en el sentido de que una dirección IP puede cambiar con el tiempo por diversas razones, sin que tenga que cambiar el nombre de dominio (que es lo que nosotros buscamos). 
    Una vez dicho esto, vamos a profundizar en el sistema DNS.
    En la práctica, la operativa del sistema DNS utiliza tres componentes principales:
    • Clientes fase 1: en la computadora del usuario se ejecuta un programa cliente DNS el cual genera peticiones DNS de resolución de nombres a un servidor DNS.
    • Servidores DNS: contestan las peticiones de los clientes. 
    • Zonas de autoridad: una parte del espacio de los nombres de dominio sobre la que es responsable un servidor DNS.
    De la misma manera que en entradas anteriores hemos visto que los dominios están jerarquizados, podemos decir que el DNS consiste en un conjunto jerárquico de servidores DNS. Cada dominio o subdominio, tiene una o mas zonas de autoridad que publican la información acerca de él y los nombres de servicios de cualquier dominio incluido en dicha zona de autoridad. Por supuesto que, la jerarquía de las zonas de autoridad coincide con la jerarquía de los dominios. Es por ello entendible que al inicio de esa jerarquía, se encuentren los servidores raíz, que son los que responden cuando se trata de resolver un dominio de primer o segundo nivel.
    En los gráficos que se muestra a continuación, puede verse  la jerarquía existente en las zonas de autoridad para la solicitud de nombres y también de recursos asociados a esos nombres.

    A continuación vamos a ver un resumen del proceso completo de consulta de DNS :

          Como se puede ver, en los pasos iniciales del proceso de consulta, en un programa del equipo local, se solicita un nombre de dominio DNS. La solicitud se transmite al servicio cliente DNS para su resolución mediante la información almacenada en el caché local. Si se puede resolver el nombre consultado, se responde a la consulta y el proceso finaliza.
    Si la consulta no coincide con ninguna entrada del caché, la resolución continúa con la consulta del cliente al servidor DNS (el servidor DNS preferido se selecciona de una lista global). Cuando el servidor DNS recibe una consulta, primero comprueba si puede responder a la consulta con autoridad, en función de la información de registros contenida en una zona configurada localmente en el servidor. Si el nombre consultado coincide con algún registro de recursos en dicha zona local, entonces el servidor puede responder con autoridad para resolver el nombre consultado. Si no es así, el servidor comprobará si puede resolverlo con la información almacenada en el caché local de consultas anteriores. Si es así, el servidor puede responder al solicitante y se acaba la consulta.
    Si no fuera así, el proceso de consulta continúa mediante la recursividad para resolver completamente el nombre, lo que implica la asistencia de otros servidores DNS para resolver el nombre, como vemos en el siguiente gráfico :



    Esto todavía podemos ampliarlo mas, pero creo que con saber esto es suficiente para continuar con nuestro apasionante viaje.

    Para finalizar con esta jornada de bitácora, decir que el espacio de nombres de dominio tiene una estructura arborescente :


     Las hojas y los nodos del árbol se utilizan como etiquetas y un nombre de dominio completo de un objeto, consiste en la concatenación de todas las etiquetas de la ruta.
    A continuación, un vídeo resúmen :











    viernes, 23 de octubre de 2015

    Servidores de Raíz (Root Servers) de nombres de dominio.

    En la anterior entrada, terminaba haciendo referencia a la importancia que tienen los servidores raíz de nombres de dominio (ROOT-Servers) para el correcto funcionamiento de las comunicaciones en Internet, ya que son el primer paso en el sistema traductor de nombres de host (legibles por humanos), en secuencias alfanuméricas que determinan las direcciones IP de cada host (legibles por las máquinas).
    También facilitaba algunos enlaces para quien desee saber algo mas sobre este tema tan importante.
    No obstante, este tema tiene enjundia suficiente para que nos paremos a profundizar un poco mas en este blog.
    Tenemos pués que, dada una consulta de cualquier nombre de dominio, el servidor raíz proporciona al menos el nombre y la dirección del servidor autorizado de la zona de mas alto nivel para el dominio que se busca y este servidor de dominio proporcionará una lista de los servidores autorizados para la zona de 2º nivel hasta obtener una respuesta. A continuación muestro algunos gráficos que creo pueden ilustrarnos el modo en que este sistema funciona :
    Debido a los límites del propio sistema DNS y de ciertos protocolos como UDP (debido al tamaño de los paquetes no fragmentados), existe un número limitado de direcciones de los servidores raíz que se pueden acomodar para dar respuesta a las consultas de DNS. Este límite ha determinado el número de instalaciones de servidores de nombres para atender las necesidades de toda la Internet publica del mundo y, en la actualidad, se puede decir que hay 13 Servidores Raíz (ROOT-Servers) en toda Internet aunque esto no sea exactamente así, tal y como suena, como veremos a continuación.