OK, I've done some "quick and dirty" update to this module to version 1.30 Beta 1:
- updated to PHP 5.4
- updated to XOOPS 2.5.5 Admin GUI
- renamed tables to follow our new convention of "mod_module_table" (the module will rename existing tables automatically during "update")
- fixed few bugs
- added XOOPS classes for each table so they use XOOPS API (currently only in the backend).
I was using TDMCreate for it - I am trying to use it to generate the required classes for existing tables, so we save some time when ere refactoring older modules. After couple of these exercises I will go back to TDMCreate and make some improvements so the generated code will get better. Tigmno is doing also a lot of good work there, so I am looking forward to testing his latest code.
I didn't touch the front end, as I need to understand more the DB and module structure. Maybe the original developer has some documentation that we could use. Plus we don't really want to touch it, because current users most probably wouldn't like it
And I also didn't do any security audit on the code, so maybe somebody who is good at that could take a look at the code and check it out for any possible vulnerabilities.
But I think, we should just rename this module to "Pedigree" and make it official
What do you think?
It is really a very cool module, and I like several of the features, incl. the charts, and adding custom fields
We can make some more improvement here and there to make it more consistent with other modules, but nothing crazy, just make it more user-friendly, like adding few tables, and spice it up graphically. I would love to see few of our designers to take a shot at that and make it really cool looking!
It's nice to see how XOOPS can be used to develop cool solutions. We need more of this!
Download: SourceForge File Repository