NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

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

The Scaffolding plugin allows you to create dynamic forms and form templates. 


Panel
titleContents of this Page

Table of Contents
minLevel2

Capabilities of the Scaffolding Macros

The Scaffolding macros are available in an add-on distributed by Service Rocket, whose website

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include
explains that Scaffolding gives a Confluence instance the ability to do the following:

  • Create forms to fill in
  • Collect and display data
  • Manipulate and evaluate data
  • Using live-templates, create pages with forms and data; these forms and data will change dynamically wherever the template is in use, each time someone updates the template.

Service Rocket organizes the macros in a hierarchy as follows:

  • Tables (table-data)
  • Templates (live-template)
  • Fields
    • date-data
    • eval-data
    • excerpt-data
    • get-data
    • group-data
    • hidden-data
    • number-data
    • repeating-data
    • set-data
    • text-data
  • Lists (list-data)
    • label-options
    • content-options
    • list-option
    • attachment-options
    • user-options
  • Attachments (attachment-data)

List of the Scaffolding Macros

The Service Rocket Macro Reference

Multiexcerpt include
MultiExcerptNameExitDisclaimer
nopaneltrue
PageWithExcerptwikicontent:Exit Disclaimer to Include
 provides a complete list of the macros:

  • attachment-data
  • attachment-options
  • content-options
  • date-data
  • eval-data
  • excerpt-data
  • get-data
  • group-data
  • hidden-data
  • label-options
  • list-data
  • list-option
  • live-template
  • number-data
  • repeating-data
  • set-data
  • table-data
  • text-data
  • user-options

Using the Scaffolding Macros

To use the Scaffolding macros

  1. Enter { and the first few characters of the name of the macro. The macro browser appears.
  2. Select the macro, configure the parameters, and insert the macro.

To edit data on a page with Scaffolding macros

  1. Click Edit Contents.
  2. Complete the fields provided.

To edit the page

  1. Click Edit.
  2. Make the changes and click Save.

We provided the following pages to show tasks that can be completed using one or more of the macros on the NCI Wiki. These examples were initially adapted or excerpted from Atlassian's pages for Confluence 3.4.

Children Display

Additional Information

The following resources provide more information about the Scaffolding macros.

Videos

Overviews, User Guide, Example

  • Atlassian's overview
    Multiexcerpt include
    MultiExcerptNameExitDisclaimer
    nopaneltrue
    PageWithExcerptwikicontent:Exit Disclaimer to Include
  • Service Rocket's overview
    Multiexcerpt include
    MultiExcerptNameExitDisclaimer
    nopaneltrue
    PageWithExcerptwikicontent:Exit Disclaimer to Include
  • User Guide
    Multiexcerpt include
    MultiExcerptNameExitDisclaimer
    nopaneltrue
    PageWithExcerptwikicontent:Exit Disclaimer to Include
  • Example from New York University
    Multiexcerpt include
    MultiExcerptNameExitDisclaimer
    nopaneltrue
    PageWithExcerptwikicontent:Exit Disclaimer to Include
    (search for "Scaffolding Plugin")
Scrollbar

This page shows the Scaffold macro, although the macro is not enabled on this site. 

This is a fixed row Table with Scaffolding Text-data form boxes inserted into each non-header row

...

Date

...

Type

...

Note

...

Assignee

...

The wiki markup to generate it looks like:

Code Block

|| Date || Type || Note || Assignee ||
| {text-data:DateValue}{text-data} | {text-data:TypeValue}{text-data} | {text-data:NoteValue}{text-data} | {text-data:AssigneeValue}{text-data} |

This is an adjustable row Table with Scaffolding Text-data form boxes inserted into the first non-header row

...

Date

Type

Note

Assignee

DateValue

TypeValue

NoteValue

AssigneeValue

The wiki markup to generate it looks like:

...

Warning
titleScaffolding Tags - Do Not Use

Scaffolding Macros macros should no longer be enclosed inside Scaffolding tags.

...