The AllForGood module provides an interface to the AllForGood volunteer opportunities search engine. With this module installed and enabled, your users can instantly see volunteer opportunities near a location you desire.
AllForGood provides a block for you to place in your Drupal site. You can specify a location in the administrative interface at /admin/settings/allforgood.
- AllForGood requires the SimpleXML extension for PHP. Use Drupal's recommended version of PHP and you'll find that SimpleXML is enabled by default.
- AllForGood returns searches centered on only that single location specified by the administrative user. Individual user locations are not currently searched.
- In the 6.x version of AllForGood, search results are not cached, so a new search must occur on each page that loads the block. You must wait for the search to request data from allforgood.org each time.
Please let me know in the issue queue if you find something similar.