Bug reports are looked at; requested features may be implemented.

My First Project for Drupal

Learning how to use Drupal and basic web design

Duo Two-Factor Authentication

What is Duo?

Duo is the simplest and safest way to secure any Internet login or transaction. Duo leverages consumers’ existing mobile devices for strong, usable, risk-adaptive two-factor authentication, backed by a secure cloud-hosted service.

This Drupal module adds Duo Security's two-factor authentication to your Drupal 6.x/7.x site.


Views Format Highcharts

A views display plugin for the highcharts library.

This module is not complete, and is not currently under development for lack of time. It will be under development again soon.

Flag Recommender

Flag Recommender uses the Recommender API module to calculate recommendations based on user flagging activity. For example, using the default "Bookmark" flag it can calculate two types of recommendations:

  1. Recommended content based on a user's bookmarks.
  2. Users who bookmarked this node also bookmarked.


Role Vocabulary

Role Vocabulary will sync all user roles as taxonomy terms in a particular vocabulary.

This is particularly helpful if you are using something like Taxonomy Access Control Lite and have a taxonomy which you use to define access to particular pieces of content per role. Role Vocabulary will keep these taxonomy terms up-to-date.


High water mark query parameter


This module provides a simple interface with listing to add/edit the parameter added to a complex query for boosting the query performance.

This way a large number of row is simply skipped while fetching the records, results in performance gain by 80%-95% with any kind of complex query.

Best Usage

This is a useful module for top "x", most recent "x", type of queries.

Often sites show latest few records on their home page. Such queries normally process thousands of records to return just 5-20 records. Such complex queries are best suited to utilize this feature.

How to mark/obtain High water mark parameter

  1. Original Query : pass "%s" in where caluse
  2. Query Parameter: pass "and 1=1" initially
  3. Query Fields: set exclusively the fields which are controlling the query. Rows with these fields value will be stored.
  4. Save the parameter
  5. See the listing
  6. Find the minimum value of controlling field from the result set shown. For now it is "nid"
  7. Find the minumum value of nid
  8. Now you have got minimum value of nid as 504 or some value
  9. Click on the Modify Link
  10. Query Parameter: set "and n.nid> 503"
  11. Save the parameter


Subscribe with RSS Subscribe to RSS - Actively maintained