By yellek on
Would Drupal be suitable for the following and if so what modules do I need:
1. I aggregate a number of RSS feeds that contain links to other sites (think del.icio.us feeds)
2. There is a configurable email update that aggregates all items in the last x hours which users can subscribe and unsubscribe to
3. The site has Digg like functionality to vote individual links up and down
4. There is a view of the most popular links in the last x days where x is configurable
If there is a solution for 1 and 2 without 3 and 4 then that would be of interest also.
Comments
Yup
1) there are several different ways. The built-in Aggregator module and the super-charged (not built-in) FeedAPI module spring to mind.
2) This is a little tougher. I'd maybe start with the Notify or Actions module -- and see where they take you.
3) Many choices here. Have heard lots of good stuff about the Fivestar module.
4) Start with the Views Module. Also: http://drupal.org/project/drupalit -- never used it, but it might have all the answers for you.
Good luck!
p.s. -- Also: http://ventureskills.wordpress.com/2006/12/05/want-to-create-a-site-like... (though, beware, it is dated, assumes we're at version 4.7, not 5.3)
http://CrookedNumber.com
Aggregator Module Behind a Firewall
If I deploy the aggregator module behind a firewall where do I set the proxy settings to allow it to get to external feeds?
Yellek
Not just aggregator...
Hmmm...
I've never had to try use a proxy with a feed aggregator before. If the actual Aggregator module has this option, it should be fairly apparent and the settings for the proxy would be found alongside the others, at /admin/content/aggregator/settings.
If not, I'd investigate the aforementioned FeedAPI, as well as the SimpleFeed module.
http://CrookedNumber.com
Noone wants to do proxy support
FeedApi appears to have two ways to parse feeds, using the Simplepie parser and another method. Neither appears to offer proxy support. Simplepie seem to have it on their list for 2 releases out.
SimpleFeed uses Simplepie.
Bummer.
Unless I can run a separate RSS proxy that knows how to authenticate with the web proxy.
Yellek
Solution
I have done some research on this and come up with a possible solution that I thought I would share just in case anyone needs it.
The first part of the solution was to use cntlm to provide an NTLM aware proxy to allow me to tunnel through an IIS proxy firewall without having to worry about NTLM authentication.
The second part of the solution was to set up the mod_proxy module on the apache server I was running Drupal on to proxy requests to cntlm using the ProxyPass, ProxyPassReverse and ProxyRemoteMatch directives.
I then point the feed aggregator at Apache which proxies the request to cntlm which adds the NTLM authentication and proxies the request through IIS to the internet.
Yellek