
New Modules
Privatemsg advanced
The PM adv module extends the Privatemsg core module.
What exactly makes Privatemsg advanced?
Please read the FAQ in the documentation.
Additional modulesThis module also contains the module Privatemsg advanced views.
The PM adv views module extends the Privatemsg core module with extra views functionality.
DependenciesThe PM adv module: Privatemsg
The PM adv views module: Privatemsg, Views
If used version 2 of the Privatemsg core module must be enabled its submodule Block user messages.
CooperationThe PM adv module cooperates with the modules
ConclusionFrom the date on which the Privatemsg module realizes the functionalities of PM adv and PM adv views, is not necessarily this project.
Gripe Genie Integration
Integrates Drupal nodes with the Gripe Genie partner code.
When installed on your site, Gripe Genie allows your site visitors to send faxes to Congress members. The folks at Gripe Genie charge a fee for their fax service, but they share the profits with referring site owners.
Issuu Filter
Adds a filter to include issuu.com documents to Drupal content
Control Access to User Settings
Out of the box drupal have just one permissions "adminster users" which controls both user settings and user administration.
So the super user can either grant both privileges to other user or none of them.
This mini module provides additional permission for user Settings.
This allows now the super user to grant either user settings or users or even both privileges if wanted.
Sometime it could even helpfull to allow others to manage users but restrict the general users settings only to
drupal admin.
Ubercart Bulk Stock Updater
This is an extension module for Ubercart 2.x running on Drupal 6.x which makes it easy to bulk-edit product stock levels. Its interface is modelled on the 'Stock report' page displayed by the uc_stock module.
UsageOnce the module is enabled ensure you assign the bulk update stock permission to the appropriate user roles.
Goto Store administration > Stock > Bulk update and you will see a paged list of your products ordered by SKU. At the bottom is a link to view all the products on one page if you wish.
You will notice that the stock value for each product is displayed as an input field. Once you change the value in an input field it will be automatically submitted to the server via AJAX (you will see a progress indicator while this happens). If any errors occur the field value will be reset to what it was originally and an error message will be shown.
You can refer to the CSS file in the module's folder to find out which styles need to be overridden in order to customize the look and feel.
Maintenance File
Put your site in maintenance mode by uploading a file.
This is a pretty simple module that checks for the presence of a file called 'maintenance.lock' in either the Drupal root directory or a site-specific directory (sites/mysite.com, for instance) and sets the site to maintenance mode if the file is present. This is very helpful for using in deployment scripts, such as Capistrano and the like, which you don't always have ready access to the database.
Also, whatever text you include in your 'maintenance.lock' file will be used as the message to show users while your site is offline (you can just have an empty file too, in which case the message will revert to the default Drupal message).
Instructions for use can be found in the README.txt file that comes with the module.
Endorse
This module creates a content type called Endorsement (machine name: endorse) and a view for displaying such endorsements and sorting them. It also provides a stand alone form that can be made accessible to anonymous users without giving them create content permissions. With CRMAPI installed, it will also capture their contact data and insert it into your chosen CRM.
Domain Context
Domain Context module is an integration module for the Domain Access module and the Context module.
The Domain Access module allows administrators to set specific settings for each of their domains that are using the same code base. The Context module allows you to assign blocks to regions (and more) given certain conditions that can be set in the Context admin. Currently when both modules are installed you have no interface that will allow you to trigger a Context on a specific Domain. This module utilizes the $_domain global variable exposed by the Domain module and adds the Domain condition to the Context admin that will allow you to trigger a Context on a specific Domain.
If you do not want to use Context to assign blocks to a Domain, check out the Domain Blocks module.
This module was developed by rjstatic of raSANTIAGO.com.
User role field
This module allows you to specify role specific fields. When creating a new field, you specify for what roles this field is enabled.
Fields are only visible and editable if an account has a specific role.
This role does not determine access controls for visible fields, use the field permissions module for that. When a field is visible, it can be edited. If a field is not visible, it cannot be edited, not even by the administrator.
Aegir Ubercart Integration
This module allows you to sell an Ægir client, with quotas and access to specific platforms, through Ubercart. It automates a number of set-up tasks from the moment the order is complete, namely:
- Creation of the hosting client node.
- Setting of quotas.
- Granting access to chosen platforms to the client.
But there's still lots to do. I need code reviewers, testers, a means to import & export Ubercart products and classes, and a means to implement recurring payments, possibly through uc_recurring.
For now, you can find current source on github.
Requirements:- An existing Ægir install, minimum version 0.4alpha8
- Ubercart
- Patience
Development sponsored by Koumbit.org
Webform Registration
Webform registration was born from the need to allow visitors that came to the site and fill out a sweepstakes from that had to not only post those values to Eloqua (not included in this module) but also create a new user.
This project is sponsored by Achieve Internet
Domain SSL
This module adds support for mixed use of SSL and non-SSL (http and https protocols) for the 6.x branch of Domain Access.
Currently, Domain Access allows you to specify per domain whether to use http or https, and if a domain source is configured, URLs throughout that site (including form actions and so forth) use that protocol. However, if your site mixes use of both protocols (say, with SSL to protect the user login page, admin pages, or authenticated sessions in general), Domain Access does not support that configuration.
For background information, see the original issue: #758714: Allow both http and https for a given domain?
Features Override
Features Override is used by modules that provide features to selectively override and enhance one another. You may want to use it if either:
- you are installing a feature module that requires this module or
- you are a feature developer looking to selectively override components (Views, content types, etc.) of existing features and export just the changes to code.
At present this module is highly experimental and almost completely untested. Expect it to break things. But please post issues when it does!
Significant outstanding issues include:
RequirementsSampler API
The Sampler API allows modules to easily collect and store calculated pieces of data at periodic intervals. It's designed primarily to assist in collection, storage, and display of metrics.
Modules leveraging the API provide it with a metric to track (eg. 'Number of comments added to a node') a listing of objects to be tracked (for example, you may only want to track that for certain nodes), a sample interval (e.g. 'every 3 days'), and a function that returns the calculated values for the metric based on time intervals (e.g. 'give me the values that you want to store for the period of January 1st midnight to January 4th midnight) .
Based on the provided data, the framework:
- Performs time calculations to determine the regular intervals to sample
- Calls the necessary functions to gather the calculated values
- Handles all storage of the metrics
- Provides default views of the metrics
The API provides a good bit of flexibility to define whatever sample interval you want. You can also pull samples à la carte very easily, for both a custom time range and a custom list of objects (eg. 'Show me the number of comments added to these three nodes over the last year').
FieldEntity API
Provides an API to use Field module fields as fieldable entities. It contains an dedicated entity controller and an field storage backend that delegates field storage to fields' entity controller.
Dependencies- Field API (core)
- Entity API (contrib)
Dynamic Formatters
This module provides a Views style plugin which makes it possible for fields to have dynamic formatters. A simple example of this is a field in a view that uses a "large" image preset for the first result row and a "small" preset for the rest of the rows. Everything is ruled by custom style objects, currently defined in code through a simple hook.
The functionality is not complete or documented yet and may change at any time. CTools exportable integration and an admin UI is still missing.
Contextual links
Hover over nodes, blocks, and views blocks to expose styled edit/configure/delete tabs.
Ported from Admin 1.x. This feature was discontinued in Admin 2.x and Admin 1.x is no longer supported.
Project Goals:
- Provide inline shortcuts for common tasks
- Make it user-friendly by using graphical elements
- Disable fixed admin links which alter layout (See:#816584: View Report without Admin UI)
Similar to...
- contextual.module (Drupal 7)- Displays a Gear when hovering with a drop-down list of action links on each element.
- Admin Links - Displays action links next to node/teaser "links" div
- Block Edit - Unstyled list of action links when hovering.
- Admin:hover - Displays icons with action links when hovering.
ZoomIt
Microsoft Zoom.it converts your image to the Deep Zoom format, which lets you smoothly and efficiently explore the whole image, no matter how large. Check out Deep Zoom Studio for examples of this technology in action.
- High resolution
- Low bandwidth
- Transparent to the user
Autosite: A minimal approach to drupal mass hosting
Drupal 7 has two very exciting features for mass self-service hosting of small Drupal sites: Support of SQLite and the sites/sites.php file. Combined with a sandboxed PHP, it is now possible to automatically and safely create full new Drupal sites without any core hacks. This module wraps the required functionality in a minimal way for easy deployment.
The autosite module does not strive to replace the full-featured Aegir system for setting up a full multi-server hosting business. Neither does it attempt to create a competitor to SaaS providers like drupalgardens or buzzr. Rather, it provides a minimal approach to setting up and self-hosting many Drupal sites. Users may be SEO agencies, intranets, or mom and pop web consulancies.

