SlideShare una empresa de Scribd logo
Lenguajes de Marcas y SGI

 UT 4: Aplicación de los lenguajes de
 marcas a la sindicación de contenidos

      CFGS «Administración de Sistemas
           Informáticos en Red»

          CIFP Juan de Colonia (Burgos)

               David H. Martín Alonso

                – Curso 2010/2011 –
RSS.



                             Contenidos
                Sindicación de contenidos
                Formatos
                  RSS
                  Atom
                Aplicación
                  Edición
                  Validación
                  Agregadores
Enero de 2011                               CIFP Juan de Colonia
RSS.



                Compartir enlaces en la web
■ Sindicación          Web tradicional
□ RSS
□ Atom                   • 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
                3/18
                                → 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.



                       Sindicación de contenidos
■ Sindicación            • «Tecnología que facilita la rápida difusión de
□ RSS                      contenidos,   favoreciendo el intercambio de
□ Atom
                           información y las conversaciones entre usuarios de
                           una misma comunidad»
                            – Intercambio de contenidos, flexible
                            – Finalidad inespecífica
                4/18
                         • ¿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?




Enero de 2011                                                               CIFP Juan de Colonia
RSS.



                                 Ciclo de vida
■ Sindicación          Creados por el autor de la web
□ RSS
□ Atom                   • 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
                5/18
                            – 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
Enero de 2011                                                                    CIFP Juan de Colonia
RSS.



                       Imagen
■ Sindicación
□ RSS
□ Atom




                6/18




Enero de 2011                   CIFP Juan de Colonia
RSS.



                Actividad I: exploración
                     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.
Enero de 2011                                                        CIFP Juan de Colonia
RSS.



                Actividad II: agregadores
                      Buscar y ver el vídeo RSS in plain English.
                      http://dotsub.com/films/inplainenglish/index.php?autostart=true&language_setting=es_446




Enero de 2011                                                                                    CIFP Juan de Colonia
RSS.



                                    RSS (I)
□ Sindicación          • Really Simple Syndication
■ RSS                     –   Rich Site Summary (RSS 0.91)
□ Atom
                          –   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.
                9/18



                          – Elementos obligatorios:
                            <title>, <link>, <description>
                          – Otros elementos opcionales

                                                          channel
                                              title
                                                                                       item
                                                        link
                                         description
                                                                             title               link
                                                                 item
                                                                                     description
                                                       title             link
                                                               description
Enero de 2011                                                                              CIFP Juan de Colonia
RSS.



                                      RSS (II)
□ Sindicación
■ RSS
□ Atom


                        <?xml version="1.0" encoding="UTF-8"?>
                        <rss version="2.0">
                           <channel>
                10/18
                              <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>




Enero de 2011                                                            CIFP Juan de Colonia
RSS.



                                       RSS (III)
□ Sindicación           • Enlace en documento original
■ RSS                      – <a href=...>
□ Atom
                           – <link rel="alternate"

                             type="application/rss+xml"
                             href="http://www.mio.es/rss.xml"
                             title="Fuente RSS" />
                11/18   • Validación: Unicorn – Validador Unificado del W3C
                           –   http://validator.w3.org/unicorn




Enero de 2011                                                          CIFP Juan de Colonia
RSS.



                Actividad III: CMS
                   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.




Enero de 2011                                                   CIFP Juan de Colonia
RSS.



                                      Atom (I)
□ Sindicación           • Protocolo de comunicación + formato
□ RSS                      – Lenguaje XML
■ Atom
                           – Protocolo simple basado en HTTP

                        • Estándar IETF (TCP/IP, Internet Society)
                           –   RFC 4287 + RFC 5023
                        • Propuesto como alternativa a RSS con mejoras
                13/18
                           – 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




Enero de 2011                                                                       CIFP Juan de Colonia
RSS.



                                       Atom (II)
□ Sindicación
□ RSS
■ Atom        <?xml version="1.0" encoding="utf-8"?>
                        <feed xmlns="http://www.w3.org/2005/Atom">

                         <title>Example Feed</title>
                         <link href="http://example.org/"/>
                14/18
                         <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>

Enero de 2011                                                             CIFP Juan de Colonia
RSS.



                Actividad IV: herramientas
                       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».




Enero de 2011                                                         CIFP Juan de Colonia
RSS.



                                     Referencias



                RSS Advisory Board. RSS 2.0 Specification.
                http://www.rssboard.org/rss-specification
                Nottingham, M. et al. (IETF, 2005) RFC 4287: The Atom Syndication Format.
                http://tools.ietf.org/html/rfc4287
                Fernández, Elías (2007). Web 2.0: Sindicación de contenidos. RSS
                http://dim.pangea.org/revistaDIM8/Articulos/eliasfernandez.pdf
                Sureau, Denis (2006-2010). Building and using an RSS feed
                http://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.



                                     Licencia




                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?




Enero de 2011                          CIFP Juan de Colonia

Más contenido relacionado

PPTX
Actividad 1 modulo 3 herramientas web 2.0
PDF
Analisis de requerimientos, Ingenieria de Software
PPT
Unidad 1.3 Analisis De Requerimientos
PPTX
Sps2013 xsp
PPTX
PPT
Tipos de páginas web
PPT
Tipos de páginas web
PDF
Liferay - Symposium Madrid 2011 - Combinando liferay y web semantica
Actividad 1 modulo 3 herramientas web 2.0
Analisis de requerimientos, Ingenieria de Software
Unidad 1.3 Analisis De Requerimientos
Sps2013 xsp
Tipos de páginas web
Tipos de páginas web
Liferay - Symposium Madrid 2011 - Combinando liferay y web semantica

Similar a LM-UT4: Sindicación de contenidos (20)

PPTX
Web 2.0
PPTX
Web 18390
PPTX
Web 18390
PPT
Presentacion 1
PPT
Presentacion 1
PPTX
PDF
Evolucion web edit(1)
PDF
La Web 2.0
PDF
LM-UT1: Lenguajes de marcas
PDF
Evolucion de la web 1
PDF
Evolucion de la web
PDF
Evolucion de la web...
PPT
Web 2.0 (MGonzalez)
PPSX
Trabajo final informatica para administradores
PPSX
Trabajo final de informatica (correa/ sendra)
PPSX
Trabajo Informatica Administracion Portuaria 2011
PPSX
trabajo informatica 2011
PPT
Web 2
PDF
Evolucion de la web
Web 2.0
Web 18390
Web 18390
Presentacion 1
Presentacion 1
Evolucion web edit(1)
La Web 2.0
LM-UT1: Lenguajes de marcas
Evolucion de la web 1
Evolucion de la web
Evolucion de la web...
Web 2.0 (MGonzalez)
Trabajo final informatica para administradores
Trabajo final de informatica (correa/ sendra)
Trabajo Informatica Administracion Portuaria 2011
trabajo informatica 2011
Web 2
Evolucion de la web
Publicidad

Más de David Martin (18)

PDF
PLE UT10
PDF
Taller: «Gráficos en el Aula»
PDF
IW-UTXX: Programación web en PHP con bases de datos
PDF
LM-UT5: DTD, XML Schema
PDF
LM-UT8: Sistemas de Gestión empresarial
PDF
LM-UT7: Almacenamiento XML
PDF
LM-UT6: Transformaciones XML
PDF
LM-UT3: CSS
PDF
LM-UT2: HTML
ODP
Inkscape
PDF
La Aldea Global
PDF
Plataformas web
PDF
Ple Ut8
PDF
Burgo Red
PDF
Ethnet
PDF
Ociburgo
PDF
Fundicar
PDF
Eth100
PLE UT10
Taller: «Gráficos en el Aula»
IW-UTXX: Programación web en PHP con bases de datos
LM-UT5: DTD, XML Schema
LM-UT8: Sistemas de Gestión empresarial
LM-UT7: Almacenamiento XML
LM-UT6: Transformaciones XML
LM-UT3: CSS
LM-UT2: HTML
Inkscape
La Aldea Global
Plataformas web
Ple Ut8
Burgo Red
Ethnet
Ociburgo
Fundicar
Eth100
Publicidad

Último (20)

PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Metodologías Activas con herramientas IAG
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Escuela Sabática 6. A través del Mar Rojo.pdf
Escuelas Desarmando una mirada subjetiva a la educación
2 GRADO UNIDAD 5 - 2025.docx para primaria
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
caso clínico iam clinica y semiología l3.pptx
Metodologías Activas con herramientas IAG
V UNIDAD - PRIMER GRADO. del mes de agosto
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Punto Critico - Brian Tracy Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Tomo 1 de biologia gratis ultra plusenmas
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN

LM-UT4: Sindicación de contenidos

  • 1. Lenguajes de Marcas y SGI UT 4: Aplicación de los lenguajes de marcas a la sindicación de contenidos CFGS «Administración de Sistemas Informáticos en Red» CIFP Juan de Colonia (Burgos) David H. Martín Alonso – Curso 2010/2011 –
  • 2. RSS. Contenidos Sindicación de contenidos Formatos RSS Atom Aplicación Edición Validación Agregadores Enero de 2011 CIFP Juan de Colonia
  • 3. RSS. Compartir enlaces en la web ■ Sindicación Web tradicional □ RSS □ Atom • 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 3/18 → 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
  • 4. RSS. Sindicación de contenidos ■ Sindicación • «Tecnología que facilita la rápida difusión de □ RSS contenidos, favoreciendo el intercambio de □ Atom información y las conversaciones entre usuarios de una misma comunidad» – Intercambio de contenidos, flexible – Finalidad inespecífica 4/18 • ¿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? Enero de 2011 CIFP Juan de Colonia
  • 5. RSS. Ciclo de vida ■ Sindicación Creados por el autor de la web □ RSS □ Atom • 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 5/18 – 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 Enero de 2011 CIFP Juan de Colonia
  • 6. RSS. Imagen ■ Sindicación □ RSS □ Atom 6/18 Enero de 2011 CIFP Juan de Colonia
  • 7. RSS. Actividad I: exploración 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. Enero de 2011 CIFP Juan de Colonia
  • 8. RSS. Actividad II: agregadores Buscar y ver el vídeo RSS in plain English. http://dotsub.com/films/inplainenglish/index.php?autostart=true&language_setting=es_446 Enero de 2011 CIFP Juan de Colonia
  • 9. RSS. RSS (I) □ Sindicación • Really Simple Syndication ■ RSS – Rich Site Summary (RSS 0.91) □ Atom – 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. 9/18 – Elementos obligatorios: <title>, <link>, <description> – Otros elementos opcionales channel title item link description title link item description title link description Enero de 2011 CIFP Juan de Colonia
  • 10. RSS. RSS (II) □ Sindicación ■ RSS □ Atom <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> 10/18 <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> Enero de 2011 CIFP Juan de Colonia
  • 11. RSS. RSS (III) □ Sindicación • Enlace en documento original ■ RSS – <a href=...> □ Atom – <link rel="alternate" type="application/rss+xml" href="http://www.mio.es/rss.xml" title="Fuente RSS" /> 11/18 • Validación: Unicorn – Validador Unificado del W3C – http://validator.w3.org/unicorn Enero de 2011 CIFP Juan de Colonia
  • 12. RSS. Actividad III: CMS 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. Enero de 2011 CIFP Juan de Colonia
  • 13. RSS. Atom (I) □ Sindicación • Protocolo de comunicación + formato □ RSS – Lenguaje XML ■ Atom – Protocolo simple basado en HTTP • Estándar IETF (TCP/IP, Internet Society) – RFC 4287 + RFC 5023 • Propuesto como alternativa a RSS con mejoras 13/18 – 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 Enero de 2011 CIFP Juan de Colonia
  • 14. RSS. Atom (II) □ Sindicación □ RSS ■ Atom <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Example Feed</title> <link href="http://example.org/"/> 14/18 <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> Enero de 2011 CIFP Juan de Colonia
  • 15. RSS. Actividad IV: herramientas 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». Enero de 2011 CIFP Juan de Colonia
  • 16. RSS. Referencias RSS Advisory Board. RSS 2.0 Specification. http://www.rssboard.org/rss-specification Nottingham, M. et al. (IETF, 2005) RFC 4287: The Atom Syndication Format. http://tools.ietf.org/html/rfc4287 Fernández, Elías (2007). Web 2.0: Sindicación de contenidos. RSS http://dim.pangea.org/revistaDIM8/Articulos/eliasfernandez.pdf Sureau, Denis (2006-2010). Building and using an RSS feed http://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
  • 17. RSS. Licencia 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
  • 18. RSS. ¿Dudas o cuestiones? Enero de 2011 CIFP Juan de Colonia