User Tools

Site Tools


g2:choosing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
g2:choosing [2020/11/23 17:23] – external edit 127.0.0.1g2:choosing [2023/05/27 16:05] (current) fgm
Line 3: Line 3:
 ====== Choosing a glossary-type module ====== ====== Choosing a glossary-type module ======
  
-None of the glossary modules is intended as a plug-in replacement for the original glossary module already available with drupal since its humble beginnings. Each of the alternatives was designed for slightly different needs, and this page is here to help you choose which module you should probably be using, or if you should really write your own. Lexicon evolved from glossary to accomodate yet another set of requirements, and glossify started with needs similar to glossary, but evolved to a much more diverse set of features; only those relevant to glossaries should be listed here.+As of 2011, none of the glossary modules is intended as a plug-in replacement for the original glossary module already available with drupal since its humble beginnings. Each of the alternatives was designed for slightly different needs, and this page is here to help you choose which module you should probably be using, or if you should really write your own. Lexicon evolved from glossary to accomodate yet another set of requirements, and glossify started with needs similar to glossary, but evolved to a much more diverse set of features; only those relevant to glossaries should be listed here.
  
 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 !
Line 9: Line 9:
 TODO: import "features discussion" from the [[g2/choosing_next|2008 glossary comparison table]], which updated the very obsolete http://drupal.org/node/266511, currently unavailable for edit except to members of the Drupal doc team due to the Full HTML format, but has now become partly obsolete itself. The 2008 chart is now imported. TODO: import "features discussion" from the [[g2/choosing_next|2008 glossary comparison table]], which updated the very obsolete http://drupal.org/node/266511, currently unavailable for edit except to members of the Drupal doc team due to the Full HTML format, but has now become partly obsolete itself. The 2008 chart is now imported.
  
-TODO: document the new [[http://drupal.org/project/atrium_glossary|Atrium Glossary]].+  * The [[http://drupal.org/project/atrium_glossary|Atrium Glossary]] only ever existed for D6, so is not included in this table. 
 +  * The [[http://drupal.org/project/lexicon|Lexicon]] module only ever existed for D6/D7, so is not included in this table. As of 2023-05, it is still maintained for D7.
  
-^ Feature                           ^  Glossary          ^  G2                          ^  Glossify   ^ Lexicon ^  G2 Refactoring       ^  Atrium Glossary  ^ +^ Feature                  ^  Glossary   ^  G2           ^  Glossify  ^  G2 Refactoring 
-^ Drupal-related                                       ^                              ^                                            +^ Drupal-related (2023-05) ^                                                       ^ 
-| Drupal 7.x                        |  No                |  Yes                         |  No(t yet)  |  Yes    |  Yes                  |  No   +| Maintenance              |  Abandoned  |  Minimal      |  Active    |  Postponed       | 
-| Drupal 6.x                        |  Yes                Yes                         |  Yes        |  Yes    |  No                   |  Yes  | +| Drupal 10.x              |  No         |  -dev         |  Yes       |  No              | 
-| Drupal 5.x                        |  Yes               |  Yes                         |  Yes        |  No     |  No                    No   +| Drupal 9.x                No         |  -dev         |  Yes       |  No              
-| Drupal 4.7.x                      |  Yes               |  Yes                         |  No         |  No     |  No                    No   +| Drupal 8.x               |  alpha1      -dev         |  Yes       |  No              | 
-| Drupal 4.6.x                      |  Yes               |  No                          |  No         |  No     |  No                    No   +| Drupal 7.x               |  -dev        -dev         |  Yes       |  Yes             | 
-| Earlier Drupal versions           |  Yes               |  No                          |  No         |  No     |  No                    No   +| Drupal 6.x               |  Yes        |  Yes          |  Yes       |  No              
-| AJAX                              |  No                |  Some autocompletion                     |         |                       | +| Drupal 5.x               |  Yes        |  Yes          |  Yes       |  No              
-| Storage                            terms             |  nodes, 1 content type       |  nodes (types ?) |    |  any entity           +| Drupal 4.7.x             |  Yes        |  Yes          |  No        |  No              
-| Revision support                  |  No                |  core                        |  core               |                       +| Drupal 4.6.x             |  Yes        |  No           |  No        |  No              
-| Simpletest                        |  No                |  A few                                           |  Yes                  +| Earlier Drupal versions  |  Yes        |  No           |  No        |  No              
-^ Services provided                                                                                     ^                       +| AJAX                              |  No                |  Some autocompletion |        |                       | 
-| multiple glossaries on one site    Yes                No                          |  No         |         |  Yes                  +| Storage                            terms    |  nodes, 1 type  |  nodes (types ?)   |  any entity  
-| RSS feeds on entries              |  core              |  No                          |  core (?)           |                       |  +| Revision support                  |  No                |  core                        |  core       | | 
-| RSS feeds on additional vocabularies |  No              core                        |  core       |         |  core                 +| Simpletest                        |  No                |  A few                                   Yes  | 
-| classify entries                  |  No                |  core taxonomy                core taxonomy  |     |  core fields          +^ Services provided                  Glossary           G2                           Glossify    G2 future          
-| commenting on entries              No                |  core                        |  core       |         |  core, only on node storage  +| multiple glossaries on one site    Yes                No                          |  No          Yes                
-| private editorial information      No                |  Builtin                     |  Use CCK    |         |  core fields          +| RSS feeds on entries              |  core              |  No                          |  core (?)                       
-| alphabar maintenance              |  automatic          manual                      |             |         |  defaults + override +| RSS feeds on additional vocabularies |  No              core                        |  core        core               
-| remote glossaries                  No                |  Yes, limited                |             |         |  Yes                  | +| classify entries                  |  No                |  core taxonomy                core taxonomy  |  core fields    
-| steganographic content protection |                    |  No                          |             |         |  Yes                  | +| commenting on entries              No                |  core                        |  core        core               
-| RDF information                                      |  No                         |   |  [[http://drupal.org/node/1029544|Yes]] +| private editorial information      No                |  Builtin (<= 7), core (>= 8) |  Use CCK    |  core fields        
-^ i18n                              ^                                                                     ^                       +| alphabar maintenance              |  automatic          manual                      |              defaults + override 
-| Translation template supplied      Yes                Yes                                     |         |                       | +| remote glossaries                  No                |  Yes, limited                |              Yes                  | 
-| Multilingual blocks                                  |  No                          |             |         |                       | +| steganographic content protection |                    |  No                          |              Yes                  | 
-| Translatable content              |  Use i18nterms      Use i18ncontent              Use i18ncontent   |                       +| RDF information                                      |  No                                      |  [[http://drupal.org/node/1029544|Yes]] 
-^ Feature blocks                    ^                                                                     ^                       +^ i18n                              ^  Glossary           G2                           Glossify    G2 future            
-| Alphabar                          |  No                |  Yes                          Use Views  |         |  Default View         | +| Translation template supplied      Yes                Yes                                                           | 
-| Daily                              Yes                Yes                          Use Views  |         |  Default View         | +| Multilingual blocks                                  |  No                          |                                   | 
-| Latest                            |  No                |  Yes                          Use Views  |         |  Default View         | +| Translatable content              |  Use i18nterms      Use i18ncontent              Use i18ncontent                 
-| Random                            |  Yes                Yes                          Use Views  |         |  Default View         | +^ Feature blocks                    ^  Glossary           G2                           Glossify    G2 future            
-| Search glossary                    Yes                No                          |  No         |         |  Yes                  | +| Alphabar                          |  No                |  Yes                          Use Views  |  Default View         | 
-^ Content filtering                                                                             ^                               +| Daily                              Yes                Yes                          Use Views  |  Default View         | 
-| Input, automatic                  |  Yes                No                          |  No         |         |  Yes                  | +| Latest                            |  No                |  Yes                          Use Views  |  Default View         | 
-| Input, automatic, stop list        Single language    No                          |  No         |         |  i18n support         | +| Random                            |  Yes                Yes                          Use Views  |  Default View         | 
-| Input, explicit                    No                |  Yes, dfn element            |  No         |         |  Yes, custom element +| Search glossary                    Yes                No                          |  No          Yes                  | 
-| Output, automatic                  No                |  No                          |  Yes        |         |                       | +^ Content filtering                  Glossary          |  G2                           Glossify    G2 future            
-| auto "title" on links              No                |  No                          |             |         |  Teaser / Disambiguation        | +| Input, automatic                  |  Yes                No                          |  No          Yes                  | 
-| Disambiguation pages              |  n.a.              |  Yes, limited                |             |         |  default + override   | +| Input, automatic, stop list        Single language    No                          |  No          i18n support         | 
-| Disambiguation targeting in links |  n.a.              |  No                          |             |         |  Yes, on explicit     | +| Input, explicit                    No                |  Yes, dfn element            |  No          Yes, custom element 
-^ 3rd party integration                                                                                 ^                       +| Output, automatic                  No                |  No                          |  Yes        |                       | 
-| [[http://wiki.audean.com/g2/wishlist|Quality Agent]] |  No  |  No                                 |         |  Yes                  | +| auto "title" on links              No                |  No                          |              Teaser / Disambiguation        | 
-| Views: basic                      |  core              |  core + specific                         |         |  core + specific      | +| Disambiguation pages              |  n.a.              |  Yes, limited                |              default + override   | 
-| Views: default views              |  No                |  No                          |             |         |  Yes                  | +| Disambiguation targeting in links |  n.a.              |  No                          |              Yes, on explicit     | 
-| [[http://wiki.audean.com/g2/wishlist|Wikipedia]]  |  No  |  No                        |             |         |  Yes, with i18n       | +^ 3rd party integration              Glossary           G2                           Glossify    G2 future            
-| [[http://wiki.audean.com/g2/wishlist|Zeitgeist]] |  No  |  No                                     |         |  Yes                  | +| [[http://wiki.audean.com/g2/wishlist|Quality Agent]] |  No  |  No                                  Yes                  | 
-^ Performance                                                                                           ^                       +| Views: basic                      |  core              |  core + specific                          core + specific      | 
-| memory needs/number of entries    |  O(n)              |  O(1)                        |  O(n) (?)   |         |                       | +| Views: default views              |  No                |  No                          |              Yes                  | 
-| speed on small glossaries          faster            |  slower                      |  slower     |         |                       | +| [[http://wiki.audean.com/g2/wishlist|Wikipedia]]  |  No  |  No                        |              Yes, with i18n       | 
-| speed on large glossaries          slower with size  |  remains constant            |  slower with size  |                        +| [[http://wiki.audean.com/g2/wishlist|Zeitgeist]] |  No  |  No                                      Yes                  | 
-^ Themeing                          ^                                                                     ^                       +^ Performance                        Glossary           G2                           Glossify    G2 future            
-| - home page                                          |  core                        |             |         |                       | +| memory needs/number of entries    |  O(n)              |  O(1)                        |  O(n) (?)                         | 
-| - search form                      Yes                core                        |  core       |         |                       | +| speed on small glossaries          faster            |  slower                      |  slower                           | 
-| - node overview                    Yes                core                        |  core       |         |                       | +| speed on large glossaries          slower with size  |  remains constant            |  slower with size  |                
-| - definition fields                n.a.              |  Yes                          Use CCK    |         |  core fields          | +^ Themeing                          ^  Glossary           G2                           Glossify    G2 future            
-| - each feature block              |  n.a.              |  Yes                          Use Views  |         |                       | +| - home page                                          |  core                        |                                   | 
-| Specific class on glossary links  |                    |  Yes                          Yes        |         |                       | +| - search form                      Yes                core                        |  core                             | 
-| Implementation                    |  Templates          Theme functions                         |         |  Templates            | +| - node overview                    Yes                core                        |  core                             | 
-^ Developer features                ^                                                                     ^                       +| - definition fields                n.a.              |  Yes                          Use CCK    |  core fields          | 
-| XML-RPC API                        No                |  alphabar \\ latest \\ top \\ random \\ word of the day  |  No  |   |        +| - each feature block              |  n.a.              |  Yes                          Use Views  |                       | 
-| Web services security              n.a.              |  IP-based access control \\ throttling  |  n.a.  |   |                       +| Specific class on glossary links  |                    |  Yes                          Yes        |                       | 
-| UI module separate from Data API  |  No                |  No                          |             |         |  Yes                  |+| Implementation                    |  Templates          Theme functions                          Templates            | 
 +^ Developer features                ^  Glossary           G2                           Glossify    G2 future            
 +| XML-RPC API                        No                |  alphabar \\ latest \\ top \\ random \\ word of the day  |  No  |  
 +| Web services security              n.a.              |  IP-based access control \\ throttling  |  n.a.  |                 
 +| UI module separate from Data API  |  No                |  No                          |              Yes                  |
  
  
g2/choosing.1606152216.txt.gz · Last modified: 2020/11/23 17:23 by 127.0.0.1