Il linguaggio di scripting di ColdFusion coesista con HTML per creare pagine Web dinamiche che possono recuperare dati da database e creare moduli interattivi. Uno di questi elementi interattivi è il lettore di Really Simple Syndication, che utilizza uno standard XML per fornire dati come i post del blog e gli aggiornamenti del sito in modo organizzato. Utilizzando il tag cffeed in ColdFusion, è possibile creare un feed RSS da vostro database per gli utenti di sottoscrivere.
Istruzioni
1
Creare una query al database da cui il feed RSS ottiene i relativi dati:
< nome cfquery = "feed" datasource = "storie" >
SELECT * FROM stories
< / cfquery >
2
Mappare i dati di tabella a una struttura che si utilizzerà per il feed:
< tag cfset mappedStruct = StructNew() >
< tag cfset mappedStruct.publisheddate = "pubblicato" >
< tag cfset mappedStruct.content = "storia" >
< tag cfset mappedStruct.title = "Title" >
< tag cfset mappedStruct.rsslink = "storylink" >
3
Creare un oggetto di meta per il feed RSS, per contenere i metadati per il feed:
< tag cfset meta.title = "Title" >
< tag cfset meta.link = "http://storylink & quot; >
< tag cfset meta.description = "Top Stories" >
< tag cfset meta.version = "rss_2.0" >
4
Creare il feed con l'etichetta di cffeed:
< cffeed azione = "Crea"
query="#feed#"
properties="#meta#"
columnMap="#mappedStruct#"
xmlvar="rssXML">