Tema 7.
Sindicacin de
contenidos
Qu es la sindicacin de
contenidos?
Cadadadedicamosmuchotiempoaconsultaren
Internetungrannmerodepginas,comopueden
serperidicos,blogsuotrotipodewebs,enlas
cualescadadaaparecennuevoscontenidos.
Supongamosquecadadaconsultamos3diarios
digitales,comopuedenser:elPas,elDiario
Almeray20Minutos.
Adems,visitamosalgunosblogs,comoeldePepito
Grillo.
Estetipodepginas,suelenofrecerasuslectoresunservicio
quesellamaCANALDECONTENIDOSoFEEDS,enel
queaparecenlasnoticiasnuevasquecadadapublicanensu
web.
Estoscanalesofeedscontienenunalistadenoticiasamodode
resumendelcontenidopublicadoenlapginawebalaque
hacenreferencia.
Cadaelementodelalistaconstadeltitulardelanoticia,un
pequeoresumenyunenlacealanoticiacompleta.
Cmo sabemos si una web tiene un
canal de contenidos?
Siapareceenlabarradedireccionesoenalgunaparte
delawebeliconodeRSSoAtom,oalgnotro
estndarpararealizarcanalesdecontenidos.
Sihacemosclicenelicono,nosaparecerelcanalde
contenidosdeesaweb.
Sinosfijamosenlaurl,estahacambiadoporotracon
[Link],en20minutos:
[Link]
[Link],unodelosestndares
enquesecontruyenlosfeedsocanalesde
contenidos.
Qu ventaja tiene?
Siusamosunagregadordecontenidos,podemos
hacerquenosllegueanuestoagregadorlasnoticias
deaquelloscanalesalosquenoshemossuscrito.
Agregador o Lector RSS es el encargado de leer
las noticias a las que estamos suscrito. Puede
ser:
Un programa instalado en el ordenador
El propio navegador web
Un programa de correo electrnico
Una pgina web especfica en la que puedes ingresar y ver todos tus
canales
Cmo suscribirse?
EsnecesariodisponerdeunlectorRSSypuedenser:
LectoresRSSqueseinstalandirectamenteenelordenador:Feedreader,
NewsmonsteryRSSReader.
LectoresRSSonline(utilizandounapginaweb):NetvibesGoogle
Reader.
LectoresRSSenelnavegadorweboprogramadecorreoelectrnico:
InternetExplorer,MozillaFirefox,OutlookExpressoMozilla
Thunderbird.
Como crear un canal en
nuestra web?
Algunosmanuales:
GuafcildelRSS
[Link]
CmocrearunfeedRSSconelBlocdenotas,un
servidorWebyunacerveza
[Link]
mentar_convertir_contenidos_RSS.htm
Pasos
Crearnuestrawebypublicarlaenundominio.
Creareldocumentodelcanalconalgunodelos
[Link].
Estearchivodeberestartambieneneldominiode
laweb.
Insertarenelarchivohtmlelcdigoparaqueaparezca
elcanal(enlazarelarchivoanuestraweb).
RegistrarelficheroRSSoATOMenundirectoriode
RSS.
Cmo enlazar el archivo
RSS a nuestra web?
Enlacabeceradelawebhayqueincluir,pordebajodelelemento
<title>,unenlacealcanaldecontenidos.
Parahacerestohayqueusarunadelasdoslneassiguientes,
dependiendodequeelcanalesthechoconunestndarRSSocon
unoAtom,respectivamente:
<linkrel="alternate"type="application/rss+xml"
title="titulo_que_tendr_el_enlace"
href="[Link]
<linkrel="alternate"type="application/atom+xml"
title="titulo_que_tendr_el_enlace"
href="[Link]
Crear el documento del canal
Paracrearuncanalnecesitamosutilizaralgunodelos
estndares(enestetemaveremosRSSyATOM)y
escribirelcdigo,preferentementeenuneditorde
textoplano(blocdenotas,gedit,etc).
Unavezescritoelcdigo,utilizamosunvalidador.
Algunosdelosvalidadoresquepodemosencontrar
enInternetson:
*W3CFeedValidationServicemedianteURI.
*W3CFeedValidationServicemediantecdigo.
Estructura de los canales de
contenidos.
Declaracindeldocumentoxmlyladefinicindelacodificacin
[Link],preferentemente,UTF8,
queeslacodificacinqueseestimponiendo.
[Link]
formadopor:
[Link]
quiera,loquehacequeuncanaldecontenidopuedateneruntamao
enormesicontieneungrannmerodeenlacesindependientes.
Unsitiowebpuedetenervarioscanalesyuncanalvariassecciones.
EncadadocumentoRSSoATOMslopuededefinirseuncanal.
Ejemplo: La web de 20 Minutos tiene varios canales
Canal de noticias: Cada canal puede tener varias secciones.
Crear canal con RSS
Comenzamoscreando,conuneditordetextoplano,unfichero
conextensinrss.
Laprimeralneadelmismoser,ladeclaracindexmlyla
definicindelacodificacinutilizadaeneldocumento.
DespussedeterminarlaversindeRSSutilizadamediante
elelementorss.
<rssversion="2.0">
[Link]
channel,parasudefinicinsehandeincluir,comomnimo,
lossiguienteselementos:
Elementos imprescindibles
Ejemplo RSS
Validacin del documento
Buscamos en Internet el W3C feed Validator. Podemos validar desde la URL
con el cdigo copiando y pegando en la segunda pestaa.
Si el cdigo es vlido aparecer un mensaje en la parte inferior indicando que el
cdigo es vlido.
Canal publicado en la Web
Crear canal con Atom
Empezamosgenerando,conuneditordetextoplano,un
ficheroconextensinatom.
Aligualqueenelcasoanteriorlaprimeralneadelmismo
serladeclaracindexmlyladefinicindelacodificacin
utilizadaeneldocumento.
Trasellodefinimoselcanal,elestndardeatomyellenguaje
[Link]
feed.
<feedxmlns="[Link]
es">
Paradefinirelcanal,elelementofeedhadeincluir,como
mnimo,lossiguienteselementos:
Elementos imprescindibles
Ejemplo de Atom
Validacin del documento
Buscamos en Internet el W3C feed Validator. Podemos validar desde la URL
con el cdigo copiando y pegando en la segunda pestaa.
Si el cdigo es vlido aparecer un mensaje en la parte inferior indicando que el
cdigo es vlido.
Canal publicado en la Web