Closed (works as designed)
Project:
SimpleFeed
Version:
5.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
22 May 2007 at 23:28 UTC
Updated:
2 Oct 2007 at 21:50 UTC
This is both because you use module_invoke (instead of module_invoke_all) and because your various _engine database columns aren't normalized. This prevents me from, say, archiving feed items in the database (via simplefeed_item.module) but also emailing them (via simplefeed_mail.module) or any other particular module that listens to the hook. Ultimately, each feed node should have a checkboxes of all known save engines which the admin can check on and off. This particular bug is a blocker for me - I had intentions of creating simplefeed_item_not_nodes.module and simplefeed_mail.module and releasing them, but not I have to make simplefeed_crapshoot.module instead and keep it to myself.
Comments
Comment #1
csevb10 commentedI decided to use module_invoke instead of module_invoke_all for performance, but I can see your point. I'll see about modifying the arrangement of the save both at the db & php level and see about incorporating that back in.
Comment #2
m3avrck commentedPatches are welcome :-)
And nothing stops you from writing a module that implements an engine that does multiple things either.
Comment #3
boris mann commented/me just wants everyone to get along....
Seriously, I think that Morbus has some big ideas and long time history in this area. Having him as a force for good with SF would be....a good thing. Darth Morbus, on the other hand...
Maybe we can schedule some time for a chat so we can all kiss and makeup and make SF kick ass?
Comment #4
m3avrck commentedhttp://drupal.org/project/feedapi
Use FeedAPI if you need more flexibility :-)