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: (external edit)
