![]() |
![]() |
| View unanswered posts | View active topics |
|
All times are UTC - 5 hours [ DST ] |
|
|
Page 1 of 2 |
[ 16 posts ] | Go to page 1, 2 Next | Print view | | Previous topic | Next topic |
|
Joined: Tue Mar 28, 2006 12:34 pm Posts: 27 |
I created a channel plugin (.NET Console Application, no .plugin config file). When I add it to Awasu using the Channel Wizard, it only shows the first item.
Both IE7 and Firefox 3.0.7 displays it properly when loaded from my local IIS web server. Please help. I'm using Awasu 2.4. Here's the output from the plugin: Code: <rss> <channel> <title>Sony eSupport - VGN-AW190 - Software Updates &amp; Drivers</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description>Sony eSupport - VGN-AW190 - Software Updates &amp; Drivers</description> <item> <title>Adobe&reg; Software - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4453&os_id=36">Adobe&reg; Lightroom&reg; Template </a></td> <td>02/26/2009</td> <td>n/a</td> <td>39.92 KB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.19-07:00</pubDate> </item> <item> <title>Audio (Sound) - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3918&os_id=36">Original - Realtek&reg; High Definition Audio Driver</a></td> <td>10/15/2008</td> <td>6.0.1.5648</td> <td>76.37 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.221-07:00</pubDate> </item> <item> <title>BIOS - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4462&os_id=36">BIOS Update Utility</a></td> <td>03/06/2009</td> <td>R1052Y2</td> <td>1.62 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.221-07:00</pubDate> </item> <item> <title>Blu-ray Disc &trade; - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4175&os_id=36">InterVideo WinDVD&reg; BD (Blu-ray Disc&trade;) Player Update</a></td> <td>12/19/2008</td> <td>8.0.9.670</td> <td>56.79 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.221-07:00</pubDate> </item> <item> <title>Bluetooth&reg; Wireless - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3919&os_id=36">Original - Broadcom&reg; Bluetooth&reg; Driver </a></td> <td>10/15/2008</td> <td>6.2.0.4500</td> <td>34.69 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Camera - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3834&os_id=36">Original - Arcsoft WebCam Companion&reg; Software.</a></td> <td>10/06/2008</td> <td>2.0.21.155</td> <td>28.70 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Click to Disc&trade; - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4449&os_id=36">Click to Disc Software Update</a></td> <td>02/24/2009</td> <td>1.2.53.12230</td> <td>47.23 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Hard Drive - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3666&os_id=36">Original - Intel&reg; SATA Driver</a></td> <td>08/06/2008</td> <td>8.0.0.1039</td> <td>1.18 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Memory Stick - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3884&os_id=36">Original - Ricoh&reg; Memory Stick&reg; Media Driver</a></td> <td>10/07/2008</td> <td>6.3.0.55</td> <td>1.09 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Modem - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3664&os_id=36">Original - Conexant&reg; Modem Driver</a></td> <td>08/06/2008</td> <td>7.62.0.0</td> <td>3.06 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Motherboard - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3662&os_id=36">Original - Intel&reg; Chipset Driver </a></td> <td>08/05/2008</td> <td>8.7.0.1007</td> <td>2.17 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.222-07:00</pubDate> </item> <item> <title>Network - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3665&os_id=36">Original - Marvell&reg; Ethernet Driver</a></td> <td>08/06/2008</td> <td>10.53.2.3</td> <td>1.21 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.223-07:00</pubDate> </item> <item> <title>Notebook Control and Utilities - 2 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4054&os_id=36">VAIO Care&trade; Update Utility for Microsoft&reg; Windows Vista&reg; Operating System</a></td> <td>11/24/2008</td> <td>2.01.1031</td> <td>11.77 MB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3926&os_id=36">Original - Sony&reg; Notebook Utilities</a></td> <td>10/16/2008</td> <td>1.0</td> <td>35.82 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.223-07:00</pubDate> </item> <item> <title>Picture Motion Browser - 3 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4047&os_id=36">PMB Exporter for WALKMAN</a></td> <td>11/20/2008</td> <td>n/a</td> <td>9.91 MB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4043&os_id=36">PMB Launcher</a></td> <td>11/20/2008</td> <td>n/a</td> <td>23.49 MB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4026&os_id=36">Picture Motion Browser Update (version 3.3.00)</a></td> <td>11/17/2008</td> <td>3.3.00</td> <td>332.06 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.223-07:00</pubDate> </item> <item> <title>RAID - 2 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3917&os_id=36">Original - Intel&reg; SATA Driver Registry Patch</a></td> <td>10/14/2008</td> <td>080619a</td> <td>433.29 KB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3916&os_id=36">Original - Intel&reg; SATA RAID Controller Driver</a></td> <td>10/14/2008</td> <td>8.0.0.1039</td> <td>1.19 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>Security - 3 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3957&os_id=36">Original - UPEK&reg; Protector Suite QL Registry Patch</a></td> <td>10/23/2008</td> <td>061108</td> <td>432.79 KB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3922&os_id=36">Original - UPEK&reg; Protector Suite QL Software</a></td> <td>10/16/2008</td> <td>5.6.2.4447</td> <td>12.07 MB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3908&os_id=36">Original - UPEK&reg; FingerPrint Sensor Driver</a></td> <td>10/14/2008</td> <td>1.9.2.111</td> <td>1.00 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>System Components - 2 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3920&os_id=36">Original - AVerMedia&reg; H826D Digital TV Tuner Driver</a></td> <td>10/15/2008</td> <td>1.0.64.84 </td> <td>1.03 MB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3838&os_id=36">Original - Sony&reg; Firmware Extension Parser</a></td> <td>10/06/2008</td> <td>8.0.1.6087</td> <td>1017.79 KB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>System Software - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4395&os_id=36">USB Registry Patch</a></td> <td>02/03/2009</td> <td>1.0</td> <td>463.29 KB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>Touchpad - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3907&os_id=36">Original - Synaptics&reg; TouchPad Driver</a></td> <td>10/14/2008</td> <td>10.2.7.0</td> <td>6.79 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>Video - 2 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3924&os_id=36">Original - Windows&reg; Image File Mini-Filter Driver</a></td> <td>10/16/2008</td> <td>6.0.6001.18000</td> <td>514.29 KB</td> </tr> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3915&os_id=36">Original - NVIDIA&reg; Graphics Driver</a></td> <td>10/14/2008</td> <td>7.15.11.7622</td> <td>84.27 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.224-07:00</pubDate> </item> <item> <title>Windows&reg; Operating System - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4199&os_id=36">"No Disk" Error Patch</a></td> <td>01/09/2009</td> <td>1.0</td> <td>432.79 KB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.225-07:00</pubDate> </item> <item> <title>Wireless - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=4316&os_id=36">Original - SmartWi&trade; Connection Utility</a></td> <td>01/22/2009</td> <td>4.5.0.20081114.1844</td> <td>12.46 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.225-07:00</pubDate> </item> <item> <title>Wireless LAN - 1 file(s)</title> <link>http://esupport.sony.com/US/perl/swu-list.pl?mdl=VGNAW190&SelectOS=36</link> <description><table width="100%"> <thead> <tr> <th width="50%" style="text-align: left">Item</th> <th width="15%" style="text-align: left">Date</th> <th width="20%" style="text-align: left">Version</th> <th width="15%" style="text-align: left">File&nbsp;Size</th> </tr> </thead> <tbody> <tr> <td><a href="http://esupport.sony.com/US/perl/swu-download.pl?mdl=VGNAW190&upd_id=3799&os_id=36">Original - Intel&reg; Wireless LAN Driver</a></td> <td>09/23/2008</td> <td>12.0.0.73</td> <td>34.24 MB</td> </tr> </tbody> </table> </description> <pubDate>2009-03-16T03:28:16.225-07:00</pubDate> </item> </channel> </rss> |
| Mon Mar 16, 2009 10:02 am |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
The giveaway is that when you create the feed, while you're in the New Channel Wizard, when you click on the "Show feed" button in the "Details" tab, you get all the items. But when the feed eventually gets created and updates, you only see one.
If you create the channel and in the Advanced tab, tick "Track revised items" and "Show revised items separately", you will see all your feed items when the channel gets created, but the icons in the item pane have the little plus sign to indicate that they have been revised. Uniquely identifying feed items is the bane of every feed reader developer The solution is to give each feed item a unique ID, best done by giving them a GUID. |
| Mon Mar 16, 2009 4:17 pm |
|
|
Joined: Mon Sep 08, 2008 3:16 pm Posts: 223 Location: Elk Grove, California |
Hi GoDanno,
It's really easy to generate a GUID in .Net langauges. So add a GUID to all of your items and make feed reader developer's lives a little easier. Documented here: http://msdn.microsoft.com/en-us/library/system.guid.newguid.aspx VB.NET example: Code: Dim strGUID As String = Guid.NewGuid().ToString() |
| Mon Mar 16, 2009 6:06 pm |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
Something to keep in mind is that an RSS GUID is not a GUID, in the usual sense of the word. From the spec, it's just a string that uniquely identifies each item. There is a document floating around the net somewhere (can't find it right now, probably written by Mark Pilgrim or somebody like that) that described a way to generate GUID's using something that looked like a tag: protocol but it's not that necessary, it just has to be a unique string.
If you use it, take care with the <tt>isPermaLink</tt> attribute. It's true by default and Awasu will use it as the item's link, in preference over the <link> value. |
| Tue Mar 17, 2009 6:41 am |
|
|
Joined: Mon Sep 08, 2008 3:16 pm Posts: 223 Location: Elk Grove, California |
Quote: an RSS GUID is not a GUID, in the usual sense of the word An RSS GUID isn't required to be a GUID, in the usual sense of the word, but it can. So if you have easy-to-use, built-in GUID generation system like the .NET framework has, you can it. This article might also help. It contains links to several GUID generation libraries for PHP, Perl, Ruby, Python, .NET & Ruby on Rails as well as mentioning several alternatives methods of GUID generation. http://betterexplained.com/articles/the-quick-guide-to-guids/ Taka, just to spell it out in laymen's term that even I can understand... If we generate a new item and assign it a GUID, anytime the feed's xml is updated, the GUID(s) of previous item(s) should not change, unless an item itself has changed (an update), in which case we should generated new GUID(s) for just the changed item(s)? A good example of "isPermaLink"? Code: <guid isPermaLink="false">30dd879c-ee2f-11db-8314-0800200c9a66</guid> Of course, by using GUIDs we really can't make Taka's life much easier, since he's already had to write the icky code to deal with non-GUID based feeds, but using GUIDs in all of our feeds can make our debugging easier. |
| Tue Mar 17, 2009 3:46 pm |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
kevotheclone wrote: If we generate a new item and assign it a GUID, anytime the feed's xml is updated, the GUID(s) of previous item(s) should not change, unless an item itself has changed (an update), in which case we should generated new GUID(s) for just the changed item(s)? Not quite There's a lot to be said for using Atom... |
| Tue Mar 17, 2009 4:21 pm |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
kevotheclone wrote: A good example of "isPermaLink"? Yep, looks fine. |
| Tue Mar 17, 2009 4:30 pm |
|
|
Joined: Mon Sep 08, 2008 3:16 pm Posts: 223 Location: Elk Grove, California |
Ok, now I think I got it. When publishing an RSS-based feed, generate a GUID and never change it. Thanks for the education.
Here' a page by Sam Ruby which compares RSS 2.0 and Atom 1.0: http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared |
| Tue Mar 17, 2009 5:14 pm |
|
|
Joined: Tue Mar 28, 2006 12:34 pm Posts: 27 |
Thanks. It works perfectly now.
However, I have one last question. Is it by design that the feed fails when an XML declaration is included in the output? It generates an "Can't determine the feed type" error. |
| Sun Mar 22, 2009 12:33 pm |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
GoDanno wrote: Is it by design that the feed fails when an XML declaration is included in the output? It generates an "Can't determine the feed type" error. No. What is the declaration? This error means that Awasu can't figure out if the feed is RSS, RDF or Atom. Awasu checks namespaces so I'm guessing something's going wrong there. |
| Sun Mar 22, 2009 4:12 pm |
|
|
Joined: Tue Mar 28, 2006 12:34 pm Posts: 27 |
support wrote: What is the declaration? I was using an XmlWriter to output the XML to a StringBuilder object. In this case, the declaration was: <?xml version="1.0" encoding="utf-16"?>. However, when I changed the code so that the XmlWriter outputs the XML to the Console.Out property, which is of type TextWriter, the XML declaration becomes: <?xml version="1.0" encoding="IBM437"?>. Awasu handles this correctly. |
| Sun Mar 22, 2009 8:37 pm |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
GoDanno wrote: In this case, the declaration was: <xml>. It works for me I found something on the net that said that files encoding using UTF-16 *must* include a BOM, so you might want to check that you've got one. Failing that, email me a copy of the feed and I'll take a look at it. It's usually a good idea to encode stuff using UTF-8, unless you've got a good reason to do otherwise. Everyone understands it, and Awasu will process it faster anyway. |
| Mon Mar 23, 2009 3:20 am |
|
|
Site Admin Joined: Fri Feb 07, 2003 8:48 am Posts: 2887 Location: Melbourne, Australia |
/taka slaps himself in the head :doh:
I was setting up the stuff you emailed me when I suddenly remembered that all output generated by external programs has to be UTF-8. Awasu can't look for an encoding declaration in the output, primarily because it needs to know the encoding to be able to interpret the output correctly - catch 22! IBM437 is close enough to UTF-8 that it worked. BTW, I got an error trying to run your plugins: Code: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. |
| Tue Mar 24, 2009 7:05 am |
|
|
Joined: Tue Mar 28, 2006 12:34 pm Posts: 27 |
support wrote: BTW, I got an error trying to run your plugins[/code] Are you running it from within Awasu or a Command Prompt? If it's from Awasu, it should have permissions to read the input file since it's in a temp directory. If it's the Command Prompt, you need to pass the full path to the file, otherwise it assumes that the file is in the Windows directory. This is because I'm using the Windows API to read the INI file. |
| Tue Mar 24, 2009 10:45 am |
|
|
Joined: Tue Mar 28, 2006 12:34 pm Posts: 27 |
support wrote: I was setting up the stuff you emailed me when I suddenly remembered that all output generated by external programs has to be UTF-8. Awasu can't look for an encoding declaration in the output, primarily because it needs to know the encoding to be able to interpret the output correctly - catch 22! IBM437 is close enough to UTF-8 that it worked. Thanks for the clarification. This sounds like a good candidate for inclusion in the documentation, possibly in the Channel plugins topic. |
| Tue Mar 24, 2009 10:52 am |
|
|
|
Page 1 of 2 |
[ 16 posts ] | Go to page 1, 2 Next | Print view | | Previous topic | Next topic |
|
All times are UTC - 5 hours [ DST ] |
| You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum |