18

Click here to load reader

LM-UT4: Sindicación de contenidos

Embed Size (px)

DESCRIPTION

Lenguajes de Marcas y SGI (CFGS Administrador de Sistemas Informáticos en Red)

Citation preview

Page 1: LM-UT4: Sindicación de contenidos

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 –

Page 2: LM-UT4: Sindicación de contenidos

Enero de 2011 CIFP Juan de Colonia

RSS.

ContenidosContenidos

Sindicación de contenidos

Formatos

RSS

Atom

Aplicación

Edición

Validación

Agregadores

Page 3: LM-UT4: Sindicación de contenidos

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.

Page 4: LM-UT4: Sindicación de contenidos

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

Page 5: LM-UT4: Sindicación de contenidos

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

Page 6: LM-UT4: Sindicación de contenidos

Enero de 2011 CIFP Juan de Colonia

RSS.

6/18

ImagenImagen■Sindicación□RSS□Atom

Page 7: LM-UT4: Sindicación de contenidos

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

Page 8: LM-UT4: Sindicación de contenidos

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

Page 9: LM-UT4: Sindicación de contenidos

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

Page 10: LM-UT4: Sindicación de contenidos

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

Page 11: LM-UT4: Sindicación de contenidos

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

Page 12: LM-UT4: Sindicación de contenidos

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

Page 13: LM-UT4: Sindicación de contenidos

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

Page 14: LM-UT4: Sindicación de contenidos

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

Page 15: LM-UT4: Sindicación de contenidos

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

Page 16: LM-UT4: Sindicación de contenidos

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

Page 17: LM-UT4: Sindicación de contenidos

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/

Page 18: LM-UT4: Sindicación de contenidos

Enero de 2011 CIFP Juan de Colonia

RSS.

¿Dudas o cuestiones?¿Dudas o cuestiones?