projectdoc Toolbox

This is a gentle introduction to the core macros. The macros are grouped semantically to make it easier for users to build a conceptual mind map for them.

Level of Experience

Working Horses

Authors add properties and sections to projectdoc documents. This information is transcluded from other documents, either by pointing to a particular property or section or by defining a query to select information from a number of documents.

To enhance navigation authors may render links to related documents by queries. If the list of references is fixed, the documents to link to can be easily defined and any property or section may be rendered.

The following macros are used to accomplish these tasks quite easily.

Name Short Description Notes
A table containing document properties. Three columns: name, value and meta data (aka controls) to a property.
Typically this macro is already on every projectdoc document created with a blueprint. Authors supply values for the defined properties and optionally add new ones.
Renders a section, if the body is not empty. Supports authors to create content, clutter-free rendering without empty sections. Allows to transclude the content.
Defines a section within a projectdoc document. This is text content with a title to be easily transcluded for reuse in other pages.
Lists references to projectdoc documents in a table. Allows to select document properties for columns. Also non-list representations are provided.
Since every document has properties, it is very easy to select them. Mind the Search Tips!
Renders a predefined list of documents in a table.
While the Display Table Macro lists a result set of documents that match your queries, the Tour Macro allows to select the documents to display manually. Then select the properties and sections you want to show.
Transcludes content from a document marked with the content marker macro.
If you need to transclude from a single document. Also consider to have a look at the Section Macro if you want to transclude information from a non-standard part of a document.
Renders transcluded content fetched from documents of a result set.
If you need to transclude from documents in a result set.
Renders the value of a property of a document.
To render the value of a document property. If you need to render more than one property of a document, have a look at Display Document Properties Macro that allows you to specify a template. Note that there is also a variant for space properties: Display Space Property Macro.
Renders a quote from a resource with author and source.
To quote relevant information, also consider the External Quote Macro for quoting from resources outside your wiki.

For teams to work collaboratively on their documentation there are more use cases than these basic ones. You may need to transclude information from remote servers, add visuals to put emphasis on important information, or control which information to show for different audiences.

Have a look at the next section to learn of these and all the other macros inside of the projectdoc Toolbox!

Introduction to Core Macros

The list groups the core macros semantically. This may help new users to learn about the core macros and to know when to use which.

Referencing Macros
Macros to help authors to reference other documents that are relevant to the current document.
Structuring Macros
Macros to help authors to a document structure so that the information is easier to understand.
Modular Documentation Macros
Macros to support single sourcing for creating modular documents.
Visual Macros
Macros to render information in a visually appealing format.
Document Development Macros
Macros that help authors to create templates and content.
Collaboration Macros
Macros to support a team to write their documentation collaboratively.

An alternative View on projectdoc Macros

An alternative View on projectdoc Macros

 

Click on the image to jump to the Prezi presentation.

What's next?

If you not already got your hands dirty, you may choose to work through the Hands-on Tutorial. If you do not already have the projectdoc Toolbox up and running, you may want to check the Installation Guide first.

Otherwise you may take a tour, browse the online manual by reference, or learn interesting aspects of the projectdoc Toolbox by browsing the Tips.

Take a Tour

Checkout some of our tours:

NameShort DescriptionAudience
Tour for Document Authors
Tour through the documentation for users who want to learn to create documents based on projectdoc doctypes.
Author
Tour for Template Authors
This is a tour through the documentation for users that want to design their own set of templates or just want to create one or two templates.
Template Author, Documentation Architect
Collecting Information
Get users started with collecting external information that is relevant for their project. Each piece of information is referenced by a resource document. Excerpts and quotes are used to catch detailed information and make it referenceable.
Documentation Architect, Author
Features on one Page
The list of features of the projectdoc Toolbox on a single page.
Quick Start to learn projectdoc in 4 Steps!
More than a short introduction, this tutorial introduces the need-to-know basics to get started with projectdoc.
Author
Reference TourAuthor, Confluence Administrator, Documentation Gardener, projectdoc Developer, Template Author
Tour for Software Developers
Overview over the most relevant information for software developers to create their documentation on Confluence with the projectdoc Toolbox.
Documentation Architect, Author, Documentation Gardener

Browse by Reference

The reference pages give you an overview over configuration and usage options. Especially the overview over the space properties provide an interesting reference of configuration options.

NameShort DescriptionAudience
Query Configuration
Controls the parameter to use for running queries with the projectdoc Toolbox.
Confluence Administrator, Documentation Architect, Documentation Gardener
Dynamic Property Value Handling
Configuration to control how the projectdoc Toolbox handles property values with dynamic content.
Confluence Administrator, Documentation Architect, Documentation Gardener
Artificial Properties
In addition to the properties specified in the document properties table, projectdoc provides additional properties drawn from Confluence or metadata.
Author, Documentation Architect, Documentation Gardener
Blueprint Properties
Lists the configuration options for template authors to control page creation.
Template Author, Documentation Architect, Documentation Gardener
Cache Refresh Actions
projectdoc documents are stored in caches for quick access. Users may want to clear one of these caches.
Confluence Administrator, Documentation Gardener, projectdoc Developer
Configuration
Information for the configuration options of the projectdoc Toolbox.
Confluence Administrator, Documentation Architect, Documentation Gardener
CSS Styles
Lists CSS selectors provided by the projectdoc Toolbox to apply styles.
Documentation Architect, Confluence Administrator
Doctypes Overview
List of all doctypes provided by add-ons. Provides an overview over doctype IDs and blueprint keys.
Document Property Controls
Lists valid controls for properties to be used in document properties tables.
Author, Documentation Architect, Documentation Gardener
Information System Macros
List of macros linking to or transcluding from external information systems.
Author, Documentation Architect
List of Services
Lists all services provided by the Web API Extension.
Logging
List of loggers for monitoring projectdoc.
Confluence Administrator
Lucene Search Fields
Names for fields added to the Lucene search index.
Page Wizard Placeholder
The pages wizards provide placeholder to make page creation easier.
Template Author
projectdoc Doctype Add-ons
Doctype add-ons provide space and page blueprints based on macros from the projectdoc Toolbox.
Documentation Architect
projectdoc Extensions
Extensions augment the projectdoc Toolbox. Features that are not relevant for all users are separated and may be installed on-demand by customers of the Toolbox.
projectdoc System Properties
Lists recognized system properties specified on the command line for starting the Confluence server.
Author, Documentation Architect, Documentation Gardener
Search Tips
Tips on specifying search queries for Lucene. This also applies to projectdoc's query macros.
Author, Documentation Architect
Space Properties
Lists the configuration options at space level.
Author, Documentation Architect, Documentation Gardener
Space Property Controls
Lists valid controls for properties to be used as space properties.
Author, Documentation Architect, Documentation Gardener
System Messages
Overview over system messages displayed in the browser or in a log file.
Trouble Shooting
List of issues encountered with the projectdoc Toolbox and solutions or workarounds to resolve them.