This project is under active development.

Features YAML

This module provides a way to export feature’s exports to multiple yml files
located in the feature’s config folder. It is only exported for reference.

EpiCollect

Allow Drupal to interact with EpiCollect.

Elephant.io

What is elephant.io?

Elephant.io provides a socket.io client fully written in PHP that should be usable everywhere in your project.
It is a light and easy to use library that aims to bring some real-time functionality to a PHP application through socket.io and websockets.

For elephant.io magic to operate, the following dependencies must be fulfilled:

  • Socket.IO 0.8+
  • PHP 5.3+
  • NodeJS 0.6.5+

Example usage(Try out the demo)
In our case we have a Drupal site and one different site for example a simple .html site(it can be Drupal site as well)
The users are connected to this html site and listening to the changes from the Drupal site. From the Drupal site you want to notify the connected users if something happens on the Drupal backend. It can be basically everything (node update, order status change, content insert). When something occurs on the php side, you can simply notify the users on the html site with few lines of php code.

0, http://37.9.171.77:4000 --> change to the url where your socket is running

1, Install the module -> it will enable the Elephant IO library (you need to download the library and place it to sites/all/libraries/elephant.io folder

2, You need to have node and socket.io up and running

Quality Management System

Quality Management System

The purpose of this project is to enable the provision of quality management services (QMS) through the implementation of the Requirements and Testing Hub (RTH) framework using the drupal framework.

This project comes as a result of the work currently done at the University of the Witwatersrand, Johannesburg, South Africa. It is with the help of the RTH tool - that the creation of QMS can aid in achieving the following goals;

1 - Improving users satisfaction

- This goal entails the improvement of users of any system (especially ERPs) by making it easy users to self-support and track all their queries, defects and enhancements

2 - Reduce the cost of development

- It is clear that with clearly defined checkpoints in any development - everyone will know the cost of time and money incurred.
- Visibility to any development cost - will encourage all to limit the costs

3 - Reduce the cost of maintenance

- With the any development it is essential to prepare post-development support processes in the form of a quality assurance (QA) manual that will aid in conducting quality control (QC) processes during any system production support
- Achieving the first goal through the achievement of the second goal will automatically translate to the achievement of this goal.

eWorkSpace

eWorkSpace

This is a project aimed at facilitating the sharing of daily work - tasks - through a distributed network of work platforms and people. This can be perceived similar to crowd-sourcing - though this adds the value of continuous sharing of tasks between industry professionals, university students, graduates and school learners.

The projects attempts to implement services that will enable the following scenarios amongst the target users;

Pages

Subscribe with RSS Subscribe to RSS - Under active development