Empower developers with tools that assist with developing and debugging the frontend or backend of the site.

PHP variables

API module for converting regular string-type variables into ones that can be configured with PHP.

ipAuthenticator

Authenticates an IP to a User with Associated Roles.

Collect Nodes

view_lists_collect.jpg

Collect nodes is about collecting nodes "on the fly", either from a full node (with an additional block) or from a list of nodes (views). It's also about making collections (IE: being able to list, thanks to views integration, the collected nodes).

The huge evolution with this module is that it's based on a FULL (WEB)SERVICE architecture. It's not really going to work without services and json_server properly configured (the first collect_nodes client has been developped in js/jquery/json). The goal here is to have a full gap between the "client" (widget) and the service (database and business logic). Thus, one can make it's own widget (why not flex/air widgets, that'll be easy).

For now on, the main features are:

  • admin configuration: set all the node types which can be collected AND set a maximum amount for a user's collection (and a handler once this limit is over) for normal users to collect nodes (associated with a specific role you can give to your customers). After this limit, you can do what you want (make your customers pay, connect to a workflow, give them points, ...)

JS Callback Handler

Overview

JS Callback Handler is a solution for creating highly performant server requests. This includes, but is not limited to, creating simple JSON callbacks.

This API is intended for module developers who wish to provide more of a "lean" approach to the Drupal bootstrapping process (not the front-end framework).

Note: this API does nothing by itself. It requires other modules to leverage its functionality and APIs.

Usability Testing Suite

This project will provide a suite of usability testing tools that will allow data to be recorded and analyzed in order to make improvements to your site and modules. This suite can be used for both remote and local usability testing.

Particpants in a usability study will get an individual environment which allows the participants the flexibility to start and stop their test as needed and even switch computers, making remote usability testing more friendly.

The intent of this module is to help developers perform usability testing, easily interpret the results, and make changes accordingly.

Data collection plug-ins

  • Form submission - collects the user input to forms.
  • Live feedback - collect user comments through an AJAX dialog while running a test.
  • User path - collect the user path taken to complete a task and compare to defined ideal path.

Data analysis plug-in

Each of the data collection plug-ins provides a basic analysis display.

Future desired plug-ins

  • Video stream - record video of the participant.
  • Audio stream - record audio of the participant.
  • Screen-cast - record the screen of the participant.

Form changes

This small helper module can be used to track value changes in form submissions. Only install if required by another module.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools