I haven't seen this this behavior in my testing and to-date, no-one else has reported it either, I will continue to look in to it, but I am unsure if I will be able to re-create it.Pastor Dan wrote: Just installed the script on my development server (WAMP). Haven't explored it all, but just started with the Extensions Audit. Very nice overall. For some reason, certain extensions are listed multiple times:
- RD_Rss is listed 3 times
- Weblinks is listed twice
- Popular Items is listed twice
- JCE Editor Mambot is listed twice
JTS Tools do not distinguish between published or unpublished items, it is an audit, thus the status of them is irrelevant. As with your previous issu, I have not seen this behavior or had it reported to be by others, As you say it isn't hard to do, JTS does not read any database entries, it merely trawls the appropriate directories and reads the xml files, if it finds one, it builds an entry from the content, I will review the regex in-case I am over-looking something, if I am it would most likley be due to any format changes between 1.0 and 1.5 versions of Joomla! If you can offer any better methodology please feel free, as the Tools do appear within my testing environments to do what they are designed to do.Pastor Dan wrote: There doesn't seem to be much consistency in whether unpublished extensions are listed or not. It also missed a number of both core and 3rd party extensions on my site. I'm not sure why this is so difficult to get right. You simple read off the extensions from the database tables for components, modules and mambots that are published. Then you go into the file structure and read the corresponding xml files.
Some core functions to not have associated function xml files, thus they are not reported through JTS audit routines.
In it's current development state, JTS is not designed to perform sub-extension audits for the purpose of maintenance, it is designed to assist with security and version control, at this time I don't foresee this functionality being added in the short-term.Pastor Dan wrote: As JCE is a very popular extension, it would be very nice if you could get the audit to list the multiple plugins that go with it. This is very hard to keep track of, as there are so many and they are frequently updated.
There is some work still to do to clean up the code, add the "missing" DataBase maintenance routines and then convert to a "Translation" friendly format, this will all be done before any new functionality is added. These tools are also planned to be ported to support additional OpenSource Applications in the near future also, so a stable, stationary release is required to enable that process.
If you could provide your Joomla!, JTS and Environment version details, this would assist in researching your reported issues.