g2:choosing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
g2:choosing [2011/01/12 09:32] – [Choosing a glossary-type module] fgm | g2:choosing [2023/05/27 15:51] – fgm | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Choosing a glossary-type module ====== | ====== Choosing a glossary-type module ====== | ||
- | G2 is not intended as a direct | + | As of 2011, none of the glossary modules |
Left-to-right order by date of creation. Empty cells means info not yet available. Please contribute ! | Left-to-right order by date of creation. Empty cells means info not yet available. Please contribute ! | ||
- | TODO: import | + | TODO: import |
- | ^ Feature | + | The [[http://drupal.org/project/atrium_glossary|Atrium Glossary]] only ever existed for D6, so is not included in this table. |
- | ^ Drupal-related | + | |
- | | Drupal 7.x | No | No(t yet) | + | |
- | | Drupal 6.x | Yes | + | |
- | | Drupal 5.x | Yes | + | |
- | | Drupal 4.7.x | Yes | + | |
- | | Drupal 4.6.x | Yes | + | |
- | | AJAX | No | Some autocompletion | + | |
- | | Storage | + | |
- | ^ Services provided | + | |
- | | multiple glossaries on one site | + | |
- | | RSS feeds on entries | + | |
- | | RSS feeds on additional vocabularies | No | + | |
- | | classify entries | + | |
- | | commenting on entries | + | |
- | | private editorial information | + | |
- | | alphabar maintenance | + | |
- | | feature blocks | + | |
- | | remote glossaries | + | |
- | | Security | + | |
- | ^ Content filtering | + | |
- | | automatic | + | |
- | | automatic, stop list | Single language | + | |
- | | explicit | + | |
- | | auto " | + | |
- | | Disambiguation pages | n.a. | Yes, limited | + | |
- | | Disambiguation targeting in links | n.a. | No | | | + | |
- | ^ 3rd party integration | + | |
- | | [[http://wiki.audean.com/g2/wishlist|Quality Agent]] | No | No | + | |
- | | Views: basic | core | core + specific | + | |
- | | Views: default views | No | No | | | + | |
- | | [[http:// | + | |
- | | [[http:// | + | |
- | ^ Performance | + | |
- | | memory needs/ | + | |
- | | speed on small glossaries | + | |
- | | speed on large glossaries | + | |
- | ^ Themeing | + | |
- | | - search form | + | |
- | | - node overview | + | |
- | | - definition fields | + | |
- | | - each feature block | n.a. | Yes | + | |
- | | Implementation | + | |
- | ^ Developer features | + | |
- | | XML-RPC API | + | |
- | | UI module separate from Data API | No | No | | | + | |
+ | ^ Feature | ||
+ | ^ Drupal-related (2023-05) ^ | ||
+ | | Maintenance | ||
+ | | Drupal 10.x | No | ||
+ | | Drupal 9.x | ||
+ | | Drupal 8.x | ||
+ | | Drupal 7.x | ||
+ | | Drupal 6.x | ||
+ | | Drupal 5.x | ||
+ | | Drupal 4.7.x | ||
+ | | Drupal 4.6.x | ||
+ | | Earlier Drupal versions | ||
+ | | AJAX | No | Some autocompletion | ||
+ | | Storage | ||
+ | | Revision support | ||
+ | | Simpletest | ||
+ | ^ Services provided | ||
+ | | multiple glossaries on one site | ||
+ | | RSS feeds on entries | ||
+ | | RSS feeds on additional vocabularies | No | ||
+ | | classify entries | ||
+ | | commenting on entries | ||
+ | | private editorial information | ||
+ | | alphabar maintenance | ||
+ | | remote glossaries | ||
+ | | steganographic content protection | | No | | ||
+ | | RDF information | ||
+ | ^ i18n ^ ^ ^ | ||
+ | | Translation template supplied | ||
+ | | Multilingual blocks | ||
+ | | Translatable content | ||
+ | ^ Feature blocks | ||
+ | | Alphabar | ||
+ | | Daily | ||
+ | | Latest | ||
+ | | Random | ||
+ | | Search glossary | ||
+ | ^ Content filtering | ||
+ | | Input, automatic | ||
+ | | Input, automatic, stop list | ||
+ | | Input, explicit | ||
+ | | Output, automatic | ||
+ | | auto " | ||
+ | | Disambiguation pages | n.a. | Yes, limited | ||
+ | | Disambiguation targeting in links | n.a. | No | | ||
+ | ^ 3rd party integration | ||
+ | | [[http:// | ||
+ | | Views: basic | core | core + specific | ||
+ | | Views: default views | No | No | | ||
+ | | [[http:// | ||
+ | | [[http:// | ||
+ | ^ Performance | ||
+ | | memory needs/ | ||
+ | | speed on small glossaries | ||
+ | | speed on large glossaries | ||
+ | ^ Themeing | ||
+ | | - home page | ||
+ | | - search form | ||
+ | | - node overview | ||
+ | | - definition fields | ||
+ | | - each feature block | n.a. | Yes | ||
+ | | Specific class on glossary links | | Yes | ||
+ | | Implementation | ||
+ | ^ Developer features | ||
+ | | XML-RPC API | ||
+ | | Web services security | ||
+ | | UI module separate from Data API | No | No | | ||
- | Obviously, in all cases, a " | ||
- | ", as in all Open Source software. | ||
+ | Obviously, in all cases, a " | ||
+ | ====== Documentation ====== | ||
- | ===== Drupal 4.x to 6: Rationale for G2 specificities | + | * Glossary |
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * G2 | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Glossify | ||
+ | * [[http:// | ||
- | * Optimization for large glossaries: this is the need expressed by OSInet, which funded development, | ||
- | * Single glossary: multiple glossaries were not necessary to OSInet, which funded development | ||
- | * Explicit linking to terms with dfn elements: | ||
- | * limits system workload | ||
- | * allows invisible marking of entries made of other entries. Think: XML-RPC, points to XML and to RPC with glossary.module and various wiki filters, but can point to ' | ||
- | * allows redactor-level choice of | ||
- | * whether to link to an entry: glossary always links if the term matches, which is not always meaningful (" | ||
- | * where to link to an entry: glossary allows only a predefined set of positions (first, last or all matches) | ||
- | * nodes vs terms: this is the most salient difference. | ||
- | * Using custom nodes (g2_entry in g2.module) allows large definitions, | ||
- | * Using terms (glossary.module) allows definitions to be bound to custom nodes instead of being nodes on their own | ||
- | * Alphabar maintenance: | ||
g2/choosing.txt · Last modified: 2023/05/27 16:05 by fgm