Reorder button for Ubercart

Component type

module

Maintenance status

Development status

Downloads

6246

Component created

Component changed

Repeat customers are your best customers; you can rely on them to keep coming back to your store so long as you provide the goods or services they need. They are a steady revenue stream, an easy sell. But to quickly close the sale you need to make it easier for them to find and purchase more of the same stuff they've ordered previously.

This module lets your customer (or you, the admin) duplicate a previously placed order. It works by modifying the user order history page (e.g. user/4/orders) to display a "Re-Order" button for each previous order. The user can click on the link to have all the items from that previous order added to his or her current cart. Items added to the cart in this manner will have the current price, but will otherwise preserve all the same attributes as in the previous order.

When stock tracking (using the Inventory API) is enabled, products are only added to the current cart if they are in stock.

Canada Post Shipping Quotes

Component type

module

Maintenance status

Development status

Downloads

6397

Component created

Component changed

This module is used to obtain Canada Post shipping quotes. It interfaces with Canada Post's "SellOnline" service (http://sellonline.canadapost.ca) to obtain quotes directly from the Canada Post server. Works for both domestic and international shipments.

The module currently works with Ubercart, but the 7.x-3.x branch in development will also work with Commerce.

GeoIP API

Component type

module

Maintenance status

Development status

Downloads

23651

Component created

Component changed

This is an API module for using the GeoLite Country or City databases. Unlike other IP to country code modules, this one does nothing on its own. It is an API/utility module for use by other modules.

As of 7.x-2.x the module also supports Maxminds GeoIP2 databases.

Modules that use this API:

Maya Date

Component type

module

Categories

Maintenance status

Development status

Downloads

1892

Component created

Component changed

Description

A very simple module to help in writing down a date in Maya notation without having to know how to convert a Julian date to a Maya date.

For detailed information:

Homebox

Component type

module

Maintenance status

Development status

Downloads

146406

Component created

Component changed

Homebox allows site administrators to create dashboards for their users, using blocks as widgets. Blocks in a Homebox page are resizeable, and reorderable by dragging.

Homebox is currently used on Drupal.org for the 'Your Dashboard' feature.

Version 3.x of Homebox is under active development for Drupal 7, with many new features and improvements. There is no upgrade path from 6.x-1.x to 6.x-3.x or 7.x-2.x. You must completely uninstall version 6.x-1.x prior to installing version 3.x.

Autocomplete Widgets for Text and Number Fields

Component type

module

Maintenance status

Development status

Downloads

51155

Component created

Component changed

This module adds 3 autocomplete widgets for CCK fields of type Text and Number.

  • Autocomplete for allowed values list: This widget can be used for Text and Number fields and it takes candidate values from the defined list of Allowed values of the fields. You can even generate your allowed values list using PHP, so the limit to provide a widget with autocomplete features is your imagination!
  • Autocomplete for existing field data: This widget can be used for Text only and it takes candidate values from existing values in the database for that field.
  • (7.x only) Autocomplete for predefined suggestions: This widget can be used for Text only and allows an admin to provide a list of suggestions but still allows users to enter anything they want in a text field. Use this widget to help avoid (but not prevent) variations of the same value. Ex: burger, hamburger, Burger ...
  • (7.x only) Autocomplete for existing field data and some node titles: This widget works just like the "existing field data" widget above except it will also suggest node titles for nodes of a specific content type(s).

All widgets allow you to choose the size of the text element and the method used to match values between 'Starts with' and 'Contains'. You can also enable case sensitive or insensitive matches option. Note however that MySQL may ignore case sensitivity depending on the collation used in your database definition.

When the Internationalization module is enabled, the 'Autocomplete for existing field data' widget also provides an option to filter values by the language assigned to their corresponding nodes. This option allows you to provide a different set of allowed values per language.

Domain Relationships

Component type

module

Categories

Maintenance status

Development status

Downloads

1936

Component created

Component changed

Domain Relationships module adds relationships/grouping capability for domains created with Domain Access module. It adds no other functionality on its own but provides endless options for theming domain displays on user profile page, block configuration page (output using Domain Blocks module) or domain listing page (output using Domain Geolocalization module).

User Visits Advanced

Component type

module

Maintenance status

Development status

Downloads

9779

Component created

Component changed

The User Visits Advanced module is a contrib module for the User Visits module. It is extremely useful for social networking sites who wish to provide their users with statistics about the number of times a the users profile page is being viewed and by which other users. See the provided screen shot how the block of this module can look like.

Table Wizard

Component type

module

Maintenance status

Development status

Downloads

30050

Component created

Component changed

Status

The plan was to deprecate Table Wizard in favor of the Data module - however, it appears that Data is not being actively maintained either. If someone would like to adopt Table Wizard, by all means please do so (contact me through my profile link above).

The Table Wizard facilitates dealing with database tables:

Kitten

Component type

module

Maintenance status

Development status

Downloads

805

Component created

Component changed

Hack core without incurring divine retribution on pre-adolescent feline kind.

This module is not for the faint of heart. You will need to use Runkit, and chances are good that this will involve checking out code from the PHP CVS and building it with PECL. And once you've got all of that running, this module gives you the tools to let you shoot yourself in the foot.