The Week in Drupal: July 26, 2013
The Google Reader Apocalypse sidelined this series for a few weeks. (It was central to the previous workflow.) But, now I'm back in gear with a look back at interesting modules, articles and other Drupal news from July 1 - 26, 2013.
Drupal News
Great Posts and Tutorials
How to build a Popup in Drupal for Login or Register form
5 Ways to Tell if a Site is Built in Drupal - Or just use DrupalXray.com.
A Project of 10,000 Outcomes - Part One - Estimating Fixed Bid Projects
Drupal 8 multilingual tidbits 10: context specific text translation APIs
Search API Location overhauled
Drupal Commerce: Commerce PayPal 2.0 Released
Working on Drupal 8's entity validation API
Interesting New Modules
Google Authorship - A simple module which adds Google authorship information to node pages. It does this by changing the submitted by link to the node author to their Google+ profile.
Webform Email Reply - Provides a way for users to reply to webform submissions within the CMS.
Commerce Agree Terms - Provides a very simple checkout pane with an 'I agree to the Terms and Conditions' checkbox linked to your custom Terms and Conditions page.
Expired Pages - Provides a simple and flexible means of sending email reminders to authors who have not updated their content within a set date.
Views Aggregator Plus - Adds PHP-based row aggregation options to Views.
Commerce License - Provides a framework for selling access to local or remote resources.
Commerce pretty shipping - Makes Drupal Commerce shipping page prettier
FacetAPI Range - Facetapi widget, that allows users to enter minimum and maximum numeric values and filter results by range.
Fix Absolute Links - When working on different environments, such as development and production, absolute links are often accidentally entered in a page's content.
Webcast Livenode - Livenodes send their field revisions to users actively watching the node when the node is updated.
Image Map Block - Enables a block that contains a HTML image map (an image with clickable regions that work like a hyperlink). This module has an interface for drawing rectangular region to use in the map. The linking has some simulation of token functionality.
Date Restrictions - Restricts allowed values in date fields, and datepicker popup widget.
Openlayers ranged heatmaps - Extends Openlayers to provide the capacity for "Ranged Heatmaps". A Ranged heatmap is a map where the color of a feature is set by it falling into a range of values.
PAAS LazyColor - This extension for the Lazyloader project (http://drupal.org/project/lazyloader) enables you to lazy load images using the average color from the image you're going to display.
Context Flag - Provides integration between the Context and Flag modules. When enabled it creates new Context conditions which are based on the value of a Flag.
OG CSS Injector - Allows OG Administrators to add custom CSS to a group. This is not a theme replacement but it allows OG admins to add CSS to pages within the Group with defining a custom theme.
Forecast IO integration - Integration module for the Forecast IO API. Basic glue module defining the libraries hook and configuration form.