Support for Crawler and BirdFeeder Peppers
Tommy Sundstrom - May 14, 2008 - 10:38
| Project: | Mint |
| Version: | 6.x-1.x-dev |
| Component: | Miscellaneous |
| Category: | feature request |
| Priority: | normal |
| Assigned: | wretched sinner - saved by grace |
| Status: | postponed |
Jump to:
Description
I've found two peppers to be a bit tricky when used with Drupal. It would be great if this module could solve the problems with them. (But I have no idea on how. I've found workarounds, but in both cases only by modifying core files).
Crawler
To make it work I had to modify bootstrap.inc. See http://www.haveamint.com/forum/pepper_development/355/crawlers_pepper?pa...
There is also a solution using AddType in htaccess suggested here: http://haveamint.com/forum/pepper_development/355/crawlers_pepper?page=2 But I've not been able to make it work.
BirdFeeder
For this I had to modify node.module. See http://www.anvandbart.se/drupal-mint-birdfeeder-rss-feed-statistics

#1
I am working on a couple of modules to bring both Crawlers and BirdFeeder support to the module. A decision has been made for this module to only support Official Mint Pepper, and other pepper can be supported by other modules so as to provide better core stability.
I have been working closely with malex on this module, and currently have both Crawlers and BirdFeeder working in my environment. I have Crawlers working without modifying any core Drupal code, however I have had to modify core Mint code for the BirdFeeder pepper, and chosen to modify core Drupal code for better usability.
I will post here when we have released versions of both modules.
#2
I'm still trying to reason through the best architecture for handling Mint peppers. I would like so-called "Official" peppers to be supported in this module, but only when possible without ugly hacks or modifying either Drupal Core or Mint.
My opinion is that third-party peppers are a wasteland, so I'm very afraid to claim support for them in this module. However, I would like to see cooperation between this module and other modules which could support various popular third-party peppers. (Probably through a very simple API for passing configuration values back and forth.)
Jerome has some initial code for both BirdFeeder and Crawlers, but there are problems on both ends. BirdFeeder requires modifications to both Mint and Drupal Core in order to function properly, and we'll need some more infrastructure in the Mint module before the Crawlers module can interact with the Mint module properly.
Anyway, work is being done. :)
ttyl
--Alex