Back to G2 main
G2 is not intended as a direct replacement for the glossary module already available with drupal for quite some time now. It is 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.
| Feature | Glossary | G2 |
|---|---|---|
| Drupal-related | ||
| Drupal 4.7.x | Yes | Yes |
| Drupal 4.6.x | Yes | No |
| AJAX | No | Entry selector |
| architecture | term-based | node-based |
| Services provided | ||
| multiple glossaries on one site | Yes | No |
| RSS feeds on entries | Yes, Drupal core | No |
| RSS feeds on additional vocabularies | No | Yes, Drupal core |
| classify entries using taxonomy | No | Yes, Drupal core |
| commenting on entries | No | Yes, Drupal core |
| private editorial information | No | Yes |
| feature blocks | No | alphabar latest top random word of the day |
| XML-RPC services provided | No | alphabar latest top random word of the day |
| Security | Drupal core | Drupal core XML-RPC access control XML-RPC throttling |
| alphabar maintenance | automatic | manual |
| content filtering | automatic | dfn elements |
| Performance | ||
| memory needs/number of entries | proportional | constant |
| speed on small glossaries | faster | slower |
| speed on large glossaries | slower with size | remains constant |
| Themeability | search form node overview | Drupal core node themeing Independent themeing for all 5 feature blocks Independent themeing for all parts of a term definition |
Obviously, in all cases, a “No” actually means: “roll your own”, as in all Open Source software.