Marketplace Example
Space shortcuts
Space Tools
Marketplace Example PEPSMarktExample

Versions Compared

Key

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

Test the Page Tree Creator Plugin

Test our Page Tree Creator Plugin simply by clicking a button in the table below. In the next step you can add / change some input values in the form. If you don't change the value of the 'Project Number' the charts (in the new page tree) will show graphs. 

After you created a page tree, try the buttons inside the page tree to create aditional internal new pages. The part at the begin of the page title is generated by the PTC Consecutive Tags. Consecutive tags can be used to generate UIDs.

You can edit the new created pages and find out the Page Tree Creator Macros are used.

Please also look at the templates. They consist of normal Confluence pages. The only differences are the tags. So, creating a template takes about the same time as creating Confluence pages. And the best is, you are ready. No additional knowledge, like programing in Java, is required. 




Click the button to create a page tree

DescriptionLink to templateExisting trees

PTC (PageTreeCreator) Button
source-pagePEPSMarktTemplates:(__Current_Month_Text__-__Product-Project_UID__) __Product name__ Home
button-captionCreate Product / Project structure
target-pageProducts / Projects

Customer - Product / Project Structure used by EPS Software Engineering AGCustomer - Product / Project Structure

 

Page properties report
firstcolumnProduct / Project
headingsCustomer, Project Manager, Status
cqllabel = "marketplace-project" and space = currentSpace() and parent = "76384181"

PTC (PageTreeCreator) Button
source-pagePEPSMarktTemplates:(__Current_Month_Text__-__Employee_UID__) __givenname__ __surname__ (Dossier)
button-captionCreate Employee structure
target-pageEmployees

Employee Structure used by EPS Software Engineering AGEmployee Structure 

 

Page properties report
firstcolumnEmployee
headingsInitials
cqllabel = "marketplace-employees" and space = currentSpace() and parent = "76384559"

PTC (PageTreeCreator) Button
source-pagePEPSMarktTemplates:(__Current_Month_Text__-__Example2_UID__) __Customer name__
button-captionCreate Example 2
target-pageExample 2

Example to create sub trees on demand:

  • Usage of the Button macro
  • Usage of Ignore Tags macro
  • Usage of the Default value macro
Example 2 

Page properties report
firstcolumnExample 2
headingsCustomer, Project Manager, Status
cqllabel = "marketplace-example2" and space = currentSpace() and parent = "76384129"
 

PTC (PageTreeCreator) Button
source-pagePEPSMarktTemplates:_Muster.__Project number__ Example 1
button-captionCreate Example 1
target-pageExample 1
 

Example with two pages:

  • Tags on page
  • Tags within macro Parameters
Example 1

Page properties report
firstcolumnExample 1
headingsCustomer, Project Manager, Status
cqllabel = "marketplace-example1" and space = currentSpace() and parent = "76384106"
 

Create Example by the usage of the menu Create Page Tree

  • First go to the source template Example 3
  • Clicking the menu Copy Page Tree.
  • Fill in the form:
    Target Space: Marketplace Example
    Target Page: Example 3
    Project number: 44013
    Customer name:
    Projekt Manager:

Example to show how the advanced menu works

  • Copy a Page Tree Templates without replacing the tags
  • Copy a Page Tree and add a prefix to the page title
  • Copy a Page Tree without attachments
Example 3

Page properties report
firstcolumnExample 3
headingsCustomer, Project Manager, Status
cqllabel = "marketplace-example3" and space = currentSpace() and parent = "76384173"


PTC (PageTreeCreator) Default Value
ptc-tag-id__Customer name (short)__
ptc-default-value-hiddentrue

MyCompany


PTC (PageTreeCreator) Default Value
ptc-tag-id__Customer name__
ptc-default-value-hiddentrue

My Company Ltd.


PTC (PageTreeCreator) Default Value
ptc-tag-id__Project number__
ptc-default-value-hiddentrue

44013


PTC (PageTreeCreator) Default Value
ptc-tag-id__Project Manager__
ptc-default-value-hiddentrue

Your Name


PTC (PageTreeCreator) Default Value
ptc-tag-id__Project name__
ptc-default-value-hiddentrue

Edition-2016


PTC (PageTreeCreator) Default Value
ptc-tag-id__givenname__
ptc-default-value-hiddentrue

John


PTC (PageTreeCreator) Default Value
ptc-tag-id__surname__
ptc-default-value-hiddentrue

Mustermann


PTC (PageTreeCreator) Default Value
ptc-tag-id__Initials__
ptc-default-value-hiddentrue

jomu


PTC (PageTreeCreator) Default Value
ptc-tag-id__Date of entry__
ptc-default-value-hiddentrue

1.1.2015


PTC (PageTreeCreator) Default Value
ptc-tag-id__Date of birth__
ptc-default-value-hiddentrue

1.1.2000


PTC (PageTreeCreator) Default Value
ptc-tag-id__Date of birth__
ptc-default-value-hiddentrue

1.1.2000


PTC (PageTreeCreator) Default Value
ptc-tag-id__Private telephone__
ptc-default-value-hiddentrue
071 914 40 50


PTC (PageTreeCreator) Default Value
ptc-tag-id__Mobile phone__
ptc-default-value-hiddentrue

079 123 45 67


Marketplace Example PEPSMarktExample