Ming (a MongoDB wrapper)

Component type

module

Maintenance status

Development status

Downloads

1136

Component created

Component changed

Drupal 8
This module has been converted into a general PHP library called Vultan, and will not be released as a module for Drupal 8.

Vultan is available on Packagist, and can be added to Drupal via Composer:
https://packagist.org/packages/xtfer/vultan

Drupal 7

Ming is an API for working with data in MongoDB. It was designed to allow rapid construction of MongoDB-based apps in Drupal, where Field integration is not required.

Ming is a wrapper around the PHP Mongo classes, which adds some additional capabilities and behaviours. In addition to what raw Mongo support provides, Ming has the following features:

  • Preconfigure and connect to multiple persistent connections, from multiple Mongo database sources, using hooks, site variables, at runtime, or from the Mongodb module
  • Simple wrappers around common Mongo tasks (Insert, Upsert, Delete, Find), including some common variants
  • Shortcuts for accessing objects by MongoID, without the need to instantiate MongoID classes
  • A scaffold class (mingMingItem) for building, saving and working with MongoDB data

Ming does not require the Mongodb module to be installed, but will work with it.

Forge

Component type

module

Categories

Maintenance status

Development status

Downloads

603

Component created

Component changed

Introduction

This project enables you to easily scaffold your module or theme requiring no manual coding. It works similar to Views contrib, which allows to build lists of content using just configuration.

Form API Helper

Component type

module

Categories

Maintenance status

Development status

Downloads

1853

Component created

Component changed

A developer module to make form creation easier and eliminate repetitive coding.

Example:

$form = array();

$form['first_name'] = form_helper_textfield(t('First Name'), 'Joe');
$form['last_name'] = form_helper_textfield(t('Last Name'), 'Cool');
$form['gender'] = form_helper_radios(t('Gender'), array('male' => t('Male'), 'female' => t('Female')), NULL, TRUE);
return $form;

is the equivalent of this:

Any Menu Path

Component type

module

Maintenance status

Development status

Downloads

10325

Component created

Component changed

This module allows you to put any relative path you'd like for a menu entry, even if the path doesn't exist on your site.

You might need this module for two reasons.

1) You either need to create menu items before the pages/paths are created. Helpful when you are building out new sites for which you haven't actually created the secondary pages yet, or if you want your menu to point to some path that will actually be redirected somewhere else (for which you've already set up a redirect).

This actually isn't why this module was created, but it will work for this.

Google Chart Tools for Drupal

Component type

module

Maintenance status

Development status

Downloads

3986

Component created

Component changed

Google Chart Tools API is a tool for developers to facilitate the use of Google Chart Tools and the Google Visualization API within the context of a Drupal site. It provides PHP and Javascript wrappers for all features of the Visualization API, and is built to reduce the common limitations of using a wrapper class.

Extra Session Data API

Component type

module

Maintenance status

Development status

Downloads

834

Component created

Component changed

a generalized extra session data api module that would just allow one to add serialized data to a table that is associated with a module to a table.
This has no UI and will only be a set of functions that are useful to devs.
1.0 release blocker.
Need to make a README
Development Sponsored by Knectar Design

{syntaxhighlighter} to PRE Converter

Component type

module

Maintenance status

Development status

Downloads

839

Component created

Component changed

This is the utility module for Drupal 7 that allows users to convert old {syntaxhighlighter} tags
to <pre> in nodes.

Overview

The Syntax highlighter module highlights program code in nodes.
We need to add special tags in the content to make it possible.

Drupal 6 version of Syntax highlighter works with special {syntaxhighlighter} tag: