Linodef is a filter for internal links and dynamic element embedding based exclusively on IDs. It provides tags to embed, insert and link the following element types: Moreover Linodef supplies (optional) buttons for supported editors to insert the tags into text and body fields. The buttons contain a list of elements (e.g. node titles) with the corresponding Linodef tag. The user can select an element with the help of an itemlist or an autocomplete field. A button is created by defining different elementtypes.
Application field
Those tags are required if you have a text that needs to include references to other elements or contains content which is already available in other elements. Some examples: This is only an incomplete list of examples. Linodef is applicable in many more cases than those.
Differences of Linodef in comparison to similar modules
To achieve the required flexibility the ID of a node, ID of a term and optionally a fieldname are the only elements that are saved within your text. The other data is included on-the-fly. That is the difference to similar filter modules that uses node names to create links (wiki-like behavior) or that limit their tags to the Node ID, too, but do not embed anything else. Following is a list of advantages the method Linodef uses has:
Linodef is more than a filter
Now you likely think: "I won't be able to know the IDs of all my nodes and terms." For this very reason Linodef is not limited to the filter tags: Linodef uses hardcoded tags not only to keep simplicity and a common handling but to offer the ability to provide buttons for editors. Learn more at The three Pillars of Linodef as well as editors Linodef supports.