This project is not covered by Drupal’s security advisory policy.
Lingwo is a small family of modules for creating an online, collaborative dictionary, which tries to support modern, professional lexicographical (dictionary writing) practices as much as possible.
It focuses on translating dictionaries (ex. Spanish-English dictionary) which are maintained collaboratively by a team, like a wiki.
Lingwo powers the dictionary part of the following sites:
- BiblioBird.com - a language learning platform for Poles learning English
- OurLanguage.org - a Native American language revitalization project
Installation
See the Installing and configuring Lingwo guide for detailed information on setting up Lingwo for the first time.
Modules
See the Overview of Lingwo modules to learn about the individual pieces that make up Lingwo.
Security note
The lingwo_fields module allows users to with the appropriate permission (edit Lingwo fields JavaScript) to enter JavaScript code which will be loaded by other users.
Grant this permission with care! Untrusted users could use this for all kinds of nasty things. This is similar in nature to the "php" module which lets certain users enter PHP code. It should probably only be granted to site administrators.
In the future, I want to integrate some JavaScript sandboxing technology (like
Caja or AdSafe), so that normal users can more safely use this feature.
But for now, you have been warned!
Integration with other modules
Lingwo has no dependencies outside of core Drupal modules. But it does integrate with a number of other modules if your site happens to have them enabled.
- views: Provides integration with the Lingwo database tables and two default views for browsing dictionary entries.
- i18nstrings: Allows translation of part of speech values and sense relationship values.
- context: Allows the search block to maintain its context after a search.
- languageicons: Adds flags to entry titles.
- cck: Besides allowing you to add interesting new fields to your dictionary entries, when the "content" module is enabled, you can rearrange all our custom fields on the node edit form.
- node_export: Useful for importing/exporting languages defintions. The language definitions from BiblioBird.com for English and Polish are included with this module. You can use them as examples, or to help you jumpstart creation of your own English or Polish dictionary.
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Maintenance fixes only
Considered feature-complete by its maintainers. - 2 sites report using this module
- Created by dsnopek on , updated
- This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Development version: 7.x-1.x-dev updated 6 Mar 2015 at 22:43 UTC