Movico: Timetracker module

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
carlmcdade's picture

I am working on a module for an NGO that does basic time tracking for projects. Initially I am doing this for D7 and then back porting it to D6 because it needs to be Open Atrium compatible.

The module is based on the Movico (MVC and OOP) style of creating modules for Drupal. I am finding that this makes Drupal more RAD friendly. Also since this is working code it shows the practically of the Movico methods and is allowing me to straighten out any kinks in the scaffolding.

A couple of things I have done so far are to make the controller more robust so that I can add Class files by type. This means that I am also using Movico for the administration section of the module. I have also added an PHP ini configuration file for internal module use. The menu hook system has also been made easier to work with.

The beta version of the module is being tested and coded on Drupal.se There will be a Github repo for the D7 version with a D6 branch.

I see that the D6 version of Movico on Github is gaining popularity which is great! So I will continue to deliver changes and clean ups of that code also. So look for them in the next days.

I am really hyped about Movico because it is making module development fun like it used be back in the days of D5. I also think that there will be fewer abandoned modules and forever betas as Movico matures to take the place of the internal procedural method for module making.