Support for the new Web-API Extension
Today we released version 1.12.0 of the projectdoc Toolbox on the Atlassian Marketplace!
projectdoc is an add-on for Confluence supporting agile software development teams to collaborate on process, project, system, and product documentation.
If you want to learn more about the projectdoc Toolbox and how it helps to create good project documentation, please refer to the introduction video!
The following image is a link to a video on YouTube. When you click the link your browser will serve a page from youtube.com
.
Very interesting, but way too fast?
Step through at your own pace with with our Prezi Presentation (external link to prezi.com
)!
In the Online Manual you’ll find additional video material that introduces you in the concepts of the projectdoc Toolbox.
Refer to use cases and show cases for information on how to use the projectdoc Toolbox.
New and Noteworthy
The following changes may be the most interesting of this release.
Web API
The projectdoc Toolbox makes document and space properties available via a REST API.
To access this feature the Web API Extension needs to be installed additionally to the projectdoc Toolbox. For the REST API to work, at least version 1.12 of the projectdoc Toolbox is required.
Scroll Office
Scroll Office makes it easy to print Confluence pages to Word documents.
Previously the rendering of projectdoc documents encountered some difficulties when dynamic sections had been envolved. This is now fixed.
Breaking Changes
The following changes are incompatible with the previous release.
Reindex Required
This version introduces new artificial properties (
PDAC-645
-
Artificial URL Properties
Done
). To have this information available for existing documents, a reindex has to be run.
These are the three new artificial properties, available for all projectdoc documents:
With these properties, requesting documents via the REST API allows to access links to these documents on the Confluence server.
List of Changes
The complete list of changes for this release.
The following changes are part of the latest projectdoc Toolbox for Confluence.
Key | Summary | T | P | Status | Resolution | Description |
---|---|---|---|---|---|---|
PDAC-651 | Support Scroll Office |
|
|
Done | Fixed |
The export with Scroll Office only works for top-level transclusions. We need to support export with any projectdoc sections and transclusions. |
PDAC-648 | Web API Support |
|
|
Done | Fixed |
Provide support for the new Web API Extension to allow REST calls to projectdoc resources. The API allows to query documents, access properties of documents and select on single properties and sections. |
PDAC-649 | Roles for Actions |
|
|
Done | Fixed |
Currently there is only one projectdoc-specific role for the projectdoc actions and that is projectdoc-developers. We need more fine-grained control over who sees which actions. Not everyone needs it, therefore not everyone should need to see it. The roles from www.smartics.eu/confluence/display/PDAC/Roles need to be configured. |
PDAC-650 | Guard Cache Refresh Actions |
|
![]() |
Done | Fixed |
Currently everyone is allowed to run the cache actions that are not bound to pages that are projectdoc documents. We should prevent anonymous users from running those actions. |
PDAC-645 | Artificial URL Properties |
|
![]() |
Done | Fixed |
Provide absolute, relative and tiny URLs as artificial properties. |
PDAC-652 | CSS Face Lifting for Spacing between Headings (Confluence 5.9.x) |
|
![]() |
Done | Fixed |
The spacing between headings based on the section macro is too big (30px) when two sections follow directly each other in a hirarchie. This bug appeared again in Confluence 5.9.x due to a change in how Confluence renders macros (an additional div). <div class="conf-macro output-block" data-hasbody="true" data-macro-name="projectdoc-section">
|
PDAC-647 | Check Properties Table instead of Label |
|
![]() |
Done | Fixed |
To determine if a page is a projectdoc document it has been sufficient to have it labeled (for backward compatibility). We should parse the document for the marker macro. |
PDAC-646 | Remove Pages from AO |
|
![]() |
Done | Fixed |
Documents in AO are not checked for still being projectdoc documents. The indexer should, if a passed in page is not a projectdoc document, remove AO entries for this page. |
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.