Mail Role grants roles to users based on their email address. A site developer can configure a list of domain names to detect and a user role to grant. Mail Role then examines a user's email address and if it determines that the email addresses' domain name matches one of the configured domain names, it will grant the user the configured role.
Possible scenario:
Assume we have a content rich site with a proper permission system set up. Roles are created to grant certain permissions to certain content types. Further assume that we want users from a certain company, say ACME, to be granted one of those roles whenever they register. It would be a boring process to grant each user that role manually.
That's where Mail Role comes in. Using a simple configuration approach, we can configure it to detect all email addresses ending in @acme.com and it will do the rest.
Security considerations:
Like all modules, site developers should take special care when using this module. First, do not ever use this module to grant the administrator role to users. This can have a very negative effect if used incorrectly. The administrator role, or any role that has permission to alter your site's configuration should always be granted manually.
Linked Data Tools is a developer module for retrieving, caching and working with linked data sources, which simplifies linked data retrieval and parsing.
Linked Data Tools takes care of requesting and caching requests, handling parsing parameters and format, and other repetitive tasks, leaving you to get on with using the data.
It uses a pluggable architecture, allowing individual tools to be created or swapped for specific data sources or types, and comes with a default plugin for EasyRDF.
Features
Simple PHP API for retrieving and working with linked data
Built-in request caching for remote sources
Robust, PSR-0 plugin architecture for defining new wrappers