This project is not covered by Drupal’s security advisory policy.

Travel Log Module - Beta Release

This module allows a user to create Travel Logs that track mileage for commutes, cycling, road trips, etc. The original intent for this module was to create a cyclist log, but I made it more generic and flexible so that it can be adapted for other uses, such as commuter logs, carbon footprint calculation, etc.

I created normalized tables, which seems to be an exception in Drupal development, perhaps for performance reasons. But I saw an opportunity to provide all kinds of reporting and analysis (Business Intelligence background) to provide added value to the community.

Here's a description of what this module does

Travel Log

Core functionality. Create and manage multiple travel logs per user. Each user can manage his/her own logs.

If using the Open Flash Chart API, users will see a bar chart showing a summary of their total monthly mileage.

Core functionality Each Travel Log has a list of entries. Say for example, To and From work. You can track the mileage, duration, date and provide a name and description for each log entry.

Travel Log Rides

If you have multiple bikes, cars, motorcycles. You can track how many miles you put on a certain bike. Say for example, if you have a road bike and a mountain bike.

Travel Log Types

You can many different types. The default types are Cyclist and Commuter log types. Again, the original intent was to create a cyclist log, but it can be extended for other uses as well.

You can have many different groups of users. Say for example, if you are trying to promote cycling through competition between different departments or buildings in the place you work. Or maybe between neighboorhoods or clubs. Administer Travel Log permissions required.

Travel Log User Group mapping

This screen allows you to set up which users belong to what group. A user is a drupal user that has created an account on your drupal site. Administer Travel Log permissions required.

Travel Log Dashboard

Provides a summary of mileage travelled for the groups that are set up. This is going to be expanded to provide graphical and tabular summaries of the mileage so far.

*** Requirements and Dependencies

PHP 5.X
Drupal 6.X

Adobe Flash 9+
Javascript Enabled on the client.

For Dashboard and summary charts, you will need the Open Flash Chart API module and the Open Flash Chart movie files.

This module is in alpha release and is not intended for production sites.

Project information

Releases