|
|
|
Posted
9 months
ago
by
bgm
This project provides some Vagrant and Fabric scripts for deploying and testing CiviCRM in a Aegir environment, mainly to provide a testing framework for provision_civicrm.
The scripts are a fork of vagrant_scripts_aegir.
|
|
Posted
9 months
ago
by
dpolant
This module is a feature with some supplementary code that provides a rules-based order price range to shipping rate mapping content type. A shipping price calculation rule iterates over all intervals defined in this way in order to set the shipping
... [More]
price for a given order total.
Quickstart 1. Enable commerce_shipping_price_intervals 2. Create a node of type "Price interval shipping rate." 3. Enter high and low price amounts to define the order price interval. 4. Enter a shipping rate price amount to define the cost if the order total is within this interval.
This feature ships with a shipping price calculation rule, so it currently overrides the price of any selected shipping method. This can be tweaked if you want to override the feature. [Less]
|
|
Posted
9 months
ago
by
compujohnny
The Ubercart Recently Purchased module provides a Recently Purchased block that can be placed any where on your Drupal site, the block contains a link to the Recently Purchased Products page which allows the user to see up to 30 of his most recent
... [More]
purchases and add them in bulk to the cart with a single click
This module proves very useful to suppliers who have customers that buy the same items every time so it makes it easier for them to do so in one click [Less]
|
|
Posted
9 months
ago
by
compujohnny
External Bookmarks Importer provides a way to import bookmarks from any browser to your Drupal profile, it integrates with the External Bookmarks module and adds the bookmarks to the External Bookmarks tab in the user profile page To allow
... [More]
users to import bookmarks you need to give them the Import Bookmarks permission
To import a bookmark file, the user needs to navigate to user/bookmarks_importer/import-bookmarks and upload the import file, and after the import is done, he/she will be directed to the External Bookmarks tab to view the imported links. [Less]
|
|
Posted
9 months
ago
by
compujohnny
External bookmarks provides a way for users to bookmark external sites and save the bookmarks to their Drupal user account It works by dragging the Bookmark it button on external_bookmarks/bookmark_button to the bookmarks and visit any site
... [More]
you like and click the Bookmark it bookmark and you get a popup and you can bookmark the link to your Drupal profile
The module also provides a configuration page on admin/config/people/external_bookmarks/configure where you can enter different text for each browser, and also it's possible to add a video tutorial for each browser, so when a user visits the page from Safari he can get help text relevant to Safari...etc
This module depends on the Colorbox module to operate properly [Less]
|
|
Posted
9 months
ago
by
suhani.jain
Search Menu is a very lightweight module which provides functionality to search for menu items very quickly. Most of times, it becomes very difficult to find specific menu item if you have lots of modules installed on your system. This
... [More]
module helps you to quickly search for menu items and jump to them.
This works in two ways,
1) You can use keyboard shortcut (ctrl+m) to open a Search Menu form window and then you can search for a menu item and jump to it. This is the most convenient way to use this module to search and jump to specific menu item.
2) Alternatively, you can also enable the block "Search Menu form" and place it as required. This block provides a Form to search for menu item and jump to it.
Related modules, [Less]
|
|
Posted
9 months
ago
by
cameronbprince
Adds a field which allows dates to be stored in YMD format, including partial dates and dates prior to epoch. At least the year is required as input and input is typically formatted as one of the following: 18991225, 18991200 or 18990000.
Also allows you to select a beginning year for populating select boxes.
|
|
Posted
9 months
ago
by
jrsinclair
This module allows you to create fields that store passwords. It will store the passwords in encrypted format and (by default) will not display them on the website. So this module is really only useful in conjunction with other modules that can
... [More]
access the data through the API it provides.
A note on security The most important thing to know about this module is that you should not use this module if you can possibly avoid it.
The reason for this rather strong statement is that, in general, storing passwords in a database is generally a bad idea. If you can store a salted hash of a password (like Drupal does), or an authorisation token (the way oAuth works), then you should do that instead. Sometimes though, there is a genuine need to store a password in a database, and you want to make sure that the data is at least encrypted. If you are in that situation, then this module is for you.
Please note, even though the passwords are stored in an encrypted format in the database, anyone who has access to the source code of this module should be able to figure out how to decrypt them with very little trouble - especially since this module is publicly available on drupal.org.
Improving security If you know what you are doing, you can improve the security slightly by changing the constant PASSWORD_FIELD_SALT in the password_field.module file. You must do this BEFORE you create any instances of password fields though, as the module will no longer be able to decrypt previously stored data.
Even if you do this, the passwords stored in your database will be vulnerable if someone can get access to both your source code and the database.
Accessing Passwords If you are writing a module that relies on this one, you can fetch the encrypted value of the password using the standard Drupal Field API functions.
Once you have the encrypted value, you can decrypt it using the password_field_decrypt() function. For example:
<?php global $node, $language; module_load_include('module', 'password_field', 'password_field');
$langcode = $language['language']; $lang = (array_key_exists($langcode, $field_data)) ? $langcode : 'und';
$field_data = $node->field_password_field; $parts = array_values($field_data[$lang][0]);
$password_value = password_field_decrypt($parts[0]); ?> Development of this module was supported by OPC IT [Less]
|
|
Posted
9 months
ago
by
adTumbler
The Ubercart Connector for AvaTax Calc™ is a Drupal compliant open source module that seamlessly links Ubercart with AvaTax Calc™ to calculate the correct sales tax amount, eliminate the headache of sales tax compliance and to reduce the risk of
... [More]
business audits.
The module uses the sales tax address and line item information from the Ubercart order, making a secure SOAP request to the AvaTax service to process real-time sales tax calculations. AvaTax Calc™ is a web-based service that delivers instantaneous sales tax calculations using a centrally-managed, highly accurate calculation engine leveraging up-to-date sales tax rates, rules and jurisdictional boundaries.
Coupled with automated filing, remittance and exemption certificate management, the Ubercart Connector for AvaTax Calc™ provides unprecedented sales tax functionality to boost business productivity while minimizing audit risk. [Less]
|
|
Posted
9 months
ago
by
ablondeau
This module works with the Smart IP module to automatically assign a language based on the visitor's country. After enabling the module you can visit the language detection and selection page (/admin/config/regional/language/configure) to
... [More]
enable and prioritize the smart ip language selection.
Visiting the settings page for a language will allow you specify which countries will trigger the language. [Less]
|