You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

projectdoc Toolbox

A document template that uses query macros enables documents to dynamically render links to a set of documents. If new documents are added to the system that meet the query criteria, links to these documents are automatically added to the querying document. This feature is also called dynamic lists or automatic linking.

Dynamic linking allows to render links dependent on the context. This can be a single link or a list of links as shown in the following screenshot.

You specify queries like this:

SELECT PropertyOne, PropertyTwo, PropertyFour
WHERE PropertyOne = "Some String" AND 
        (PropertyTwo = "Another String" OR PropertyFive = "Something")
SORT BY PropertyOne, PropertyThree

Note that this is pseudo syntax. The values for SELECT, WHERE and SORT BY are passed to the macros as parameters.

Dynamic linking is supported with

Display List Macro
Lists references to projectdoc documents in a list. List contain names and optional short descriptions.
Display List Template Macro
Lists references to projectdoc documents in a list. List items are defined by templates referencing properties.
Display Table Macro
Lists references to projectdoc documents in a table. Allows to select document properties for columns. Also non-list representations are provided.
Index Card Macro
Renders transcluded content fetched from documents of a result set.
Index Entries Table Macro
Renders a table of index entries.
Transclude Documents Macro
Renders transcluded content fetched from documents of a result set.

Resources

More information on this feature.

Dynamic List
Tools to render information based on queries at view-time.
Glossary
Terms used in and defined for projectdoc.
Dynamic List
In the glossary: Enhances navigation by showing a list of links to related information that is the result of a query on document properties.
Rendering Navigation Links
There are basically five ways to render navigation links with additional properties with the projectdoc Toolbox.
Dynamic Links
Build a navigation to related and associated information by the use of document properties and dynamic linking.
  • No labels