Summary: AVIM.js, a popular Vietnamese input method editor (IME)
More details: This gadget supplies the input method editor itself, while Gadgets/AVIM portlet adds UI for controlling it to the sidebar. Detailed instructions are available at the Vietnamese Wikipedia (also in English). Bug 63,465 tracks the work to port AVIM to jquery.ime (ULS). AVIM offers several features not currently supported by ULS, including user-configurable input and orthographical settings and full compatibility with VisualEditor.