Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
titleNew and Noteworthy
intro-textThe following changes may be the most interesting of this release.
Section
titleTemplate Support for Table Columns

This new version allows to specify a template for rendering a column with the Display Table Macro. Now you can render more than one property in a table cell using a template (like the one used by the Display Document Properties Macro).

Use Templates to render complex values in a column cell. The syntax to specify a template is

Code Block
#COLUMN_NAME{TEMPLATE_SPECIFICATION}

The column name is the label to use for the column heading. It may be replaced using projectdoc Toolbox 2.2.3 Release Notes.

The template specification uses placeholders to reference properties.

Example Box
titleExample Template Specification
Code Block
#My Label{${Doctype} / ${Iteration}}

The template will access the Doctype and Iteration property to render the specified string for each row in the given column.

Section
titleTool Support

This new feature is actually not directly relevant for users of the projectdoc Toolbox. This feature It provides services to interface with the new tool model provided by the DTSMP.

The new Core Doctypes provide a new version of the Documentation Dashboard takes advantage of this feature.

projectdoc-box-note

Please update Core Doctypes to version 11.0 for the new Documentation Dashboard!

Please update Core Doctypes to version 11

.

0 for the new Documentation Dashboard!

projectdoc-section
titleBox Support for Transclusion

projectdoc boxes are now first-class citizens in respect to transclusion.

Every box provides its name (e.g. 'pending-box' for the Pending Box Macro) as a default tag.

Using the new Documentation Dashboard allows now to track boxes more conveniently.

Note Box
Section
titleDoctype Homepage Property

There is a new artificial property called 'Doctype Homepage' that is a link to the document's doctype homepage.

This feature was supported by the Display Table Macro by automatically rewriting the values in the Doctype column. The new approach is much cleaner and is supported by all macros.

Note, since this is a new artificial property, to have it provided by existing documents, a reindex is required. Otherwise only new and updated documents will provide this property.

Note Box
titleWhich artificial Properties are provided?

To list all properties of a projectdoc document, including the artificial properties, use the Display All Document Properties Macro. Or use a bookmarklet to render this information in a new window.

...