1
I am in the process of reconciling XOOPS modules on the SourceForge with the
Burning's fantastic "XOOPS Resource Book", so we can update the SourceForge and our own Module Repository.
While doing it, I came across this little gem:
xHelp 0.79 from Brian Wahoff and Eric Juden.
When I say - perfectly released, I mean the professional documentation around this module.
We all know how difficult it is to update somebody's else module - we need to dive in into the code trying to understand the functionality, features, what the module does, and how it does it.
And every time we wish that the developer had provided a detailed documentation.
That's what Brian and Eric did - they've included various diagrams, e.g. showing the Class Relationships:
![Resized Image](https://xoops.org/uploads/screens/ClassRelationships.jpg)
the DB structure:
![Resized Image](https://xoops.org/uploads/screens/dbStructure.jpg)
module workflows, and more.
There is also a spreadsheet with the list of Smarty variables used in Templates:
![Resized Image](https://xoops.org/uploads/screens/xHelp_SmartyVariable.jpg)
And there a list of Use Cases, and the roadmap for the module, and few other things.
I can only say "WOW"!!!!
I don't think that I've seen any other module that contained so much useful information. This is definitely the "Best Practice" in the world of XOOPS Module Development.
BTW - Marco's
XQAS_Modules_CheckingTool 2.0 Final can be very helpful for Module developers, as well as the
QA section on XOOPS Wiki