qa:quality_agent
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qa:quality_agent [2011/04/03 19:11] – fgm | qa:quality_agent [2020/11/23 17:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
* The OSInet Quality Assurance module is a sequel to the MenuQA and FreeQA projects | * The OSInet Quality Assurance module is a sequel to the MenuQA and FreeQA projects | ||
- | * Code lives on [[http://git.osinet.eu/gitweb? | + | * Code lives on [[https://github.com/FGM/qa|OSInet QA Git repo]] |
* Current reports | * Current reports | ||
* Taxonomy | * Taxonomy | ||
Line 16: | Line 16: | ||
* Deployed but disabled packages | * Deployed but disabled packages | ||
* incomplete translation sets | * incomplete translation sets | ||
+ | * [[http:// | ||
+ | * duplicated files | ||
+ | * Views | ||
+ | * Non-cached displays | ||
* Planned features | * Planned features | ||
* Configuration exportability | * Configuration exportability | ||
- | |||
===== Quality control for menu entries ===== | ===== Quality control for menu entries ===== | ||
Line 29: | Line 32: | ||
Heine and bogus callbacks, and bogus access callbacks etc | Heine and bogus callbacks, and bogus access callbacks etc | ||
| | ||
- | ===== FreeQA : Freetagging | + | ===== Quality |
- | * FreeQA is a Drupal | + | * multiple copies/ |
- | * [[fqa: | + | * identical versions of a given module available for multiple sites in a multisite setup (notice: they could be regrouped under sites/all) |
- | * It is currently just an IDEA. There is no implementation | + | ===== Quality control for themes ===== |
- | ====== FreeQA : Freetagging Quality Agent ====== | + | * 2011-08-04: checking theme implementations |
- | ===== The problem | + | * unimplemented hooks |
+ | * presence of both theme and function implementations | ||
+ | * preprocess on functions (D6) | ||
+ | * notices: multiple implementations | ||
+ | * module other than definer + theme | ||
+ | ===== FreeQA : Freetagging Quality Agent ===== | ||
+ | ==== The problem ==== | ||
* Freetagging vocabularies allow taxonomies to be built on the fly, whether that be by any contributor (à la wikiwiki), or just a reduced set of authors | * Freetagging vocabularies allow taxonomies to be built on the fly, whether that be by any contributor (à la wikiwiki), or just a reduced set of authors | ||
Line 46: | Line 55: | ||
* The unavoidable consequence is that over time, several spellings will usually appear for terms that should be unique, as they would be under a controlled vocabulary | * The unavoidable consequence is that over time, several spellings will usually appear for terms that should be unique, as they would be under a controlled vocabulary | ||
- | ===== The solution | + | ==== The solution ==== |
+ | * Level 0: report on orphan terms. This is what QA.module does | ||
* First level: | * First level: | ||
* amend the terms edit form so that nodes using any term are made available to admins along with the term definition | * amend the terms edit form so that nodes using any term are made available to admins along with the term definition | ||
Line 54: | Line 64: | ||
* Second level: | * Second level: | ||
* Scan vocabularies for potential duplicates, using various algoriths like soundex and porter stemmer, to suggest additional term fusions | * Scan vocabularies for potential duplicates, using various algoriths like soundex and porter stemmer, to suggest additional term fusions | ||
+ | |||
+ | ====== Related modules ====== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ====== Similar offerings ====== | ||
+ | |||
+ | * In the security space: http:// |
qa/quality_agent.1301857893.txt.gz · Last modified: 2020/11/23 17:23 (external edit)