Defacto2 - Web Feeds (RSS/Atom) (using BoxSyndication 2)
Web Feeds (using BoxSyndication 2)
Defacto2 supports a number of web feeds utilising the RSS 2.0 format as well as the next generation format, Atom 1.0. Currently RSS 2.0 is the more popular by far and is supported by nearly every modern feed reader. But you do not require a speciality reader to use our feeds as a number of web browsers such as Firefox, Opera 9 and Internet Explorer 7 and even some e-mail clients read web feeds.

All these feeds have been validated with Feed Validator and tested with a number of different readers.

Atom Feed RSS Feed The Scene News with Defacto2 news
Atom Feed RSS Feed The Scene News
Atom Feed RSS Feed Defacto2 news
Atom Feed RSS Feed New files
Atom Feed RSS Feed File pack updates
Atom Feed RSS Feed New cracktros
[Valid RSS]     [Valid Atom 1.0]
Wikipedia has more information on both Atom and RSS web feeds.
if(url.format eq "atom1") { meta.author.name = "Ipggi"; meta.author.uri = "/contact.cfm"; meta.id = "http://www.defacto2.net/"; meta.icon = "images/favicon.ico"; meta.logo = "images/btn-df2.gif"; meta.rights = "&##xa9; 1996-#LSDateFormat(Now(),'YYYY')# Defacto2"; meta.version = "atom_1.0"; } else if(url.format eq "rss2") { meta.category.value = "Defacto2"; meta.copyright = "&##xa9; 1996-#LSDateFormat(Now(),'YYYY')# Defacto2"; meta.image.link = "http://www.defacto2.net/"; meta.image.title = "Defacto2 button"; meta.image.url = "http://www.defacto2.net/images/btn-df2.gif"; meta.link = "http://www.defacto2.net/"; meta.version = "rss_2.0"; } if(url.mode is 'sitenews') { sql = 'Hide <> 1 AND Defacto2News = 1 ORDER BY id desc'; title = 'Defacto2 - Site Related News'; info = 'All the latest updates on Defacto2'; } else if(url.mode is 'scenenews') { sql = 'Hide <> 1 AND Defacto2News = 0 ORDER BY id desc'; title = 'Defacto2 - The Scene News'; info = 'All the latest news and happenings within the computer underground'; } else if(url.mode is 'tsn') { sql = 'Hide <> 1 ORDER BY id desc'; title = 'Defacto2 - The Scene News with Site News'; info = 'All the latest news and happenings within the computer underground'; } SELECT * FROM thescenenews WHERE #sql# if(url.format eq "atom1") { meta.category = ArrayNew(1); meta.category[1] = StructNew(); if(url.mode is 'sitenews') { meta.category[1].label = "Defacto2"; meta.category[1].term = "df2"; meta.category[1].scheme = "http://www.defacto2.net/feed-df2.cfm?mode=sitenews&format=atom1"; } else if(url.mode is 'scenenews') { meta.category[1].label = "Scene News"; meta.category[1].term = "scene"; meta.category[1].scheme = "http://www.defacto2.net/feed-df2.cfm?mode=scenenews&format=atom1"; } else if(url.mode is 'tsn') { meta.category[1].label = "Scene news"; meta.category[1].term = "scene"; meta.category[1].scheme = "http://www.defacto2.net/feed-df2.cfm?mode=scenenews&format=atom1"; meta.category[2] = StructNew(); meta.category[2].label = "Defacto2 news"; meta.category[2].term = "df2"; meta.category[2].scheme = "http://www.defacto2.net/feed-df2.cfm?mode=sitenews&format=atom1"; } meta.link = ArrayNew(1); meta.link[1] = StructNew(); meta.link[1].rel = "self"; meta.link[1].href = "/feed-df2.cfm?format=atom1&list=#url.mode#"; meta.link[2] = StructNew(); meta.link[2].rel = "alternate"; meta.link[2].href = "/feed-df2.cfm?format=rss2&list=#url.mode#"; meta.link[2].title = "RSS 2 version of this feed"; meta.link[3] = StructNew(); meta.link[3].rel = "related"; meta.link[3].href = "/"; meta.link[3].title = "The Scene News"; meta.subtitle.value = info; meta.title.value = title; meta.updated = metaupdated; } else if(url.format eq "rss2") { meta.category.value = "Defacto2"; meta.description = info; meta.title = title; } SELECT * FROM filepacks ORDER BY lastrevised DESC meta.title = "Defacto2 - File Pack Updates"; if(url.format eq "atom1") { meta.updated = metaupdated; meta.subtitle.value = "Find out instantly when a new updated file pack is ready for download"; meta.link = ArrayNew(1); meta.link[1] = StructNew(); meta.link[1].rel = "self"; meta.link[1].href = "/feed-df2.cfm?format=atom1&list=filepacks"; meta.link[2] = StructNew(); meta.link[2].rel = "alternate"; meta.link[2].href = "/feed-df2.cfm?format=rss2&list=filepacks"; meta.link[2].title = "RSS 2 version of this feed"; meta.link[3] = StructNew(); meta.link[3].rel = "related"; meta.link[3].href = "/"; meta.link[3].title = "The Scene Archives"; } if(url.format eq "rss2") { meta.description = "Find out instantly when a new updated file pack is ready for download"; } SELECT * FROM cracktros ORDER BY id desc meta.title = "Defacto2 - Cracktros in The Scene Archives"; if(url.format eq "atom1") { meta.category = ArrayNew(1); meta.category[1] = StructNew(); meta.category[1].term = "The Scene"; meta.category[2] = StructNew(); meta.category[2].term = "Cracktros"; meta.category[3] = StructNew(); meta.category[3].term = "Intros"; meta.category[4] = StructNew(); meta.category[4].term = "Installers"; meta.link = ArrayNew(1); meta.link[1] = StructNew(); meta.link[1].rel = "self"; meta.link[1].href = "/feed-df2.cfm?format=atom1&list=cracktros"; meta.link[2] = StructNew(); meta.link[2].rel = "alternate"; meta.link[2].href = "/feed-df2.cfm?format=rss2&list=cracktros"; meta.link[2].title = "RSS 2 version of this feed"; meta.link[3] = StructNew(); meta.link[3].rel = "related"; meta.link[3].href = "/cracktros.cfm"; meta.link[3].title = "The Scene Archives Cracktros"; meta.subtitle.value = "Find out instantly when a new updated cracktro or installer is placed online"; meta.updated = metaupdated; } if(url.format eq "rss2") { meta.category = ArrayNew(1); meta.category[1] = StructNew(); meta.category[1].value = "The Scene"; meta.category[2] = StructNew(); meta.category[2].value = "Cracktros"; meta.category[3] = StructNew(); meta.category[3].value = "Intros"; meta.category[4] = StructNew(); meta.category[4].value = "Installers"; meta.description = "Find out instantly when a new updated cracktro or installer is placed online"; meta.lastBuildDate = metaupdated; } meta.title = "Defacto2 - Newest Files"; if(url.format eq "atom1") { meta.author.name = "Defacto2"; meta.category = ArrayNew(1); meta.category[1] = StructNew(); meta.category[1].term = "The Scene"; meta.category[2] = StructNew(); meta.category[2].term = "Cracktros"; meta.category[3] = StructNew(); meta.category[3].term = "Documents"; meta.category[4] = StructNew(); meta.category[4].term = "Magazines"; meta.link = ArrayNew(1); meta.link[1] = StructNew(); meta.link[1].rel = "self"; meta.link[1].href = "/feed-df2.cfm?format=atom1&list=newfiles"; meta.link[2] = StructNew(); meta.link[2].rel = "alternate"; meta.link[2].href = "/feed-df2.cfm?format=rss2&list=newfiles"; meta.link[2].title = "RSS 2 version of this feed"; meta.link[3] = StructNew(); meta.link[3].rel = "related"; meta.link[3].href = "/"; meta.link[3].title = "The Scene Archives"; meta.subtitle.value = "Find out instantly when a new file is offered on the web site"; meta.updated = metaupdated; } if(url.format eq "rss2") { meta.category = ArrayNew(1); meta.category[1] = StructNew(); meta.category[1].value = "The Scene"; meta.category[2] = StructNew(); meta.category[2].value = "Cracktros"; meta.category[3] = StructNew(); meta.category[3].value = "Documents"; meta.category[4] = StructNew(); meta.category[4].value = "Magazines"; meta.description = "Find out instantly when a new file is offered on the web site"; meta.lastBuildDate = metaupdated; } #xmloutput#