projectdoc Toolbox 2.5 Release Notes

Fixing 86 issues since version 2.4.

Today we released version 2.5.1 of the projectdoc Toolbox on the Atlassian Marketplace!

This release provides some new features, improvements of existing features, and fixes a number issues.

The projectdoc Toolbox is an add-on for Confluence supporting agile software development teams to collaborate on process, project, system, and product documentation. 

New and Noteworthy

Check Property Value

With this version it is possible to show a section or content dependent on a property value.

property-name=my-value,!property-name2=other-value

Prior to this version hiding has been only possible on the presence or absence of a property.

Flags Property

All document types now provide an additional hidden property to add arbitrary strings. These strings are Flags and are used to filter document.

In contrast to Subject, Categories, and Tags, Flags are not defined by their own document type (therefore are not documented) and will not be used to describe the HTML document with Metadata Sets.

Wiki Syntax

Selected macros from the projectdoc Toolbox can now be used with wiki syntax. This allows to use these macros with Confluence, where the new macros are not allowed (such as the menu).

Updated Doctypes

The references and resources section use the Tour Macro by default. This makes it much easier for authors to add references to internal pages and show their short description.

The table is rendered as a definition list. So if the link in the first column of the table is an external link, and no short description is provided, the definition list supports a compact representation by omitting the data value.

Developer Diaries use Templates

Some developer diaries doctypes now use the template feature with the Display Table Macro. This allows to render the Iteration property compactly with the Short Description.

Layout Macros

The projectdoc Toolbox provides macros for layouting web pages.

These include:

Layout Element Macro
Renders an block or inline element of a page.
Action Button Macro
Renders an action button to link to a projectdoc document, Confluence page, or external resource.
Image Element Macro
Renders an image with an overlay text.
Random Transclusion Macro
Transcludes random content from a document marked with the content marker macro.
Page Include Macro
Supports page inclusion dependent on the space of the primary page.
Primary Page Display Document Property Macro
Renders the value of a document property from the primary page.

Breaking Changes

New Blueprint IDs

For all doctype add-on updates to their model version the blueprint keys change. This will effect the Create From Template Macro on existing pages.

This issue needs to either be resolved manually or by a text replacement tool.

Only the value for the blueprintModuleCompleteKey parameter of the macro needs to be replaced.

<ac:parameter ac:name="blueprintModuleCompleteKey">
  de.smartics.atlassian.confluence.smartics-projectdoc-confluence-space-swdev:projectdoc-blueprint-doctype-architecture-decision
</ac:parameter>

The new key prefix (excluding the name of the doctype) for the Software Development Doctypes Add-on is

de.smartics.atlassian.confluence.smartics-projectdoc-confluence-space-swdev:projectdoc-blueprint-doctype-

To update the value a user with write access may simply change the value in the macro editor of the Create From Template Macro:

If you do not want to scroll through long lists of blueprints, you may use the Source Code Editor and do the text replacement in the page source.

Reindex required

In order to fix broken phantom references (due to PDAC-922 - Phantom References broken Done ), a reindex is required.

Doctype Add-ons

Doctype add-ons provide space and page blueprints based on the projectdoc Toolbox.

projectdoc Core Doctypes

List of breaking changes in this add-on.

projectdoc Add-on for arc42

List of breaking changes in this add-on.

Known Issues

Site refresh required
After import of a space, a reindex and in some cases a refresh page tree is required.
Space cannot be deleted
Some spaces resist to be deleted.
Create From Template Macro fails
Instead of creating a new document instance for a doctype, the template button macro only logs an error to the browser's console.

Upgrade Instructions

Install the new OBR of the projectdoc Toolbox.

Updating the following extensions is required.

Extension Add-on for the projectdoc Toolbox Version
1.4.1
3.0.4
3.0.2

Updating the following doctype add-ons is recommended.

List of Changes

The following changes are part of the latest projectdoc Toolbox for Confluence.

Key Summary T P Status Resolution Description
PDAC-964 List Match with AND New Feature Critical (migrated) Done Fixed

Support Where Clauses with a list query where all Elements of a Property Value (List) must match.

PDAC-959 Support Space Imports New Feature Critical (migrated) Done Fixed

Currently space imports need to be handled manually. We should append the initialization of the AO tables as part of the import process.

PDAC-953 Image Element Macro New Feature Critical (migrated) Done Fixed

Provide a macro to render images with text overlays.

PDAC-952 Layout Element Macro New Feature Critical (migrated) Done Fixed

In order to support layouting elements on a page, we need a macro to apply layout information.

PDAC-950 Random Transclusion Macro New Feature Critical (migrated) Done Fixed

Provide a macro to select from a set of contents randomly for transclusion.

PDAC-946 Display Property from Primary Page New Feature Critical (migrated) Done Fixed

Render a document property from a primary page.

PDAC-945 Page Include Macro New Feature Critical (migrated) Done Fixed

Add a macro to include from a page that may be stored in the primary page's space. If not, a default page body is rendered. If that is not present either, nothing is rendered.

PDAC-938 Support Grouping Doctypes with Properties New Feature Critical (migrated) Done Fixed

We need to support template authors to make it easier to reference information in related doctypes. Currently there is

  • Doctype
  • Docsubtype
  • is-a

To define the type of a document instance. Since is-a demands that the referenced doctype really exists, we need to introduce

  • is-of

to define a virtual family relation. Furthermore we add

  • in-context

to define a virtual context within which the doctype is defined. This is typically related to the bundle the doctype is part of. We will use the shortId of the add-on as default value. With the context the intended collection of doctypes can be easily selected (i.e. in case the doctype is to any reason not unique - although there will probably more problems to this to discover).

The use case for is-of would be to grab from any doctype that belongs to a given virtual family. This is pretty much the same as is-a with the exception that the value may be an arbitrary string.

PDAC-937 Discard Items with Table Merger New Feature Critical (migrated) Done Fixed

Allow to configure the table merger so that empty items or items without links are discarded.

PDAC-933 Support Merging and Deleting from List Parameters New Feature Critical (migrated) Done Fixed

The API to refactor document property values needs to have the ability to adjust list values.

New values may be merged into the list (no duplicates are added) and values may be removed from the list.

Lists may either be elements in the td element or added by means of a macro (as body value or parameter value).

PDAC-929 Ancestor Searches in Lists New Feature Critical (migrated) Done Fixed

Allow to run Ancestor searches (using ^ and °) with a list query (using ~).

PDAC-915 Flags Property New Feature Critical (migrated) Done Fixed

Provide a new property called "Flags" that support adding arbitrary constraints by a common name and add them to the Page keywords / DC.subject

PDAC-914 Check Property Value for Sections New Feature Critical (migrated) Done Fixed

Allow to check rendering for the Content Marker Macro (and Section Macro) on property value.

PDAC-825 Support Lists for Deep Links New Feature Critical (migrated) Done Fixed

Currently Deep Links fetch the first link from a property value and follow it. We need to support a property value to be a list of links that need to be all followed so that the result is a list of values (but only if the list value is not considered to be a single value).

This feature will be accessible through the Select parameter of macros.

PDAC-969 Internal Doctype REST Service New Feature Major Done Fixed

Experimental service to access doctype properties and metadata. Currently only a subset of properties is returned, therefore the REST service will show only this subset.

PDAC-968 Doctype Metadata from Model New Feature Major Done Fixed

Provide doctype metadata by the model to be applied to doctype instances as artificial properties. This will move them out of the editor (where they could still be overridden).

PDAC-966 Sort Elements in Table Merger Macro New Feature Major Done Fixed

Allow to sort tables by one column and lists (by their item / dt).

PDAC-958 Header Translations for all Macros with Select Param New Feature Major Done Fixed

Support the translation of headers for all macros that support a Select parameter. This is especially helpfull for Deep Links.

PDAC-951 Action Button Macro New Feature Major Done Fixed

Provide a macro to render an action button.

PDAC-932 Parent Doctype Related Subdocuments New Feature Major Done Fixed

Provide a wizard configuration to allow titles of new documents only expand on the Title Property value if the parent is actually of a doctype specified by the Parent Property.

PDAC-920 Render Expand Macros without Content as blank New Feature Major Done Fixed

If a Expand Macro within a Section Macro has no content, is must not be rendered.

PDAC-916 Wiki Syntax for selected Macros New Feature Major Done Fixed

We need to make some more macros available for Wiki Syntax:

  1. Tour-by-Property Macro
  2. Display Table Macro
  3. Display List Macro
  4. Display Template List Macro
  5. Transclude Documents Macro
PDAC-911 Provide File and File Folder as Domain Terms New Feature Major Done Fixed

We need a concept to allow to group a collection of documents or records to a file.

projectdoc.doctype.common.file
projectdoc.doctype.common.fileFolder

PDAC-902 Allow multiple Doctypes for Parent Macro New Feature Major Done Fixed

Allow the parent doctype to be a list of possible doctypes. Assume a parent hit if the parent's doctype matches any of the comma separated values.

PDAC-986 Performance Problem on Move Page Tree Improvement Major Done Fixed

Moving a page tree is very slow.

PDAC-983 Improve Move Events Improvement Major Done Fixed

Make move more responsive and run the updates asynchronously.

PDAC-967 Default for Loading Doctype Metadata Improvement Major Done Fixed

The alternative way needs to provide a fallback solution once the primary way of delivering fails.

PDAC-965 Remove Duplicate Lines from Table Merger Improvement Major Done Fixed

Per Default duplicate entries in tables, dls, uls, and ols should be removed by the Table Merger Macro.

PDAC-962 CSS Selectors for Permissions Improvement Major Done Fixed

Add CSS selectors for access rights and required roles for the Section Macro and the Content Marker Macro. This allows designers to apply styles to these page fragments according to the access privileges.

PDAC-960 Reject All Feature for Transclusion Improvement Major Done Fixed

It would be more intuitive if the Transclude Documents Macro would allow to use "!*" to reject all sections. This makes only sens if at least one property is selected.

PDAC-949 NPE on Displaying on a Missing Page Improvement Major Done Fixed

The Display Property Macro throws a NPE if there is no document referenced and there is no page to refer to either.

PDAC-948 Support Wiki Syntax with Breadcrumb Macro Improvement Major Done Fixed

Required to add the breadcrumb macro to locations where only the wiki syntax is supported.

PDAC-947 Add Primary Page Option to Breadcrumbs Improvement Major Done Fixed

Allow to use the primary page for calculating the breadcrumbs.

PDAC-935 Allow to filter on Space Status Improvement Major Done Fixed

The Space List Macro currently does not allow to filter on the space status (current or archived). Users should be able to show only current spaces, only archived spaces, or spaces of any status.

PDAC-931 Update Get-Started Page Improvement Major Done Fixed
PDAC-928 Exact Match on Empty Property Improvement Major Done Fixed

While an author typically should use the list selector to specify queries based on own property **

$<Tags>~(${Tags})

there are situations where a user might want to specify this for a single value

$<Subject>=[${Subject}]

Currently this will result in "no constraint" and match any document. It should match no document instead.

PDAC-908 Render Publisher in Quote Macro Improvement Major Done Fixed

If the author is to be rendered and no author is provided, the publisher should be rendered as default.

PDAC-899 Support Replacements for rendered Placeholders Improvement Major Done Fixed

Transclusion of text with rendered placeholders ($<...>) fails.

PDAC-985 Object Property Improvement Minor (migrated) Done Fixed

The object property allows to reference another document whose description refers to an entity that is the main concern of this document.

The property is used to bundle information that is referring to the same concept or entity. It enhances the ability of readers to navigate through documentation. A reference does not imply that the referencing document is closely related or represents the concept or entity.

For instance a event document in a journal may reference the work instruction and an entity this work instruction has been applied to.

The object property provides a list of values.

PDAC-982 Classification Property Improvement Minor (migrated) Done Fixed

The classification property allows to tag documents with documents an arbitrary doctype.

The semantics are that the entity described by the referenced document is represented by this document. This way any type of document can work as a tag for a document that provides the classification property.

The property is used to organize content. A document may reference a document that provides structured information about the less structured document. For instance a tag document named '#Confluence' may reference to a tool document 'Confluence'. Other documents may be tagged with a tag, but are not globally providing a property to reference a tool document. The classification property provides a link between the tag and structured information.

The classification property provides a list of values.

PDAC-978 Select on Doctype Improvement Minor (migrated) Done Fixed

Rendering the doctype values (which may link to its home or index page) takes a long time. We should cache the result in the context of the request, assuming that all links should point to the same page.

PDAC-977 Apply Sort Key to List Children Improvement Minor (migrated) Done Fixed

When child documents are rendered with the Display List Macro, the sort key parameter is not applied to render the children of a list element. So the user has no control over the sort order of child documents.

PDAC-976 Support to Control Column Number Header Improvement Minor (migrated) Done Fixed

The Display Table Macro allows to a counter column to keep track of the row number. The heading for this column is set to '#'.

We need to provide means to translate this heading.

PDAC-974 Create One Document Macro Subpage Title Improvement Minor (migrated) Done Fixed

The title needs to be extended for subpage mode. Currently we need to accept that the name has the same character sequence as the title. But it is easier to remove the suffix from the name than to add that sequence to the title.

PDAC-957 Prevent Query Execution without Constraints Improvement Minor (migrated) Done Fixed

Currently queries without constraints are prevented from execution. To protect users from accidentally save a page with a query, the system should provide a protected from these queries even in not preview mode.

PDAC-955 Support PDF Mode for Heading Improvement Minor (migrated) Done Fixed

Currently only Word is supported as Quirk Mode for Steps. We also need to support PDF Quirk Mode (with the same resolution as for Word).

PDAC-954 Quote Macro Support for Quote Doctype Improvement Minor (migrated) Done Fixed

The Quote Macro should take information from the Quote document directly instead of fetching information from the parent.

PDAC-942 Provide standard Property for Participants Improvement Minor (migrated) Done Fixed

We need a standard property to be used to add participants to a document. These may be participants in a conversation or on a work result.

Note that there are still special properties for participants for existing doctypes with other names. These properties will persist to exist. Examples are authors of a resource or attendees of a meeting (minutes doctype).

PDAC-927 Hide extracted Short Description Improvement Minor (migrated) Done Fixed

If the short descriptions is rendered in extraction mode, it should not be rendered, if the hide control is set.

PDAC-926 Compact representation for Hide Macros Improvement Minor (migrated) Done Fixed

The Hide-from-Reader and the Hide-from-Anonymous Macros need to be able to render inline instead of in block mode.

PDAC-924 Default Handling of ProjectdocMacroContext Improvement Minor (migrated) Done Fixed

The default value is taken into account to eagerly.

PDAC-923 Skip Rendering empty DT or DD for Tour Macro Improvement Minor (migrated) Done Fixed

If a DT or DD is blank (for HTML) the element should not be rendered with the definition list representation of the Tour Macro.

PDAC-919 Find Image Text Representation in Title Improvement Minor (migrated) Done Fixed

Dependent on the Confluence and/or Editor version images seem to be coded differently.

To broaden the translation of images to text that can be used as constraints in a Where Clause, not only the alt value, but also the title should be taken into consideration.

Enhances for accessing storage format are also to be enhanced.

This may result in different values for properties dependent on the Confluence and/or Editor version. But since we get the value presented by Confluence, this is out of our control.

We also need to make the parsing more resilent.

PDAC-918 Empty Tour Table Improvement Minor (migrated) Done Fixed

A table with empty rows needs to be rendered as empty.

This change allows to provide a table for users ready to add cell values.

PDAC-913 Replace @currentMonth as Placeholder in Titles Improvement Minor (migrated) Done Fixed
PDAC-912 Support for Related Indices Improvement Minor (migrated) Done Fixed

Provide I18N keys for related indices (projectdoc.doctype.common.related-indices).

PDAC-906 Check Space and Parent Page Access Rights for Blueprint Metadata Improvement Minor (migrated) Done Fixed

Authenticated users may access Blueprint Metadata for spaces and parent pages they do not have access to.

The information that may get revealed is

  1. Blueprint
    1. Content Blueprint ID
    2. Blueprint Module Complete Key
    3. Item Module Complete Key
  2. Page
    1. Space Key
    2. Page Title (see PDAC-904 Done )
PDAC-904 Reject Title Replacements for Restricted Parent Pages and Spaces Improvement Minor (migrated) Done Fixed

The REST service allows to replace placeholders in titles with information that is unaccessible by the authenticated user.

The service may reveal

  1. the title of the parent page,
  2. the name of the space the parent page is part of
  3. and the space key.

In order to get access to this information, the attacker needs to guess a valid page id in the space.

PDAC-984 Ancestor Property Fix Bug Critical (migrated) Done Fixed

The ancestor macro determines the first ancestor of the list (the root) and not the ancestor that is next to the document (starting with the immediate parent).

PDAC-975 Blueprints REST API fails on null Page ID Bug Critical (migrated) Done Fixed

If the reference to the parent page ID is null, the proper REST service does not get selected.

PDAC-922 Phantom References broken Bug Critical (migrated) Done Fixed

The calculation of phantom references is broken.

This fix requires a reindex to recalculate the broken phantom references!

PDAC-981 Reference Tracking for Display Property Ref Macros Bug Major Done Fixed

The Display Document Property Ref Macro (and its cousin) fails to add a reference to the ref document. This is no problem as long as this document and the referenced document are the same. But in case they are different the reference is required since otherwise changes to the "middle" document are not recognized.

PDAC-973 Phantom References for Create One Document Macro Bug Major Done Fixed

The macro fails to track references to other document including phantom references. Therefore if the macro is used as a value for a property, the value is not updated according to changes in the referenced document.

PDAC-963 Short Names Link Generation for Index fails Bug Major Done Fixed

For the Index Entries Macro, when short names support is activated and a template is chosen for the name, the ID generation fails to create a valid ID.

PDAC-944 Tag List Macro renders non-global Labels Bug Major Done Fixed

The Name List Macro adds favourite labels for each "Save for Later" click of a user.

The macro should only list labels from the global namespace.

PDAC-930 Search Space fails with @all Bug Major Done Fixed
PDAC-925 Delegate Document Reference Bug Major Done Fixed

The reference resolves to the homepage by default, but should not have a delegate document if unset.

PDAC-910 Fails Replacing Title with Name Bug Major Done Fixed

Due to PDAC-888 a bug has been introduced to fail replacing the title with the name for the Tour Macro in definition list mode.

PDAC-909 Definition List Template for Display Table Macro Bug Major Done Fixed

Using a template for the name value does not work for the render mode 'definition'.

The following does not render the template with 'Name' as a link:

#Both{$[Name] (${Iteration})}, Short Description

PDAC-903 URL handling by Display Property Macros Bug Major Done Fixed

If the property value referenced by a Display Table Macro is an URL and is the macro instructed to append to the URL, the resulting value is not recognized as an URL.

This constructed URL should be rendered as an URL pointing to the target of the URL (and not the page the property is part of).

PDAC-972 Runtime Exception on Table Merger without Styles Bug Minor (migrated) Done Fixed

The table merger requires styles for each column, but should work for any number of columns with separate style.

PDAC-970 Description of Parameters for Blueprint REST Service Bug Minor (migrated) Done Fixed

The description of the space and the doctype is wrong.

PDAC-961 Show Empty Rows not honored with Vertical Tabs Bug Minor (migrated) Done Fixed

For Display Table (or related macros) when properties are shown in vertical tables (two columns with first column the th) the empty row parameter is not honored, always skipping the empty row.

PDAC-956 Missing Translation for Macro Descriptions Bug Minor (migrated) Done Fixed

In the macro browser the general description for the macro is displayed for locale en despite the actual configuration of the locale.

This is a problem for only a number of macros, not for all.

PDAC-943 Column Styles for Table Merger Bug Minor (migrated) Done Fixed

The table merger should copy the styles from the original table.

Currently a centered column is no longer centered after the table is merged.

PDAC-941 I18N for JavaScript Messages Bug Minor (migrated) Done Fixed

Messages provided by the execution of JavaScript code should also be localized.

PDAC-940 Don't render Append Text if Parent Property Value is blank Bug Minor (migrated) Done Fixed

If the property appended to the parent property is blank, the separator must also not be rendered.

PDAC-939 Don't render Append Text if Property Value is blank Bug Minor (migrated) Done Fixed

For the display document property macros the append separator should only be rendered if the property value is not blank.

PDAC-936 Template and Curly Brackets Bug Minor (migrated) Done Fixed

Due to CONFSERVER-33399 macros may misbehave when encountering unescaped curly brackets. To workaround this issue, the macro user needs to escape the curly bracket with a backslash as in

#N
{$[Name] ${Iteration
}}

Unfortunately the parser of the placeholder template does not check for the escape signs and therefore renders them as text.

PDAC-934 Add missing Key for Homepage Index Description Bug Minor (migrated) Done Fixed

There is no key to define the description for the docsection showing the homepages of doctypes (and other docsections).

The missing key is:

projectdoc.content.doctype-homepage.index.all.description

PDAC-921 Missing Label doctype-homepage Bug Minor (migrated) Done Fixed

Missing label for key  projectdoc.content.doctype-homepage.index.all.title.

PDAC-917 Blank Space Key Message Bug Minor (migrated) Done Fixed

The logger receives a message about a blank space key and logs a stack trace at info level although it is valid to have a blank space key at this point (the code refers to a page that is about to be the updated version of the page). 

PDAC-907 Quote Macro and blank Authors Bug Minor (migrated) Done Fixed

If the Authors property of a resource is provided with a value that contains  macro that resolves to blank, that blank is rendered as the authors' names.

Instead anonymous should be rendered.

PDAC-905 Current Date (@currentDate) not replaced Bug Minor (migrated) Done Fixed

On replacing placeholders in titles the currentDate placeholder does not get replaced with a user specific date format value. As a workaround currentDateToken works (but does this does not use the user's date format).

PDAC-901 Replace Doctype by Dokumenttyp for Locale DE Bug Minor (migrated) Done Fixed
PDAC-900 Rephrase Hint for Short Description (de) in Space Blueprint Wizard Bug Minor (migrated) Done Fixed

The text shown in the wizard for the space short descriptions needs to be rephrased.

Related Releases

Doctype Add-ons

Doctype add-ons provide space and page blueprints based on the projectdoc Toolbox.

Doctype add-ons typically provide blueprints based on macros provided by the projectdoc Toolbox. These add-ons need a licensed version of the projectdoc Toolbox to be installed.

projectdoc Core Doctypes

List of changes in this add-on.

Key Summary T P Status Resolution Description
PDCORED-175 Tour Macro for References and Resources New Feature Critical (migrated) Done Fixed

Replace the body of the References and Resources section of each doctype with a pre-configured Tour Macro. This allows users to add links and short descriptions quickly and introduces this macro to new users.

PDCORED-177 Records and Documents New Feature Major Done Fixed

Subject, Tag, and Category require destinct sections for records and documents. This makes it easier for users to track records.

PDCORED-176 Related Indices for Subject, Category, and Tag New Feature Major Done Fixed

Add a section to Subject, Category, and Tag to make it easier to add additional category views using Space Index doctypes.

PDCORED-184 List Participations New Feature Minor (migrated) Done Fixed

List participations for stakeholder, person, and organizations.

Also make persons and stakeholders list attending meetings.

PDCORED-168 Remove Domain Property from Glossary Item Improvement Critical (migrated) Done Fixed

The properties Relation and Domain seem to have the same responsibility. Relations could be designed hierarchically and therefore cover the domain aspect. This is especially true since the domain and relation are non-overlapping.

The type property also handles a second dimension to the categorization.

The problem with the domain property is the missing domain doctype. This way it requires work to provide a domain view on the glossary. We would need to add a domain doctype, but this would make the use of the glossary / core doctypes more complicated.

Therefore we remove the Domain property to make using the glossary item doctype easier.

PDCORED-174 Missing Label for Create Button on Charter Doctype Improvement Major Done Fixed

The localization key is shown on the create-from-template button instead of the label.

PDCORED-172 Add Source Property to Resource Doctype Improvement Major Done Fixed

The Source property allows to provide a link to the orginal source, while the Location attribute provides links to local copies.

PDCORED-171 Add Media Type to Ressource Doctype Improvement Major Done Fixed

While the Type property provides a semantic categorization, the media type allows to define a categoization on phyisical attributes.

PDCORED-166 Space Category Support Improvement Major Done Fixed

The space category is set to 'project' for all spaces, but should be 'workspace', 'index', etc.

PDCORED-192 Category Support for Short Name Improvement Minor (migrated) Done Fixed

The Category document should list their subcategories by their short name instead of the full name. In the context of the category, its subcategories are in a context where their short name should be unique.

PDCORED-190 Rename Gruppe in Translation of Relation Improvement Minor (migrated) Done Fixed

The more precise translation of relation would be "Themengebiet".

PDCORED-189 Rename Word Type of Glossary Item Improvement Minor (migrated) Done Fixed

To broaden the use of Word Type we rename it to "Linguistic Information". This allows authors to add information about the genus, numerus etc. instead of the simplified (and often useless) information on the word type.

PDCORED-188 Hide Abbreviation on Glossary Item per Default Improvement Minor (migrated) Done Fixed

Since the short name and the abbreviation are often the same, we only show the short name and hide the abbreviation per default.

PDCORED-187 Change List of Relations from Glossary Item Improvement Minor (migrated) Done Fixed

To an item more precise we do no longer want the automatically generated list of terms that are related. In use cases these lists get very long, so that the overview over the information really relevant is lost.

The related terms should be a list of hand-picked glossary items.

PDCORED-186 Rename Glossary Items to Glossary Improvement Minor (migrated) Done Fixed

To make it easier to work with glossaries we need to rename the list of glossary items to 'Glossary'.

This may break with spaces that reference "Glossary Items". These links need to be updated to point to "Glossary".

PDCORED-185 Add Mobile Number Improvement Minor (migrated) Done Fixed

Add property for mobile number to person and stakeholder.

PDCORED-182 Create in-context Property Improvement Minor (migrated) Done Fixed

Due to DTSMP-5 all doctype now provide an additional property named in-context. This property can be used by template authors to query documents from  given bundle or to specify a specific document by its is-a property from a specific bundle.

PDCORED-181 Accept Resource and Excerpt as Parent to Quote Improvement Minor (migrated) Done Fixed

Accept resource, excerpt, and quote as parent.

PDCORED-179 Render Relation Property Values comma-separated Improvement Minor (migrated) Done Fixed
PDCORED-167 Issues with Glossary Item Doctype Bug Major Done Fixed

There are some issues with the glossary item doctype:

  1. The selection on associated terms is broken
  2. The section of associated terms should be collapsed since the list of terms may be very long.
  3. The type property refers to the wrong type doctype (faq instead of glossary item)
  4. Fix a typo in DE
PDCORED-191 Whitespaces in Address Bug Minor (migrated) Done Fixed

Fix missing whitespaces in the addresses of person, stakeholder, and organization doctypes.

PDCORED-173 Fix Content Section in Module Doctype Bug Minor (migrated) Done Fixed
PDCORED-170 Fix Topic Space Name (DE) Bug Minor (migrated) Done Fixed

The name of the space reads "Themen-Homepage" but should read "Themabereich".

projectdoc for Software Development

List of changes in this add-on.

Key Summary T P Status Resolution Description
PDSWDEVD-109 Rename Vision Statement New Feature Blocker (migrated) Done Fixed

Due to a new doctype add-on dealing with business strategy the vision statement got more general. Therefore the vision statement of this add-on needs to be renamed to project vision.

ID and Name needs to be changed.

PDSWDEVD-107 Tour Macro for References and Resources New Feature Critical (migrated) Done Fixed

Replace the body of the References and Resources section of each doctype with a pre-configured Tour Macro. This allows users to add links and short descriptions quickly and introduces this macro to new users.

PDSWDEVD-104 Change to Model Version Improvement Blocker (migrated) Done Fixed

Changing to the model version implies adding additional types for doctypes that previously have not. On the bottom linie this is an refactoring task that should not be different to the previous version besides changing the order of properties and sections (stream lining)..

PDSWDEVD-106 Add Black- and Whitebox Doctypes Improvement Critical (migrated) Done Fixed

Move the Blackbox and Whitebox doctypes from the arc42 add-on to software development.

PDSWDEVD-105 Add Interface Doctype Improvement Critical (migrated) Done Fixed

Move the Interface doctype from the arc42 add-on to software development.

PDSWDEVD-108 Create in-context Property Improvement Minor (migrated) Done Fixed

Due to DTSMP-5 all doctype now provide an additional property named in-context. This property can be used by template authors to query documents from  given bundle or to specify a specific document by its is-a property from a specific bundle.

projectdoc Add-on for arc42

List of changes in this add-on.

Key Summary T P Status Resolution Description
ARCFOURTWO-37 Remove Blackbox, Whitebox, and Interface Doctypes New Feature Blocker (migrated) Done Fixed

The doctypes moved to Software Development Doctypes.

ARCFOURTWO-40 Add missing Type Homepages Improvement Minor (migrated) Done Fixed

Due to updates in SWDEV add-on some more doctypes have their type-specific type. For those types the homepages have to be added.

ARCFOURTWO-39 Add Types and Interface Links Improvement Minor (migrated) Done Fixed

Add links to the aggregate types homepage and the interfaces homepage.

ARCFOURTWO-38 Fix Create Labels Bug Major Done Fixed

projectdoc for Agile Planning

List of changes in this add-on.

Key Summary T P Status Resolution Description
PDAGILE-61 Tour Macro for References and Resources New Feature Critical (migrated) Done Fixed

Replace the body of the References and Resources section of each doctype with a pre-configured Tour Macro. This allows users to add links and short descriptions quickly and introduces this macro to new users.

PDAGILE-56 Change to Model Structure Improvement Critical (migrated) Done Fixed

The internal structure needs to move to be model based.

PDAGILE-62 Streamline Duration Improvement Major Done Fixed

In order to name durations, their start and end date by the same name, the property should be provided by the projectdoc Toolbox and the keys reused throughout doctype properties.

PDAGILE-59 Add Type Doctypes Improvement Major Done Fixed

Add missing type doctypes to doctypes.

PDAGILE-64 Create in-context Property Improvement Minor (migrated) Done Fixed

Due to DTSMP-5 all doctype now provide an additional property named in-context. This property can be used by template authors to query documents from  given bundle or to specify a specific document by its is-a property from a specific bundle.

PDAGILE-63 Hide Start and End Date of Duration Improvement Minor (migrated) Done Fixed

Since the duration shows the start and end date of an iteration in compact form, the individual properties do not need to be specified. This saves to lines from the properties table.

PDAGILE-60 Add Sections to Retrospective's "Do well" / "Improve" Improvement Minor (migrated) Done Fixed

The new sections allow transclusion.

PDAGILE-58 Add Description Section to Retrospective Improvement Minor (migrated) Done Fixed
PDAGILE-57 Remove Summary from Use Case Bug Minor (migrated) Done Fixed

The summary is not necessary. The information can be part of the description.

projectdoc Developer Diaries

List of changes in this add-on.

Key Summary T P Status Resolution Description
DEVDIARY-86 Tour Macro for References and Resources New Feature Critical (migrated) Done Fixed

Replace the body of the References and Resources section of each doctype with a pre-configured Tour Macro. This allows users to add links and short descriptions quickly and introduces this macro to new users.

DEVDIARY-79 Related to Todo New Feature Critical (migrated) Done Fixed

Allow to relate an Event with a Todo. Todos need to list related Events.

This should use the new concept of File and File Folder (see PDAC-911 Done ).

DEVDIARY-77 Add Types for all Doctypes New Feature Critical (migrated) Done Fixed

Add doctype specific type doctypes for all doctypes that have none (i.e. every doctype except cheat).

DEVDIARY-76 Base the Doctypes on Model New Feature Critical (migrated) Done Fixed

Use the Doctypes Maven Plugin to create the add-on based on a add-on model.

DEVDIARY-83 Add Month Doctype New Feature Major Done Fixed

Provide a month doctype to list all days of a month.

DEVDIARY-90 Add Property Participants to Event and Todo Doctypes New Feature Minor (migrated) Done Fixed

Allows to track which event is relevant for which stakeholder, person, or organization.

DEVDIARY-87 Compact Month and Week on Year Documents Improvement Major Done Fixed

To save space on the Year document, the create-from-template buttons should be rendered smaller and inline with the month and week numbers.

DEVDIARY-85 Daily Planning Improvement Major Done Fixed

Add a section with three subsections to add the answers to the three questions of the daily standup on the day document.

DEVDIARY-81 Experience Level for Cheats Improvement Major Done Fixed

The experience level will allow to group cheats for their audience.

DEVDIARY-80 Render Iteration in Day's and Year's Overview Improvement Major Done Fixed

The Iteration Property should be rendered in the definition list that lists the events of a day. This will also be rendered in the year.

Note that projectdoc-tiny-iteration is used to control the rendering via CSS.

.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-facade,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-filled,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-focused,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-finished,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-released,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-production,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-deprecated,
.projectdoc-tiny-iteration .aui-lozenge-pd-iteration-removed {
  line-height: 2px !important;
  min-width: 22px !important;
  font-size: 6px !important;
}

DEVDIARY-91 Show Priority of Todo Improvement Minor (migrated) Done Fixed
DEVDIARY-89 Create in-context Property Improvement Minor (migrated) Done Fixed

Due to DTSMP-5 all doctype now provide an additional property named in-context. This property can be used by template authors to query documents from  given bundle or to specify a specific document by its is-a property from a specific bundle.

DEVDIARY-84 Hide Names per Default Improvement Minor (migrated) Done Fixed

Hide the name property for all documents per default. This saves space on the working document.

DEVDIARY-82 Add Priority to Todo Improvement Minor (migrated) Done Fixed

The priority allows to sort todos or list only todos of a given priority.

DEVDIARY-78 Todos and Assets on Day and Event Bug Major Done Fixed

Allow to create Todos and Assets directly on Day and Event documents. This will make it easier to create todos that are related to an event.

DEVDIARY-88 Day Property Wizard Bug Minor (migrated) Done Fixed

The calendar rendering is broken for Confluence version 6.x.

Doctypes for Project Management

List of changes in this add-on.

Key Summary T P Status Resolution Description
PDPRJMGMT-38 Tour Macro for References and Resources New Feature Critical (migrated) Done Fixed

Replace the body of the References and Resources section of each doctype with a pre-configured Tour Macro. This allows users to add links and short descriptions quickly and introduces this macro to new users.

PDPRJMGMT-42 Open Issue Severity Open Issues Section Improvement Major Done Fixed

The doctype Open Issue Severity tries to list Open Issue Documents by their Status property, but has to select on the Severity property.

PDPRJMGMT-37 Support Flags Property Improvement Major Done Fixed
PDPRJMGMT-41 Allow Minutes to list Persons as Attendees Improvement Minor (migrated) Done Fixed

In order to allow persons to attend meetings add them to the Name List Macros as alternatives to stakeholders.

PDPRJMGMT-40 Create in-context Property Improvement Minor (migrated) Done Fixed

Due to DTSMP-5 all doctype now provide an additional property named in-context. This property can be used by template authors to query documents from  given bundle or to specify a specific document by its is-a property from a specific bundle.

PDPRJMGMT-39 Day Property Wizard Bug Minor (migrated) Done Fixed

The calendar rendering is broken for Confluence version 6.x.

PDPRJMGMT-36 Typo in Alternative Doctype (DE) Bug Minor (migrated) Done Fixed

Resources

Release Notes for the projectdoc Toolbox
Relevant information on changes to the projectdoc Toolbox for Confluence introduces by new versions of this app.
Glossary
Terms used in and defined for projectdoc.
FAQs
Questions and answers related to the projectdoc Toolbox and Confluence.