Blogger, un Sistema de Gestión de Contenidos cuyo propósito principal es la creación de Blogs
En este post, corresponde aprender el manejo de Blogger, un sitio Web con el que tú podrás crear tu propio Blog, sin necesidad de conocer ningún lenguaje de programación. Simplemente con un sencillo manejo de una serie de comandos similares a los que te puedes encontrar en un programa de office, puedes crear y publicar un Blog.
Me ha parecido que el modo más práctico y directo de mostrarlo ordenadamente es en forma de tutoriales de vídeo, por lo que a continuación incluyo los siguientes vídeos del curso sobre el manejo de Blogger, para que nos pueda quedar de recordatorio y que podamos consultar en cualquier momento.
Todo esto, a partir de aquí, aprenderemos a hacerlo nosotros utilizando lenguajes como HTML y CSS.
Seguimos avanzando en nuestro viaje por el mundo del desarrollo Web y en este artículo, hablamos de qué es y cómo ha evolucionado "Blogger", el servicio que estamos utilizando en la publicación de nuestro Blog de Formación, así como de lo que es un Software como Servicio.
A modo de repaso, vamos a iniciar esta entrada con un pequeño vídeo-resumen de lo que es un Blog :
Aunque el término Blogger en muchas ocasiones es utilizado para denominar a alguien que escribe en una Bitácora en línea, nosotros vamos a referirnos en este artículo, a "Blogger.com", servicio creado por PyraLabs y adquirido por Google en el año 2003, el cual permite crear y publicar una Bitácora en línea o Blog.
Con Blogger, para publicar contenidos, el usuario no tiene que escribir ningún código, ni instalar programas de servidor, ni instalar programas de scripting. Es decir, los Blogs alojados en Blogger, se encuentran alojados en los Servidores de Google y, en vez de escribir a mano el código HTML y subir frecuentemente las publicaciones, el usuario puede publicar a su Bitácora en línea, la cual se actualiza dinámicamente, llenando un formulario en el sitio Web de Blogger. Esto puede ser realizado por cualquier Navegador Web actualizado y los resultados se reflejan inmediatamente.
En el año 2004, Google compró la licencia y propiedad de Picasa y comenzó a ofrecerla con licencia gratuita. Picasa es una aplicación informática para edición de imágenes y es una herramienta Web que, además de editar, permite organizar, visualizar y compartir fotografías digitales.
Esto, ha permitido a los usuarios de Blogger poner imágenes en sus bitácoras, haciéndose realidad el Fotolog.
Ese mismo año 2004 Blogger fue relanzado añadiendo:
Nuevas plantillas de diseño, basadas en CSS, es decir, "hojas de estilo en cascada".
Archivos individuales de publicaciones y comentarios.
Publicación por correo electrónico.
Lanzamiento de la herramienta Blog This! en la barra de búsqueda de Google, la cual permite abrir una nueva ventana con un formulario de publicación que habilita al usuario para poder publicar sin necesidad de visitar la página principal de Blogger.
La actualización al nuevo Blogger requiere del Registro de una cuenta Google e incluye, entre otras mejoras, el servicio de etiquetado de artículos y una mejora de la interfaz de edición y publicación de artículos.
Una vez actualizado un Blog, se puede modificar el código HTML de la plantilla, siempre claro está, teniendo la precaución de hacer una copia de seguridad de la plantilla actual.
En el año 2010, Blogger introdujo algunas novedades :
Diseñador de plantillas, para que los usuarios puedan modificar a su gusto la apariencia estética de su Blog sin necesidad de saber código HTML ni CSS.
Fuentes tipográficas de Google, para personalizar el tipo de letra usado en cada uno de los elementos de texto del Blog.
Estadísticas de analítica Web.
Páginas estáticas.
Previsualización WYSIWYG de nuevas entradas de Blog (What You See Is What You Get : lo que ves es lo que obtienes), que son procesadores de texto y otros editores de texto con formato (como los editores HTML), que permiten escribir un documento viendo directamente el resultado final, que frecuentemente es el resultado impreso, por contraposición a otros procesadores de texto en los que se escribía sobre una vista que no mostraba el formato del texto hasta la impresión del documento, hoy en día poco utilizados.
Integración con Google Apps.
En el año 2011, Blogger renovó su interfaz gráfica de usuario (GUI) :
Presentó una nueva característica, las vistas dinámicas para los lectores, siendo 7 las vistas dinámicas :
Classic : un aire moderno en una plantilla tradicional.
Flipcard : fotos organizadas como fondo de la página.
Magazine : presentación de estilo editorial claro y elegante.
Mosaic : mosaico con imágenes y texto de diferentes tamaños.
Sidebar : vista con el estilo de una bandeja de entrada de correo electrónico, con una página de lectura para desplazarse y navegar rápidamente.
Snapshot : un tablón interactivo de tus entradas.
Timeslide : vista horizontal de tus entradas ordenadas por períodos de tiempo.
Desarrolló nuevas aplicaciones para dispositivos móviles con sistemas operativos Android e IOS.
Desarrolló plantillas para dispositivos móviles.
Pasó definitivamente al sistema de cuentas de Google.
Ese mismo año, con la llegada de la nueva red social Google+, Blogger comenzó a ofrecer integración de perfiles de Blogger con perfiles de Google+, lo que permite compartir contenido en Google+ desde el panel de administración de Blogger.
Hasta el día de hoy, Blogger ha ido presentando una serie de funcionalidades muy útiles para mejorar el posicionamiento Web de los Blogs, así como una integración más cercana con Google+.
Una vez llegado a este punto en nuestra formación y para tener una visión más amplia y completa, creo que también es conveniente hacer una pequeña referencia a lo que hemos denominado como Software como Servicio o SaaS (Software as a Service), modelo de distribución de Software donde el soporte lógico y los datos que éste maneja, se alojan en Servidores de una Compañía de Tecnologías de Información y Comunicación (TIC), la cual se ocupa de: el servicio de mantenimiento, la operación diaria y el soporte del software utilizado por el cliente. Este software puede ser consultado regularmente en cualquier computador desde cualquier parte del globo terráqueo.
Los Software como Servicio, tienen ventajas e inconvenientes, como es lógico, sobre las que podréis profundizar en este enlace.
Richard Stallman
Este tipo de software, también tiene detractores en el mundo de los desarrolladores Web, como Richard Stallman, fundador del movimiento por el software libre en el mundo, que defiende que utilizar SaaS, se puede comparar a utilizar Software privativo.
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 DNSpreferido 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 :
Pero, realmente, los términos Hipertexto e Hipermedia fueron acuñados por Ted Nelson, científico muy activo en cuanto al desarrollo de ideas geniales.
En 1963, Ted Nelson inició el proyecto Xanadú, que fué el primer Sistema basado en Hipertexto, aunque se considere un proyecto fallido, ya que todavía está en desarrollo.
La definición que tenemos hoy en día de HIPERTEXTO es la que recoge el Diccionario de la Real Academia Española de la Lengua que lo define como "un conjunto estructurado de textos, gráficos, etc..., unidos entre sí por enlaces y conexiones lógicas". .../...