The FoxyPal module makes it extremely easy to quick to integrate with the FoxyCart e-commerce system. This module provides:
Automatic inclusion of necessary foxycart.com css and javascript files to enable your site.
Theme-able shopping cart and status blocks.
Tight single-sign on integration with Drupal. Customers use their Drupal account to complete checkout with FoxyCart.
FoxyCart datafeed logging. Transactions reported by FoxyCart are logged into the Drupal logging system.
One of FoxyPal's biggest benefits is to act as a substitute for UberCart's checkout process while keeping the back-end system. This allows for a quick and safe checkout experience and a versatile product administration system. The FoxyPal Ubercart Alternative module is separately enabled to provide these additional FoxyCart features:
Product options, such as size, color, etc
Product categories allowing different tax and shipping configurations
Purchasable roles. Allow users to purchase a Drupal role using FoxyCart
After installing the module, simply navigate to Administer -> FoxyCart for configuration and detailed help.
Google supports the OAuth standard for API authentication. By using this module, web applications can access a user's Google Apps account without needing the user's GApps login details. The user logs into the site with their Drupal username and password. Once authenticated, they are then immediately redirected to the Google login page where they must confirm (or reject) that the website is allowed to use an authorization token to access their Google account.
Administrators of Google Apps Premier and Education editions can also use a special type of OAuth, called 2-legged OAuth. Unlike standard OAuth, the user is not actually authenticated with Google, but the site is able to act on their behalf to pull in or update their account data. Currently this authentication is implemented, but no APIs make use of it yet.
Recommended reading: Overview of Google authentication methods - This blog post explains the different Google authentication options available and also the Drupal modules which implement them.
Need to add a list of admin OpenIDs to many websites and not lose sanity while maintaining that list across all servers? This module is for you.
You can still maintain arbitrary list of OpenIDs on each site, but the framework ensures a list of allowed and banned OpenIDs (for the "admin" user), in addition to the local list.
This tool is for Drupal service-providers that maintain many websites and need to give admin access to a number of people, across multiple websites, for maintenance and support purposes.
Download YAML library from: http://code.google.com/p/spyc/
Extract zip file and install spyc.php under "spyc" sub-folder of sites/all/libraries (or sites/sitename/libraries).
Also, please make sure to read README.txt accompanying the module, for installation and configuration instructions.
Maturity Status
Both client and server modules of the framework have been thoroughly tested in development and have no known issues. However, these modules are new, and have been used in production, only for a limited duration.
ct_gearth is a new content type based on the Google Earth API. Users can attach .kml files to a node (with upload module), which in turn is displayed through the Google Earth API. If a user attaches several .kml files it is possible to choose between them via a drop-down box.
This module is part of a package of modules being developed by Jefferson Institute. These modules are meant to serve as tools for data visualization:
Timelinemap - It allows you to load one or more data sets onto both a map and a timeline simultaneously. Only items in the visible range of the timeline are displayed on the map. Timeline Map displays data represented in the timeline as markers on Google map.
Google Visualization API - It uses Google Visualization API to display different types of charts. Pie, Bar, Column, Gauge, GeoMap, IntensityMap, Area, MotionChart and Scatter plot are supported at the moment.
TagMap - Display a geo-coded tag cloud over Google Map. Taxonomy terms or imported external data can be displayed.