YAMS English Documentation
Last edited by JP DeVries on Aug 9, 2013.
This is a user-contributed Extra. If you find issues or would like more info or help, please contact the author.
Unknown macro: {div}
Language Variants
Page: YAMS English Documentation |
Page: YAMS Documentación Español |
Page: YAMS Deutsche Dokumentation |
YAMS: English Documentation
About
YAMS is a highly configurable MODx Evolution addon that is designed to make it easy to develop multilingual websites. The following features are currently implemented:
- All content is managed via a single document tree to enable a consistent site structure across all language variants.
- Standard MODx placeholders can be used within document templates in order to generate multilingual content and URLs.
- A tabbed language layout for multilingual documents (requires ManagerManager)
- Document templates can be configured as multilingual or monolingual.
- Highly configurable multilingual URLs. The following are examples of different ways YAMS could be set-up to refer to language variants of a single document:
Multilingual aliases:
http://server_name/my-doc-en.html
http://server_name/mon-doc-fr.html
Server name mode only:
http://en.server_name.com/mydoc.html
http://fr.server_name.com/mydoc.html
Root name mode only:
http://server_name.com/en/mydoc.html
http://server_name.com/fr/mydoc.html
Root name mode only, with one language at root:
http://server_name.com/mydoc.html
http://server_name.com/fr/mydoc.html
Server name mode, root name mode, friendly alias paths, multilingual aliases and multibyte URLs:
http://en.server_name.com/england/folder/mydoc.html
http://fr.server_name.com/la-france/répertoire/mon-doc.html - Additional URL configurability, including ability to hide alias of site start document, SEO friendly redirection, multibyte URLs and content-type dependent alias suffixes.
- Additional YAMS Placeholders allowing access to language specific settings, such as language name and direction.
- Additional functionality via the YAMS snippet call, including the ability to manage custom multilingual chunks, snippets and template variables to generate list-based or drop-down based language switchers (templatable), the ability to repeat content in multiple languages...
- Extensions for Ditto, Wayfinder, Jot and eForm.
- Possible to create custom multilingual template variables.
Author: PMS
Donate: To support the time spent developing, maintaining and supporting YAMS, please donate. To purchase support on a more formal basis, please contact Nashi Power.
Copyright (and example site): Nashi Power 2009
Licence: GPL v3
Forums: YAMS Forums @ MODx. A list of planned developments for YAMS is maintained in this thread.
Menu
- YAMS Installation
- YAMS Setup
- YAMS Language Modes
- YAMS Language Settings
- YAMS Configuration
- YAMS Placeholders
- YAMS Snippet
- YAMS Technical Details
- YAMS How To
- YAMS + Breadcrumbs
- YAMS + Ditto
- YAMS + Ditto + PHx
- YAMS + eForm
- YAMS + Jot
- YAMS + Snippets
- YAMS + Wayfinder
- YAMS Custom Multilingual Tvs-Chunks-Snippets
- YAMS Language dependent layout
- YAMS Language Flag List
- YAMS Language Select Landing Page
- YAMS Mime-type Dependent Alias Suffixes
- YAMS Multilingual Weblinks
- YAMS XML Sitemap
Suggest an edit to this page on GitHub (Requires GitHub account. Opens a new window/tab).