5
I am trying to research some things right now but my intention at this point in time is to create a module that will pull from the api documentation and hopefully create this for me.
I need the API documentation in XML format however to accomplish this.
I am looking at things to support in such a module...
The module will be a sort of "versions comparison" module designed to work with multiple programs but will be programmed with the xoops API in mind.
Will load the XML versions of the API documentation into the module.
Then the intention is to build a table. This table will have the name of the function or class, a brief description of it and then each version will have a column for comments.
The description will be the latest version available.
The comments will be single letters or symbols in the column for the version number. At this point I can see comments for:
current function/class
depreciated
removed
new function/class
moved
Anything else I should be looking for?
The moved, removed and new comments would be from that version compared to the version before it.
If someone is more interested in a particular function or class and they click on it then the API record for each version will be listed with any pertinent information. For instance if a function or class is depreciated it should show the new one to use in its place.
I am having trouble finding something that will convert CHM files into XML files so I am guessing I will have to use doxygen to make XML files from the original code. I could convert to HTML but want to use the XML capabilities of PHP to do most of the work for me.
Work Smarter not harder as we say around here.. ;)
Rodney