Click here to load reader
Upload
david-martin
View
1.458
Download
1
Embed Size (px)
DESCRIPTION
Lenguajes de Marcas y SGI (CFGS Administrador de Sistemas Informáticos en Red)
Citation preview
Lenguajes de Marcas y SGILenguajes de Marcas y SGI
UT 4: Aplicación de los lenguajes demarcas a la sindicación de contenidos
CFGS «Administración de SistemasInformáticos en Red»
CIFP Juan de Colonia (Burgos)
David H. Martín Alonso
– Curso 2010/2011 –
Enero de 2011 CIFP Juan de Colonia
RSS.
ContenidosContenidos
Sindicación de contenidos
Formatos
RSS
Atom
Aplicación
Edición
Validación
Agregadores
Enero de 2011 CIFP Juan de Colonia
RSS.
3/18
Compartir enlaces en la webCompartir enlaces en la web■Sindicación□RSS□Atom
Web tradicional• Importancia de INTERCAMBIAR enlaces.
– Integración en la WWW, sistema distribuido– Antes de los buscadores: conseguir enlaces.
• Abundancia de enlaces → utilidad de la página→ popularidad→ prestigio→ visitas
• Indicador evaluado por los buscadores.– Google: ponderación de los enlaces según prestigio propio.
Web moderna• Modelo más «social»• Contenidos dinámicos, actualización permanente.• Necesidad de evolucionar el intercambio.
Enero de 2011 CIFP Juan de Colonia
RSS.
4/18
Sindicación de contenidosSindicación de contenidos• «Tecnología que facilita la rápida difusión de
contenidos, favoreciendo el intercambio de información y las conversaciones entre usuarios de una misma comunidad»
– Intercambio de contenidos, flexible– Finalidad inespecífica
• ¿Sindicación? ¿Redifusión?• Formatos basados en XML ¡claro!
– RSS– Atom
• Herramientas variadas– ¿Es evolución o en recesión?– ¿Cumplen las expectativas?– ¿Conocidas y aprovechadas por los usuarios?
■Sindicación□RSS□Atom
Enero de 2011 CIFP Juan de Colonia
RSS.
5/18
Ciclo de vidaCiclo de vidaCreados por el autor de la web
• Opciones:– Edición manual, archivos XML de texto, editor común.– Recursos domésticos: hoja de cálculo, bases de datos...– ¿Utilidades específicas?– Programación, como páginas dinámicas– Incorporado en aplicaciones web populares
Disponibles a través del mismo servidor HTTP– Localización URI en la propia web– Identificación visual, icono característico.
Aplicaciones de consulta local– Navegador web, aplicación de correo electrónico– Agregadores: utilidades escritorio y aplicaciones web
Integración en espacios web– Aplicaciones web comunes, módulos– Programación específica
■Sindicación□RSS□Atom
Enero de 2011 CIFP Juan de Colonia
RSS.
6/18
ImagenImagen■Sindicación□RSS□Atom
RSS.
Enero de 2011 CIFP Juan de Colonia
1) Buscar unos 20 sitios que proporcionen resúmenes
para sindicación de contenidos RSS/Atom.
2) Comparar la oferta y las posibilidades que ofrecen
los sitios siguientes:
-Portal Educa de la JCyL
-BOCyL
-Wikipedia
-Un periódico nacional
-Delicious
3) Buscar 20 usos: aplicaciones, agregadores, sitios
web, etc.
4) Abrir cuenta y experimentar con Bloglines.
Actividad I: exploraciónActividad I: exploración
RSS.
Enero de 2011 CIFP Juan de Colonia
Buscar y ver el vídeo RSS in plain English.
http://dotsub.com/films/inplainenglish/index.php?autostart=true&language_setting=es_446
Actividad II: agregadoresActividad II: agregadores
Enero de 2011 CIFP Juan de Colonia
RSS.
9/18
RSS (I)RSS (I)• Really Simple Syndication
– Rich Site Summary (RSS 0.91)– RDF Site Summary (RSS 0.9 y 1.0)– Really Simple Syndication (RSS 2.0)
• Asumido como denominación genérica de los sistemas de redifusión web, aunque hay otros.
• Estructura: 1 canal conteniendo varios items.– Elementos obligatorios:<title>, <link>, <description>
– Otros elementos opcionaleschannel
title
descriptionlink
item
titledescription
link
item
titledescription
link
□Sindicación■RSS□Atom
Enero de 2011 CIFP Juan de Colonia
RSS.
10/18
RSS (II)RSS (II)
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"> <channel> <title>ASIR - Canal de ejemplo</title> <link>http://www.juandecolonia.es/</link> <description>Primer canal de ejemplo.
Lenguajes de marcas, ASIR, Juan de Colonia.</description>
<item> <title>Lenguajes de Marcas</title> <link>http://cesbur.unlimitedtree.com</link> </item> </channel></rss>
□Sindicación■RSS□Atom
Enero de 2011 CIFP Juan de Colonia
RSS.
11/18
RSS (III)RSS (III)• Enlace en documento original
– <a href=...>– <link rel="alternate" type="application/rss+xml" href="http://www.mio.es/rss.xml" title="Fuente RSS" />
• Validación: Unicorn – Validador Unificado del W3C– http://validator.w3.org/unicorn
□Sindicación■RSS□Atom
RSS.
Enero de 2011 CIFP Juan de Colonia
En algún gestor de contenidos propio o uno gratuito
disponible en Internet, personalizar la presentación
para incluir en el margen una fuente de contenidos
de algún periódico o publicación conocida.
Actividad III: CMSActividad III: CMS
Enero de 2011 CIFP Juan de Colonia
RSS.
13/18
Atom (I)Atom (I)• Protocolo de comunicación + formato
– Lenguaje XML– Protocolo simple basado en HTTP
• Estándar IETF (TCP/IP, Internet Society)– RFC 4287 + RFC 5023
• Propuesto como alternativa a RSS con mejoras– Flexibilidad en el formato de fechas– Mejor soporte para localización de textos– Mejor control en el formato y codificación de textos– Soporte para internacionalización de URI: IRI
• Dos tipos de documento:– atom:feed– atom:entry
□Sindicación□RSS■Atom
Enero de 2011 CIFP Juan de Colonia
RSS.
14/18
Atom (II)Atom (II)
<?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Example Feed</title> <link href="http://example.org/"/> <updated>2003-12-13T18:30:02Z</updated> <author> <name>John Doe</name> </author> <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id> <entry> <title>Atom-Powered Robots Run Amok</title> <link href="http://example.org/2003/12/13/atom03"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2003-12-13T18:30:02Z</updated> <summary>Some text.</summary> </entry> </feed>
□Sindicación□RSS■Atom
RSS.
Enero de 2011 CIFP Juan de Colonia
Empleando una aplicación común de «hoja de
cálculo» crear una herramienta donde se pueda
introducir los datos de la fuente web y de un cierto
número de entradas. La herramienta construirá los
formatos RSS y Atom empleando sus funciones de
concatenación de cadenas.
Crear un documento de ejemplo y proceder a su
validación con la utilidad «xmllint» y con el validador
«Unicorn».
Actividad IV: herramientasActividad IV: herramientas
Enero de 2011 CIFP Juan de Colonia
RSS.
ReferenciasReferencias
RSS Advisory Board. RSS 2.0 Specification.http://www.rssboard.org/rss-specificationNottingham, M. et al. (IETF, 2005) RFC 4287: The Atom Syndication Format.http://tools.ietf.org/html/rfc4287Fernández, Elías (2007). Web 2.0: Sindicación de contenidos. RSShttp://dim.pangea.org/revistaDIM8/Articulos/eliasfernandez.pdfSureau, Denis (2006-2010). Building and using an RSS feedhttp://www.xul.fr/en-xml-rss.html
Bibliografía actualizada en delicious:http://www.delicious.com/dhmartin/LM-ASIR
Enero de 2011 CIFP Juan de Colonia
RSS.
LicenciaLicencia
Este material está disponible bajo una Licencia Creative Commons,
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
Enero de 2011 CIFP Juan de Colonia
RSS.
¿Dudas o cuestiones?¿Dudas o cuestiones?