FeedForAll Forum Index  
 Home  •  FAQ  •   Search   •  Register   •  Profile   •  Log in
 Extendig with personal namespace View next topic
View previous topic
This forum is locked: you cannot post, reply to, or edit topics.This topic is locked: you cannot edit posts or make replies.
Author Message
Tech Support



Joined: 27 Aug 2004
Posts: 2783

PostPosted: Wed Nov 02, 2005 11:25 am Reply with quoteBack to top

First a note to those who aren't very familiar with RSS and namespaces:

The RSS specification allows you to create and use your own custom elements (tags) in any RSS feed, by declaring your own namespace. Doing this is 100% in line with the RSS specification and the feed will validate. However, you should have a specific and well-planned reason to do so. No RSS readers, or other RSS processing applications will be able to use your custom info for any purpose. Adding elements (tags) would typically only be used in an in-house solution where the writing application and the reading application have prior knowledge of the new tags.

Now, here's how you can do it:

First you will want to create a namespace declaration for your new custom namespace. In FFA, go to the 'Feeds' tab, and then to the 'Extensions' tab. Hit the '+' button to bring up the 'Add Namespace Declaration' screen. Enter a name for your namespace (typically a short abbreviation), and a DTD URL. The DTD URL must be a valid URL, but it doesn't really matter what webpage it points to. It must be unique from all the other namespace DTD URLs, but a valid DTD document at that location, is not required. The RSS specification does not require a valid DTD document to exist, for the namespace declaration to be valid. What is important is that the namespace name and DTD url be unique.

After you accept your changes (the check mark button), a new tab will appear under the 'Extensions' tab for the feed, image, and all your items. Because the new namespace is not recognized as a 'well supported' namespace by FFA, you will be required to enter raw XML in your new namespace tabs, with the data you wish to use. At this point you can pretty much make up the tag names you want to use (prefixed with your namespace name and a colon). Just make sure you use valid XML syntax (ie. close the tags you open, etc.)

For example, if I wanted to create a new namespace for our in-house use here, I might to something like this:

Namespace Name: ffa
Namespace DTD URL: http://www.feedforall.com/ffa-dtd/

Sample XML in new ffa extension tab:
<ffa:BirthDate>02/02/1992</ffa:BirthDate>

I hope this helps

_________________
Create RSS Feeds
Audio Recording and Editing
View user's profile
Tech Support



Joined: 27 Aug 2004
Posts: 2783

PostPosted: Thu Nov 03, 2005 3:26 pm Reply with quoteBack to top

We have found a bug that is causing you the trouble. I have emailed you an update. Please let us know if you don't receive it, or it doesn't resolve your problem.

_________________
Create RSS Feeds
Audio Recording and Editing
View user's profile
Tech Support



Joined: 27 Aug 2004
Posts: 2783

PostPosted: Fri Nov 04, 2005 8:09 am Reply with quoteBack to top

FeedForAll will not allow you to add the xml:base declaration to the feed's XML. There are several reasons for this, but mainly because XLink is not supported by the RSS specification, or any RSS readers. If you were to use it, no readers would be able to resolve the relative paths you would be using with it.

_________________
Create RSS Feeds
Audio Recording and Editing
View user's profile
Tech Support



Joined: 27 Aug 2004
Posts: 2783

PostPosted: Tue Nov 08, 2005 12:21 pm Reply with quoteBack to top

The cover artwork can typically take 3-5 days for iTunes to display it. There may be nothing wrong with your feed.

Tanks for finding the 'clone' bug. I will be sure it gets fixed.

_________________
Create RSS Feeds
Audio Recording and Editing
View user's profile
Display posts from previous:      
This forum is locked: you cannot post, reply to, or edit topics.This topic is locked: you cannot edit posts or make replies.


 Jump to:   



View next topic
View previous topic


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme