In order for Grammar Captive to succeed it must be easily accessible no matter one’s geographical location, technical preference, and interests. As RSS feeds are cross-platform XML data files that can satisfy many different hosts simultaneously, it is important that the data contained in each be accurate and consistent across episodes or editions.
As there are many popular sites, each with its own set of specifications, it is also important that each host receive data that is both accurate and timely. To these ends I have created an offline form that insures that the data received by Grammar Captive’s online database is both accurate and up-to-date. This form automatically tracks each episode by number, creates a security code (guid) for each podcast transmission, calculates the length of each podcast in milliseconds, and sets the date of each publication in the format required for an RSS feed. In addition, the form automatically captures the link of each newly created podcast and transforms it from a relative localized link to a public absolute link appropriate for RSS feed distribution. Further, data that does not change from podcast to podcast is automatically entered. Also, empty boxes for special feed instructions are left open and easily filled. Finally, there is a built-in mechanism that prevents any data from being sent to the data base until all required data has been entered, and that informs the data entry person about what data is missing.
This was a major task including 45 separate XML data entries that should yield many future benefits.