Feedburner does not detect multilingual feeds

davebv - August 9, 2009 - 20:33
Project:FeedBurner
Version:6.x-1.0-beta4
Component:Code
Category:bug report
Priority:normal
Assigned:Dave Reid
Status:active
Description

When using different languages, the feeds are different depending on the prefix, for example example.com/es or example.com/de

When I try to "burn" a feed, the only site feed here is the main language (with no path prefix) so it is not possible to add feeds to feedburner module in other languages.

#1

dmsr - August 20, 2009 - 22:37

No! you can burn different feed for each language (including prefix). It's the feed burner module who don't set the good language case you use translations. It lacks a field language to feedburner module.

ex: feedburner burn correctly this 2 examples:
http://example.com/en/rss.xml
and
http://example.com/fr/rss.xml

In the "burn feed" panel you can set 2 feeds changing the language of the admin:
in english:
http://example.com/en/ + rss.xml

before change for french:
http://example.com/fr/ + rss.xml

but the second entry overwrite the first one in the sql table...
-> You can't use feedburner module case you translate your post!!!! :-(

Do you have an issue?

#2

Dave Reid - August 20, 2009 - 22:41
Priority:critical» normal
Assigned to:Anonymous» Dave Reid

Thank you for the reports both of you. I don't use multilingual stuff usually so I sometimes leave stuff like this out. I will get on this when I can. Since this is the first it's been reported, this isn't exactly critical either.

#3

dmsr - August 21, 2009 - 12:06

Note: If you don't specifie a suffix language in feed to feedburner, the default language will be the default language of the site case you don't use content negociation for determinig language.
I you use english language in your site and content negociation, feedburner burn the feed in english (I think that feedburner use a user-agent with english language declared in http-header).

Anyway we have to burn each translated (localized) feed with suffix language (or alias url).
http://example.com/en/rss.xml -> http://feeds.feedburner.com/exemple-en
http://example.com/fr/rss.xml -> http://feeds.feedburner.com/exemple-fr
etc...

Thanks

#4

peashooter - August 25, 2009 - 15:56

Hmm, this looks like a pretty serious problem for my site.

I have 4 languages but I don't care about multiple languages for RSS.

The problem is, my links point to www.mysite.com/en/rss.xml or www.mysite.com/fr/rss.xml which means (as dmsr points out) that I have to 'burn' a new feedburner feed for each one. Major pain since I have a few feeds.

Is there any simpler way of doing this?

Thanks

#5

Narno - October 15, 2009 - 09:03

Dave, can we help you on this issue?

#6

davebv - October 15, 2009 - 12:54

Is somebody working on this? I could try patches in a test with multilingual content.

#7

Dave Reid - October 15, 2009 - 14:13

Ideally you could give me more hours in a day. :/ With the code freeze and a big project that I'm finishing up I've been pretty busy. If anyone submits a patch I'll review it. Otherwise this will have to wait probably about another month until I can start going through my backlog of modules that I'll be porting to Drupal 7.

#8

Dave Reid - October 24, 2009 - 08:03

Finally devoted some time to FeedBurner tonight. Will do some more tomorrow. Lots of cleanups and really bad code gone. Funny how not touching a project for a couple months will allow you to see everything you're doing wrong.

#9

davebv - October 25, 2009 - 11:34

THank you for the work, I hope to see this feature implemented.

I tried to look at the code but did not find a fast solution for the multilingual feeds. I hope you may achieve a solution.

Again, thanks for this module!

 
 

Drupal is a registered trademark of Dries Buytaert.