4
Thanks for the comments, Mith.

I've added your suggestions about Smarty templates for forms being optional.
Now I'm working on rewriting the section on classes and functions, and adding a new section about MySQL indexes. That's proving a little difficult because this isn't a guide, it should just be a list of standards really... and I'm not sure that indexes should be part of the QA standards test... I mean, how do you make it a concrete rule? "There should be an index on the database table if the WHERE clause involves a field other than the primary key, or more than one field with an AND statement between the fields, and the table is likely to contain many records"? Not very reasonable, and should be a personal choice of the developer, shouldn't it? I definitely agree XOOPS would benefit from increased use of indexes in the modules, but I don't see how it can be made a standard. What are your thoughts?
Rowd