Is there an i18n compatible RSS-to-Node converter module?

public
drupalina - Mon, 2008-05-12 07:45

Hi,

I'm totally new to RSS and Aggregations. I have a multilingual site that runs in 3 languages and aggregates blogs in 3 languages. And it mostly a Social Bookmarking site that uses Drigg module. Drigg also has a feature that will convert the RSS feeds in Drupal's core Aggregator module into it's own drigg nodes (aka Scoops). You can specify the section that new nodes will go to and Tags and the Author's name under which it will be listed. BUT you cannot specify the language: in effect, because the i18n needs to know which language these new nodes belong to, they get jammed and are not published properly.

I have recently found out that there are 2 modules that convert RSS feeds into Nodes: Feed API and SimpleFeed. (There's also the Leech modle, which is being discontinued in favour of Feed API).

But does anyone know which RSS-to-Node converter module is compatible with i18n (internationalisation) module???

Many thanks

Hi - drupalina - none of the

alex_b@drupal.org's picture
alex_b@drupal.org - Mon, 2008-05-12 14:24

Hi - drupalina - none of the modules i am aware of (feedapi, leech, simplefeed, aggregator) support i18n right out of the box. what exactly would you like to do?


Well..., basically I have a

drupalina - Mon, 2008-05-26 21:37

Well..., basically I have a multilingual site that tries to aggregate RSS feeds from various bloggers and then convert them to Scoop nodes (which is part of Drigg module). But some bloggers blog in English and others blog in Russian or French. And I can't find a way for it to tell the system "this RSS is in French, so make sure that the new nodes that are created out of this particular feed are set as French nodes too" .

Drigg module has a very nice sub-module which is called "Drigg RSS". You tell it the feed, the Autor ID, and the taxonomy term and it creates these Scoop nodes out of the RSS feeds beautifully. But because it does not have an i18n language selector, the incoming scoops get "jammed" and are not displayed because they do not know which language they belong to. I have posted a more detailed issue about this here http://drupal.org/node/256518 but still no reply, and that was 3 weeks ago.

I tried experimenting with FeedAPI. It seems to be a prety HUGE and flexible module, but I still don't know how to make it convert French feeds to Frech nodes and English to English.

Any help I can get I would be extremely grateful , because this is the only major issue that is preventing me from launching even the experimental ALPHA version of my site.

Thanks a lot in advance...

Auto detection or setting?

alex_b@drupal.org's picture
alex_b@drupal.org - Tue, 2008-05-27 13:38

Would you need to detect the language of a feed automatically or would it be alright to present a language selector to the user? If so, the feed/feed item inheritance of language settings suggested below would suffice.

Alex


Thanks for replying so

drupalina - Tue, 2008-05-27 20:51

Thanks for replying so quickly!

Yes, if there was just a simple language choice for the administrators to tell that this particular incoming RSS is in French and the other one is in English, that would be simply great.
Are you a coder? Could you do this yourself?

I think it is a must have for Feed API.

But I was also wondering, since it is a matter of calling some variables from 18n module and inserting few lines inside the Drigg_RSS module (which is a very small [400 lines] RSS importer sub-module for Drigg) is there any coder kind enough to do this small favour for the Drigg community? You will be helping a lot of people...

Since I cannot attach files, here are the links to the zipped Drigg RSS module and to a screenshot of what I have in mind:
http://khosq.com/files/drigg_rss.zip
http://khosq.com/files/Aggregator-and-Drigg-RSS-an.png

Many many thanks

With feedapi, for instance,

millette - Sat, 2008-05-24 20:42

With feedapi, for instance, I'd like the language I select for a feed to be propagated to its items. That would be a good and useful start.

+1

Boris Mann's picture
Boris Mann - Mon, 2008-05-26 20:03

Would that be a simple processor, just like the feed item to node? Called feedapi_i18n module? I think so...


Simple add on module.

alex_b@drupal.org's picture
alex_b@drupal.org - Tue, 2008-05-27 13:37

Hi Milette,

That would be a very simple add on module for feedapi to do. You wouldn't even have to use the feedapi specific API's but nodeapi - take feedapi_inherit (part of the feedapi package) as an example. feedapi_inherit passes taxonomy and or organic group settings from feeds to feed items.

Alex


I was thinking the same

GiorgosK's picture
GiorgosK - Wed, 2008-05-28 13:01

Anybody done it already ?
Millete ?

I am also looking at this
http://drupal.org/node/248912
look very related

GiorgosK
web development and marketing