Scaffolding Plugin

This plug-in contains macros for creating 'permanent templates' and editable forms.

Name Scaffolding Plugin
Vendor CustomWare Asia Pacific (Website)
Authors David Peterson, David Chui, Riyaz Shaikh, Patrick Li, Timothy
Homepage http://www.customware.net/repository/display/AtlassianPlugins/Scaffolding+Plugin
Issue Management http://jira.adaptavist.com/browse/SCAFF
Continuous Integration n/a
Categories Formatting Macros
Most Recent Version 3.1.3
Availability Confluence v3.0 to v3.0
State Stable
Support By: CustomWare
Website: http://www.customware.net/repository/display/CustomWare/Atlassian+Professional+Services
License Freeware / Open Source (BSD)
Price Free
Release Docs https://bamboo.developer.atlassian.com/download/SCAFF-STABLE/artifacts/latest/JavaDoc-API/index.html
Java API Docs n/a
Download Source http://svn.atlassian.com/svn/public/contrib/confluence/scaffolding-plugin/tags/3.1.3/
Download JAR scaffolding-plugin-3.1.3.jar
Warning
Scaffolding 2.3-dr7 and earlier are not compatible with Confluence 2.6.
This plugin can be installed and updated via the Confluence Repository Client.

Description/Features

Version 2.7 and later require Java 5 (a.k.a. JDK 1.5) to function correctly.

Version 1.4.18 and earlier require the appropriate Utilities Plugin to be installed into WEB-INF/lib.
This plug-in contains macros for creating 'permanent templates' and editable forms.

It provides many macros which allow data to be entered into a form. It does so by allowing the editing of specified sections on a page when viewing the page, if the current user has 'edit' permissions to the page being viewed.

There is a public library of scaffolds people have used in real life availabile here.

For more information, visit this plugin's homepage and see the plugin in action

Version History

Confluence 2.3 and newer

Version Date State License Price
Show description 3.1.3 (#34) 18 Jun 2009 Stable Freeware / Open Source (BSD) Free

Release Notes

  • Confluence 3.0 compatibility.

Contributors

  • David Peterson — Developer
  • Patrick Li — Developer
  • Timothy — Developer

Show description 3.1.2 (#33) 09 Jan 2009 Stable Freeware / Open Source (BSD) Free

Release Notes

  • Confluence 2.10 compatibility.
  • Some other minor fixes and enhancements.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (4 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-291 Major {hidden-data} whenNotEmpty displaying incorrectly Jan 08, 2009 Steve Hajducko Resolved
Bug SCAFF-285 Critical {label-options} doesn't work anymore in 3.1.0 Jan 08, 2009 Christian Nesemann Resolved
Bug SCAFF-279 Major Preview button does not work in Confluence 2.10 Jan 08, 2009 Mark Hrynczak Resolved
Bug SCAFF-278 Major label-option broken in 3.1.0 Apr 13, 2009 David Andrew Wareham Resolved

Contributors

  • David Peterson — Developer
  • Patrick Li — Developer

Show description 3.1.0 (#32) 18 Sep 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

  • Confluence 2.9 compatibility.
  • Some other minor fixes and enhancements.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (6 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-254 Major Unable to revert the page content back to a previous version Sep 16, 2008 tata Resolved
Bug SCAFF-253 Minor Preview button does not work under confluence 2.9.1 Nov 09, 2008 Cornelis Gouws Resolved
Bug SCAFF-252 Critical Clicking Cancel from edit screen shows blank screen when "Scaffolding Action Conveyor" is turned on Sep 15, 2008 Samuel Neff Resolved
Bug SCAFF-251 Major Unable to save page with empty \{attachment-data\} field Sep 12, 2008 Vijay Iyer Resolved
Bug SCAFF-240 Major Display of "Edit Data" view is broken when using default Confluence 2.9 theme... Sep 16, 2008 Tony Atkins Resolved
Improvement SCAFF-183 Major add regular expression validation Sep 16, 2008 big z Resolved

Contributors

  • David Peterson — Developer

Show description 3.0.1 (#31) 12 Sep 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

*This release fixes a couple of critical bugs.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (4 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-250 Blocker {set-data} causes read-only exception Sep 12, 2008 Stephen Morad Resolved
Bug SCAFF-249 Major Reimplement the ability to display in descending order and add to the top of the table. Sep 11, 2008 David Peterson Closed
Bug SCAFF-248 Major Data does not get saved when using the {table-data} macro Sep 10, 2008 Cornelis Gouws Resolved
Bug SCAFF-232 Major Error on save a space template Sep 12, 2008 Roberto Lima Resolved

Contributors

  • David Peterson — Developer

Show description 3.0.0 (#30) 02 Sep 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

This is the first 'stable' release of Scaffolding for all browsers.

  • IE6 is now functional, particularly with table-data and repeating-data. Some display issues remain in Internet Explorer, but it should work in all browsers.
  • Confluence 2.8 is required.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (20 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-241 Blocker Seriously breaks design on Confluence 2.8.2 with standard theme Aug 28, 2008 Bjørn Wang Resolved
Bug SCAFF-237 Blocker {attachment-data} upload does not preserve filename Aug 28, 2008 Vijay Iyer Closed
Bug SCAFF-235 Major Scaffolding Plugin throws Stack Overflow error when trying to add an event Aug 28, 2008 Wiki Support Team Resolved
Bug SCAFF-226 Major Reporting of multiple eval-data fields Sep 12, 2008 Jon Want Resolved
Bug SCAFF-225 Major A table-data object with 40 rows is virtually unusable Aug 29, 2008 Paul Ngu Resolved
Bug SCAFF-222 Major Attachment events are not sent out by {attachment-data} May 07, 2008 David Peterson Closed
Bug SCAFF-220 Major Page layout in Edit view Aug 28, 2008 Nick Waanders Resolved
Task SCAFF-217 Major Confluence 2.8 compatibility Sep 23, 2008 Don Willis Resolved
Bug SCAFF-213 Major {list-data} doesn't allow you to reset a value to 'blank' after it has been set. Aug 28, 2008 David Peterson Closed
Bug SCAFF-212 Major {label-options} doesn't work together with 'blank'-option of {list-data} Aug 28, 2008 Christian Nesemann Resolved
Bug SCAFF-207 Major Strange $webwork.htmlEncode($content.realTitle) pages get create every time I update a space template Feb 25, 2009 Leandro Hermida Resolved
Task SCAFF-206 Major Document relative date options for date-data Aug 28, 2008 David Peterson Closed
New Feature SCAFF-204 Minor Use LABEL elements for list-data radio buttons Aug 28, 2008 Simon Wheatley Resolved
Bug SCAFF-197 Blocker Scaffolding "eats" entire pages (mostly in IE) Aug 28, 2008 Daniel A. Munz Resolved
Sub-task SCAFF-184 Major {attachment-data} in a {repeating-data} macro is still very buggy Aug 28, 2008 Jörg Albrecht Resolved
Bug SCAFF-172 Major Entered {table-data} not saved in IE Aug 28, 2008 Michael Spoonauer Resolved
Bug SCAFF-164 Blocker Stack overflow exception when using {repeating-data} Aug 28, 2008 Bert Roos Resolved
Bug SCAFF-151 Blocker Problems with Internet Explorer Aug 28, 2008 David Peterson Closed
Bug SCAFF-90 Major Repeating data and tables are broken in IE Aug 28, 2008 David Peterson Resolved
Bug SCAFF-70 Critical Table rows can't be trashed in IE Aug 28, 2008 David Peterson Resolved

Contributors

  • David Peterson — Developer

Show description 2.7-dr9 (#29) 01 Mar 2008 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. The main outstanding issue is compatibility with Internet Explorer, but some others may exist.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

Thanks to Rayaz Shaikh and Honeywell for providing some IE-related fixes in this release.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (19 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-229 Major {table-data} Edit page not accessible Sep 16, 2008 Jeremy Meade Resolved
Bug SCAFF-216 Major xxx-data macros don't survive Word export Aug 28, 2008 brian thomas Resolved
Bug SCAFF-209 Critical Labels are deleted when editing a page in Internet Explorer that uses Scaffolding Mar 31, 2008 Ken Yagen Closed
Task SCAFF-201 Major Confluence 2.7 compatibility Feb 29, 2008 David Peterson Closed
Improvement SCAFF-196 Major Provide macros the ability to determine if their rendering is part of a live-template Jun 16, 2009 Bob Swift Closed
New Feature SCAFF-195 Major Allow labels to be selected in a drop-down box when editing a page. Feb 29, 2008 David Peterson Closed
Bug SCAFF-193 Major Form Validator doesn't work on drop down menu's Feb 29, 2008 Kyle Closed
Task SCAFF-192 Major When will Scaffolding Plugin be available for Confluence 2.7.1? Sep 25, 2008 Robert Breton Resolved
Bug SCAFF-190 Major Cannot create summary report (separate page) of data calculated using eval-data within a scaffold Feb 29, 2008 Patricia Kale Resolved
Bug SCAFF-189 Blocker When clicking on the .PDF icon in the upper left we get errors instead of a .PDF Mar 01, 2008 Jeff Minks Resolved
Bug SCAFF-187 Critical no co-existance with Confluence Plugin "Approval Workflow" Mar 01, 2008 Frank Polscheit Resolved
Bug SCAFF-181 Major No Attachments shown Feb 29, 2008 Jörg Albrecht Closed
Bug SCAFF-178 Major export to PDF fails Apr 29, 2008 Tiffany Bartlett Resolved
Bug SCAFF-176 Major hidden-data prevents page from being saved: generates UnexpectedRollbackException Mar 11, 2008 Gum Shoes Closed
Task SCAFF-175 Major Document set-data and get-data on the customware.net website. Feb 29, 2008 David Peterson Closed
Bug SCAFF-170 Critical Data lost after updating scaffold table in Firefox 2 Mar 02, 2008 Nick Waanders Resolved
Bug SCAFF-144 Major Number-data field not working inside Table-data Feb 29, 2008 Mel Nepomuceno Closed
Bug SCAFF-108 Critical Scaffolding conflicts with {dynamictable} and {dynamictasklist} macros in IE Mar 16, 2008 Yuri Ziryukin Resolved
Bug SCAFF-104 Major Current data is not being displayed after saving Feb 29, 2008 David Peterson Resolved

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer
  • Riyaz Shaikh — Contributor

Show description 2.6-dr8 (#28) 11 Oct 2007 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. The main outstanding issue is compatibility with Internet Explorer, but some others may exist.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (7 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-169 Minor date-data with format dd-MMM-yy renders unknown symbols Oct 10, 2007 Hendrik Vermeiren Resolved
Bug SCAFF-166 Major Links do not render inside {table-data} rows. Oct 10, 2007 David Peterson Resolved
Bug SCAFF-165 Blocker Conf 2.6 with scaffolding doesn't allow saving or editing of pages Feb 13, 2008 Nicholas Ilacqua Resolved
Bug SCAFF-163 Major New scaffolding version 2.3-dr7 displaying time incorrectly Oct 10, 2007 Ramon Cavanna Resolved
Bug SCAFF-160 Major {content-options} only accepts 'labels' as a parameter, not 'label' Oct 10, 2007 David Peterson Resolved
Bug SCAFF-158 Major 2.3-dr7 breaks ability to move a page and its children to another space Mar 15, 2008 Robert Breton Resolved
Bug SCAFF-156 Major I18N code may break in Confluence 2.5.6 due to API change Oct 10, 2007 David Peterson Closed

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer

Show description 2.3-dr7 (#27) 03 Sep 2007 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. The main outstanding issue is compatibility with Internet Explorer, but some others may exist.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (15 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-155 Major Changing field data types breaks scaffolds. Sep 03, 2007 David Peterson Resolved
Improvement SCAFF-154 Major Rename the {attachment-options} 'filter' parameter to 'include' and 'exclude' for consistency with other macros Sep 02, 2007 David Peterson Resolved
Improvement SCAFF-150 Major Provide the ability to filter items returned by content-options based on labels Aug 22, 2007 David Chui Closed
Improvement SCAFF-149 Major Provide the ability for the list-data macro to show only a specific number of items. Aug 22, 2007 David Chui Closed
Bug SCAFF-148 Minor the date-data AM/PM format always saves time as PM Sep 03, 2007 gary livingston Resolved
Improvement SCAFF-147 Minor {attachment-data} macro doesn't support attachment filtering similar to {attachment-options} Sep 02, 2007 David Goldstein Resolved
Improvement SCAFF-146 Major {attachment-data} has no "none" option Aug 28, 2007 David Goldstein Resolved
Bug SCAFF-145 Critical saving page fails if have empty attachment-data field -- no file selected and no current page attachments Feb 29, 2008 David Goldstein Resolved
Bug SCAFF-140 Critical if have > 1 {attachment-data} field trying to upload the same file, file length truncated to 0 bytes Aug 28, 2007 David Goldstein Resolved
Bug SCAFF-139 Major {attachment-data:<name>} doesn't work when page had previously defined a scaffold data field named <name> Sep 02, 2007 David Goldstein Resolved
Bug SCAFF-138 Major Indexed data should be TOKENIZED Aug 27, 2007 David Peterson Resolved
Bug SCAFF-134 Major {attachment-data} does not work reliably inside {table-data} fields Aug 28, 2007 David Peterson Resolved
Bug SCAFF-133 Major {attachment-data} does not display the 'switch' link in the right place in all cases Aug 27, 2007 David Peterson Resolved
Bug SCAFF-125 Blocker Scaffold edit page no longer displays Apr 04, 2008 Ryan Coulter Resolved
Improvement SCAFF-50 Major Allow {content-options} to filter by label Aug 22, 2007 David Peterson Closed

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer
  • David Chui — Developer

Show description 2.3-dr6 (#26) 31 May 2007 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. There are several outstanding issues which need to be resolved before being used in a production environment.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (8 issues)
Type Key Priority Summary Updated Reporter Status
Improvement SCAFF-129 Minor Show dates in {data-data} using user locale May 31, 2007 David Chui Resolved
Bug SCAFF-128 Major Switching from 'decimal=false' to 'decimal=true' clears the data field in edit mode. May 31, 2007 David Peterson Resolved
Improvement SCAFF-124 Major Allow a 'sort value' to be specified for {list-data} items May 30, 2007 David Peterson Resolved
New Feature SCAFF-120 Major Add an {attachment-data} macro allowing attachment uploads May 31, 2007 David Peterson Resolved
Bug SCAFF-110 Major {attachment-options} uses 1st attachment regardless of which one selected during editing Feb 13, 2008 David Goldstein Resolved
Bug SCAFF-109 Major when go to edit Scaffolding page with {attachment-options} list data, last attachment in list always appears as the one selected May 31, 2007 David Goldstein Resolved
New Feature SCAFF-103 Major Allow the default user to be specified for user-options May 30, 2007 David Peterson Resolved
Bug SCAFF-58 Major Month shifts date-data macro Feb 26, 2008 None Resolved

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Chui — Developer

Show description 2.3-dr5 (#25) 30 Apr 2007 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. There are several outstanding issues which need to be resolved before being used in a production environment.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (5 issues)
Type Key Priority Summary Updated Reporter Status
New Feature SCAFF-122 Major Allow specification of separator type for list-data Apr 29, 2007 David Peterson Closed
Bug SCAFF-119 Major Scaffolding data not accessible from reports after Confluence restart Apr 29, 2007 David Peterson Closed
Bug SCAFF-102 Critical Multi-select lists are not being indexed correctly Apr 28, 2007 David Peterson Resolved
Bug SCAFF-82 Major Field tab order is messed up in FireFox Apr 29, 2007 David Peterson Resolved
Bug SCAFF-32 Major List/Content options are not searcheable Apr 28, 2007 Alexandre Clavaud Resolved

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer

Show description 2.3-dr4 (#24) 28 Feb 2007 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. There are several outstanding issues which need to be resolved before being used in a production environment.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (7 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-101 Major Confluence 2.3 compatibility Feb 28, 2007 David Peterson Closed
Bug SCAFF-98 Critical Data entered into scaffold are not correctly saved in history of changes Jan 30, 2007 Britt Treece Resolved
Bug SCAFF-97 Major {hidden-data} throws a class cast exception when testing on non-String data values Jan 31, 2007 David Peterson Closed
Bug SCAFF-96 Major Content references are not being returned correctly by ReferenceSupplier Dec 29, 2006 David Peterson Resolved
Task SCAFF-95 Major Add notation guide for {set-data} and {get-data} Jan 31, 2007 David Peterson Resolved
Bug SCAFF-89 Major {user-options:groups=xxx} returns an empty list Jan 31, 2007 Chris Walker Closed
Bug SCAFF-62 Major "too many files open" caused by ScaffoldDataExtractor May 31, 2007 Nathan Ashman Resolved

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer

Confluence 2.2 and older

Version Date State License Price
Show description 2.2-dr3 (#23) 22 Dec 2006 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. There are several outstanding issues which need to be resolved before being used in a production environment.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 1.4.x include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.
  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

New features in this release:

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (7 issues)
Type Key Priority Summary Updated Reporter Status
New Feature SCAFF-93 Major Add a macro to retrieve and display scaffolding data. Dec 22, 2006 David Peterson Closed
New Feature SCAFF-92 Major Allow data values to be set directly from wiki text. Feb 29, 2008 David Peterson Closed
New Feature SCAFF-88 Major Provide a Supplier for the Reporting Plugin to retrieve Scaffolding data. Feb 26, 2008 David Peterson Closed
Bug SCAFF-85 Major When rendering a historical version, {live-template} cannot find space-specific templates. Nov 19, 2006 David Peterson Resolved
Bug SCAFF-84 Major If a template cannot be found, the first available global template is rendered by {live-template}. Nov 19, 2006 David Peterson Closed
Bug SCAFF-83 Major NullPointerException thrown when viewing {text-data} in a template preview. Dec 17, 2006 David Peterson Closed
New Feature SCAFF-54 Minor Add "whenNotEmpty" to {hidden-data} macro Dec 18, 2006 Guy Fraser Closed

Note
Currently editing pages works best in FireFox. There are several known issues with other browsers, particlarly with Internet Explorer.

Contributors

  • David Peterson — Developer

Show description 2.2-dr2 (#22) 12 Nov 2006 Beta Freeware / Open Source (BSD) Free

Release Notes

Warning
This plugin is still beta quality. There are several outstanding issues which need to be resolved before being used in a production environment.

However, this release is relatively stable, and the underlying infrastructure is unlikely to change, meaning it is mostly extra features and some cosmetic issues which are yet to be resolved.

New features since 2.2-dr1 include:

  • Version history for field data - you can now go back in history for all modifications to field data.
  • Indexing - Most data is now indexed and will show up with a regular search.
  • Lots of bug fixes.

If you missed 2.2-dr1, features added there include:

  • Better data editing integration - To edit, just click the regular 'Edit' tab and you can access your data fields.
  • Dynamic table and repeating sections - You can add, remove and reorder table sections without reloading the page.
  • Preview your page - Check out your changes before you save them.

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (9 issues)
Type Key Priority Summary Updated Reporter Status
Bug SCAFF-81 Major Special characters are being allowed in data field names. Nov 11, 2006 David Peterson Closed
Bug SCAFF-80 Major Some page layouts break when previewing. Nov 10, 2006 David Peterson Closed
Bug SCAFF-79 Major Invalid dates throw an error and don't allow the date to be changed. Nov 12, 2006 David Peterson Closed
Bug SCAFF-76 Major Recently Updated macro shows multiple entries for each scaffold edit Jan 26, 2007 Damon Rand Closed
Bug SCAFF-75 Major Links in text-data and other data macros are not added to the list of outgoing links for the page. Mar 11, 2008 David Peterson Closed
Bug SCAFF-74 Blocker Tables inside repeating sections don't save data (and vice versa) Jan 26, 2007 David Peterson Closed
Bug SCAFF-73 Major Pages rendering with a ']]>' in them break when previewing Jan 26, 2007 David Peterson Closed
Bug SCAFF-66 Critical Data elements are not being indexed. Nov 11, 2006 David Peterson Closed
New Feature SCAFF-59 Major Add version history for Scaffolding data Nov 09, 2006 David Peterson Closed

Contributors

  • David Peterson — Developer

Show description 1.4.18 (#19) 18 Mar 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

This plugin requires the appropriate Utilities Plugin to be installed into WEB-INF/lib.

The JIRA server does not support trust requests. Issues have been retrieved anonymously. You can set the macro to always use an anonymous request by setting the anonymous parameter to true
JIRA Issues (3 issues)
Type Key Priority Summary Updated Reporter Status
Improvement SCAFF-56 Major Default Values for date-date Sep 28, 2006 None Closed
Improvement SCAFF-53 Major Missing name property still causes : to be output in Error Message Mar 17, 2006 Dan Hardiker Closed
Bug SCAFF-52 Major Missing Data Causes NullPointerException Mar 17, 2006 Dan Hardiker Closed

Contributors

  • David Peterson — Developer
  • Dan Hardiker — Contributor
  • Alain Moran — Contributor

Show description 1.4.17 (#18) 15 Mar 2006 Stable Freeware / Open Source (BSD) Free

Release Notes
*This plugin requires the appropriate [Utilities Plugin|http://www.customware.net/repository/display/AtlassianPlugins/Utilities+Plugin] to be installed into [WEB-INF/lib|http://www.customware.net/repository/display/AtlassianPlugins/Installation+Instructions].

New Feature

  • [SCAFF-13] - {country-data} macro for creating a sexy list of countries

Improvement

  • [SCAFF-51] - Clean up Scaffold CSS to be less intrusive

Contributors

  • David Peterson — Developer

Show description 1.4.16 (#17) 25 Jan 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

  • SCAFF-41 : user-options does not return any value

Contributors

  • David Peterson — Developer

Labels

confluence14 confluence14 Delete
plugin plugin Delete
macro macro Delete
confluence15 confluence15 Delete
confluence20 confluence20 Delete
confluence21 confluence21 Delete
repository_current repository_current Delete
confluence22 confluence22 Delete
confluence23 confluence23 Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Apr 04, 2007

    Ross Sharrott says:

    Hi,  I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having...

    Hi,

     I'm using the scaffolding plug-in on confluence 2.3.1, and I'm having a strange problem.  When a user creates a new record in a table, adds some data and clicks save, only the default data gets saved.  They can then go back and edit the same row, and the data then saves correctly.  This behavior is consistent across 3 user accounts, but 1 account works fine.

    Has anyone else run into this problem?

    Thanks.

    1. Aug 28, 2007

      Andrew Whyte says:

      I'm seeing this same behaviour and it's slowing me down using the scaffolding pl...

      I'm seeing this same behaviour and it's slowing me down using the scaffolding plugin for anything useful. Is this an IE browser specific issue or something else?

      Also, is there a way to build a list-data object, with valuse populated from text-data fields in another table-data scaffold? Do they need to be in the "same" scaffold or anything special, the examples don't appear to do anything this complexe.

      Cheers,

      1. Aug 28, 2007

        David Peterson [CustomWare] says:

        I believe it's IE-specific. Others have reported a similar problem with IE. Wit...

        I believe it's IE-specific. Others have reported a similar problem with IE.

        With regards to list-data, currently the only options are hard coded ({list-option}), pages items ({content-options}), attachment ({attachment-options}) and users ({user-options}). If you'd like to see other options in the future, please raise a feature request.

    2. Sep 20, 2007

      Robert Tosch says:

      Same problem by me using IE 6.0 Is there a solution how to fix this strange be...

      Same problem by me using IE 6.0

      Is there a solution how to fix this strange behaviour?

      1. Sep 20, 2007

        David Peterson [CustomWare] says:

        There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fix...

        There's no fix at the moment. IE6 and tables is pretty broken at the moment. Fixing it is the next item on the todo list for the plugin, but I don't foresee a lot of time in my schedule available to work on it in the near future, unfortunately.

  2. Jul 09, 2007

    Richard Tilghman says:

    Very cool plug-in, love the way it extends the data model.  However, I'm ru...

    Very cool plug-in, love the way it extends the data model.  However, I'm running into two issues.

    1.  What is the ETA on a rich-text text-data component?

    Not having this kind of elimintes the usefuless of the form input element since half the value of a Wiki is allowing people to edit rich text, and the value of Scaffolds is to avoid having to let them see underlying code.   Any chance this can get moved up the priority ladder?

     
    2. What's the story with the Excerpt text-data element not exposing its value?

    For some reason excerpt-data doesn't expose the data value when you go to the normal edit view, and it won't read the excerpt the first time if you past it between the tags.  This is both at odds with the way the rest of the variable work and very annoying from a user perspective... if and when someone does want to view the rich text view of a page the content for the excerpt is no where to be found, implying it may have been deleted, etc., and making page saving a very nerve-racking affair.

    Can excerpt-data be changed in a way that it will show content placed between the two tags initially, and will not hide that content when you click edit layout and view the underlying code for the page?  BTW, I've seen other people's examples and they have content between teh excerpt-data tags, implying this should be how it works.  However, I've tried everything and it simply WILL not work.

    BTW, using Confluence 2.5 with Scaffolding 2.3-dr6.

    Thanks,

    Rick

    1. Jul 09, 2007

      David Peterson [CustomWare] says:

      Hi Richard, Glad you like the plugin. 1. Rich-text text-data ETA. Currently t...

      Hi Richard,

      Glad you like the plugin.

      1. Rich-text text-data ETA.

      Currently there is no ETA. This plugin is open source, and thus non-revenue-generating, so it gets worked on by us when in one of the following circumstances:

      a) We need to update it for internal reasons.
      b) We get some spare time.
      c) Someone pays for updates.

      For the record, the two top-priority issues at the moment are the 'Installing other plugins breaks Scaffolding' issue (SCAFF-125) and the various Internet Explorer problems. After that come the rest of the issues listed for 2.3-rc1. If you would like to see RTE bumped up the list, I refer you to option c) above...

      If you want to comment/track progress with the RTE, the relevant issue is SCAFF-131.

      2. excerpt-data

      {excerpt-data} works in exactly the same way that all the other {xxx-data} macros work - that is, the value you enter in wiki or RTE ('layout') view is the initial default value. Once the page has been edited and saved in Scaffolding view, it is ignored. This is unlikely to change in future releases, for many reasons, some historical, most technical...

      Sorry I haven't been able to provide any positive answers for you....

      David

  3. Aug 16, 2007

    Kelvin Burton says:

    Love the way Scaffolding allows me to create dynamic table content!  I...

    Love the way Scaffolding allows me to create dynamic table content!

     I have one question:  Is there a way to use scaffold macros e.g. text-data in table headers?  When I try that is just displays the default value regardless of what I enter.

    I am using Scaffolding 2.3-dr6 with Confluence Version: 2.5.4 Build:#809

    Regards,  Kelvin 

    1. Aug 16, 2007

      David Peterson [CustomWare] says:

      No, not at the moment, unfortunately. I can't see any major reasons why it could...

      No, not at the moment, unfortunately. I can't see any major reasons why it couldn't be added at some point, however. Feel free to raise a feature request and it will hopefully get added at some point.

  4. Aug 17, 2007

    s wargnies says:

    Great tool to organize your page layout. I want to get page the page ...

    Great tool to organize your page layout.

    I want to get page the page my users create labeled automatically, using the macro add-label... I desparetly try to get the value from a scaffold live-template list-data and can't get it to work...

      {list-data:Type\|type=check\|multiple=false\|required=true}
       {list-option}Website{list-option}
       {list-option}Application{list-option}
       {list-option}Other{list-option}
      {list-data}
      ...
      ...
      {add-label:{list-data:Type}}
    

    Any idea where I am wrong in referencing the list item select?
    Thanks in advance
    Serge

    1. Aug 17, 2007

      David Peterson [CustomWare] says:

      You can't really put macros inside macros like that - they all work independentl...

      You can't really put macros inside macros like that - they all work independently.

      Currently there isn't really any easy way to do what you're after. The only way I can think of is to use the Replace and Render Plugin. However, this is a bit of a hack and will probably have a performance penalty (couldn't say how much though). Anyway, you would do something like this:

      {list-data:Type\|type=check\|multiple=false\|required=true}
         {list-option}Website{list-option}
         {list-option}Application{list-option}
         {list-option}Other{list-option}
      {list-data}
      
      {replace-and-render}
        {replace-item:%label%}{get-data:Type}{replace-item}
        {replace-body}{add-label:%label%}{replace-body}
      {replace-and-render}
      
      
      1. Aug 17, 2007

        s wargnies says:

        Thanks very much it seems to be what I needed. Tested and could not notice perfo...

        Thanks very much it seems to be what I needed. Tested and could not notice performance degradation.

        Cheers 

  5. Sep 11, 2007

    Robert Tosch says:

    I'd like to create pages with generic page titles. I need a standard n...

    I'd like to create pages with generic page titles.
    I need a standard name followed by some unique identifier for a page.

    Are there any possibilities to set the page's title with a template using the scaffolding plugin?

    1. Sep 17, 2007

      David Peterson [CustomWare] says:

      No, but you could use the {add-page} or {link-page} macros from the Linking Plug...

      No, but you could use the {add-page} or {link-page} macros from the Linking Plugin. I'm not sure what your use-case is though, so I can't make any specific recommendations.

      1. Sep 19, 2007

        Robert Tosch says:

        I cross-post my question here to intimate my intention. Has the "link-...

        I cross-post my question here to intimate my intention.
        Has the "link-page" macro also an analogous option to the "create page" macro's title option?

        Because that's exactly what I need: This title can contain the following parameters - %parenttitle%, which will insert the title of the parent page, and %ident%, which will insert the lowest number needed to make the page title unique. This allows you to create numbered child pages without user prompting.
        The only sad thing is, that the create page macro (even with the target=edit option) opens the source code of the scaffolding template and not the editable scaffolding forms.

        Is there a possibility to get directly to the editable form mask?

        1. Jul 04, 2008

          Stefan says:

          Hi Robert, can you tell me how i can generate unique id for page titles and put...

          Hi Robert,

          can you tell me how i can generate unique id for page titles and put them as a prefix to the page title?

          Regards,

          Stefan 

        2. May 25

          James Kuypers says:

          Hi Robert, Did you ever get that "create page" macro to work with scaffolding? ...

          Hi Robert,

          Did you ever get that "create page" macro to work with scaffolding?

          Thanks for letting me know.

          Cheers,

          James

          1. May 26

            David Peterson [CustomWare] says:

            Hi guys, link-page/add-page can currently let you use the current page title (j...

            Hi guys,

            link-page/add-page can currently let you use the current page title (just add %page:title% to the pate name), but there is nothing that lets you add the next-available-number currently. The best thing to do would be to create a feature request and I'll schedule it to get looked at in the next release.

  6. Sep 17, 2007

    Mat Gauvin [Appfire Technologies] says:

    Is it at all possible to define/select macro parameters through Scaffolding Plu...

    Is it at all possible to define/select macro parameters through Scaffolding Plugin form fields? ... if not, can the plugin be extended to do so?

    For example,

    
    {sample-macro:{text-data:parameter1|width=100px}{text-data}|{text-data:parameter2|width=100px}{text-data}}
    
    

    If this is not possible natively, creative ideas are welcome

    1. Sep 17, 2007

      David Peterson [CustomWare] says:

      Yeah, macros inside macros don't work. My workaround was to write a library whic...

      Yeah, macros inside macros don't work. My workaround was to write a library which pulls information from the same source that the Reporting Plugin does - a 'Supplier' library I wrote for this purpose. Information on adding it to your own plugin is here. It's a little sparse, but the 'processValues' method is what you'll be wanting to use. It will let you do something like this:

      {sample-macro:%data:parameter1%|%data:parameter2%}
      

      However, if this is for a user macro, that won't work. I've added a feature request to provide access to the 'SupplierAssistant' from user macros here. Feel free to watch/vote/comment.

      1. Sep 18, 2007

        Mat Gauvin [Appfire Technologies] says:

        Thanks for the feedback David. An interesting idea for a similar goal was poste...


        Thanks for the feedback David. An interesting idea for a similar goal was posted here by Serge Wargnies as a comment on the Adaptavist site.

        1. Sep 18, 2007

          David Peterson [CustomWare] says:

          Yeah, you can always use {replace-and-render} if it comes down to it. However, i...

          Yeah, you can always use {replace-and-render} if it comes down to it. However, it does start to get a bit verbose pretty quickly. It just depends on what you want...

  7. Sep 18, 2007

    Mat Gauvin [Appfire Technologies] says:

    Here's another quick question: Once a Scaffolding template has been applied t...

    Here's another quick question:

    Once a Scaffolding template has been applied to a page, is it possible to prevent the "EDIT LAYOUT" button from being accessible by certain users?

    For example, we would like to have:

    • General users be able to View pages, but not edit them at all
    • A smaller subset of users be able to Edit pages through the Scaffolding form fields ONLY (and not see the "Edit Layout" button)
    • Admin users be able to Edit pages through both the Scaffolding form fields AND the "Edit Layout" button.

    Thanks for the help.

    1. Sep 18, 2007

      David Peterson [CustomWare] says:

      Currently it's not possible - if you can edit the page, you can edit both the 'S...

      Currently it's not possible - if you can edit the page, you can edit both the 'Scaffold' view and the 'Layout' view. I can see where it would be useful to have some extra permissions set. The best thing would be to create a feature request so it will be considered for future versions of the plugin.

  8. Sep 25, 2007

    Bert Roos says:

    I'm trying to make my first scaffold-based page, but I'm running into a stack ov...

    I'm trying to make my first scaffold-based page, but I'm running into a stack overflow exception in the browser.

    The page is created through a live-template:

    {link-page:US PoC Status|template=PoC Status|parent=@self|live=true|allowRename=false}Click here to edit{link-page}

    .

    This is how the template looks like:

    {repeating-data:Repeating Data|initialRows=1}
    h2. {text-data:CustomerName}Customer Name{text-data}
    {section}{column:width=33%}
    || Contact person | {text-data:ContactPerson}[~name]{text-data}|
    || Start date | {date-data:StartDate|format=d MMM yyyy|minYear=2006}{date-data}|
    {column}{column}{panel:title=Description}
    {text-data:Description|type=area|height=100px|width=100%}Type the description here{text-data}
    {panel}{column}{section}{repeating-data}
    

    When I click the green plus in the edit mode, I get a message box:

    ---------------------------
    Windows Internet Explorer
    ---------------------------
    Stack overflow at line: 0
    ---------------------------
    OK   
    ---------------------------
    

    Your help is appreciated!

    1. Sep 25, 2007

      David Peterson [CustomWare] says:

      That's a new one. There are known issues with IE and {table-data}, but I haven't...

      That's a new one. There are known issues with IE and {table-data}, but I haven't seen any reports of problems with {repeating-data} before. Could you please create a bug report with the details above, as well as the specific version of IE, Windows, etc?

      Thanks.

      David

      1. Sep 25, 2007

        Bert Roos says:

         Thanks for the quick response. The bug report is created. Hope the fix is fast ...

         Thanks for the quick response. The bug report is created. Hope the fix is fast as our response

        Regards,
        Bert

        1. Sep 25, 2007

          David Peterson [CustomWare] says:

          I don't want to get your hopes up prematurely - this plugin basically gets updat...

          I don't want to get your hopes up prematurely - this plugin basically gets updated when I have some spare cycles, which are few and far between at the moment. It's on the list though, and IE issues are the next major issue to try and resolve.

  9. Sep 27, 2007

    Robert Tosch says:

    I've upgraded my Confluence Version from 2.5.7 to 2.6.0.  Now i haven't an...

    I've upgraded my Confluence Version from 2.5.7 to 2.6.0.

     Now i haven't any "add button" or any functionality at the

    {table-data}
    

    -macro in the edit view?!

    Is it because the Joda-time library has been upgraded to 1.4 in Confluence 2.6?

    What can I do? I really need this plugin!

     Thanx a lot!

    1. Sep 27, 2007

      David Peterson [CustomWare] says:

      I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be som...

      I haven't had a chance to test Scaffolding in Confluence 2.6, but I would be somewhat surprised it it worked flawlessly, partly due to the Joda Time upgrade, and partly due to the new default theme, which often has a habit of breaking anything moderately complex.

      1. Sep 27, 2007

        Jack Baty says:

        My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptav...

        My upgrade to 2.6 didn't go well with the plugin at all. See http://jira.adaptavist.com/browse/SCAFF-165. I've disabled the plugin which prevents the errors I was getting, but of course much of the content is now unreachable.

        1. Sep 27, 2007

          David Peterson [CustomWare] says:

          I have updated the page above, as well as updated the Plugin Repository status t...

          I have updated the page above, as well as updated the Plugin Repository status to indicate that current versions of Scaffolding don't support Confluence 2.6.

          I don't know when a compatible version will be released - time is the main issue.

          1. Sep 28, 2007

            Michael S. says:

            I greatly appreciate all of the work that CustomWare does on plug-ins like Scaff...

            I greatly appreciate all of the work that CustomWare does on plug-ins like Scaffolding, Linking, etc. They truly are invaluable.

            I don't understand, though, why this plug-in was marked as compatible with Confluence 2.6 at first if it was never tested for compatibility.

            Why are users of the plug-in the ones who need to learn whether a plug-in is truly compatible?

            Thanks,
            Mike

            1. Sep 28, 2007

              David Peterson [CustomWare] says:

              Short answer: Time. Long answer: It's not so much that the plugin was marked as...

              Short answer: Time.

              Long answer: It's not so much that the plugin was marked as compatible, as much as it was not marked as incompatible. A fine distinction, I'll admit, but essentially, the Plugin Repository defaults to assuming plugins are compatible with new versions of Confluence unless informed otherwise.

              With regards to testing, I personally am yet to have the time and/or energy to actually get Confluence 2.6 installed on my development machine, let alone test all 15 plugins we have available at zero cost. We do our best, but as with any software product, there is always a bit of a lag from third-parties when a major new version comes out.

              1. Sep 28, 2007

                Michael S. says:

                David, Thanks for taking the time to respond. I totally understand why 15 or s...

                David,

                Thanks for taking the time to respond.

                I totally understand why 15 or so plug-ins can't simply be quickly evaluated to determine their compatibility with a new Confluence release, never mind a major one.

                Where would I submit a request to change the behavior of the Plugin Repository such that it is the plug-in author who controls whether his/her plug-in is marked as compatible with the latest Confluence release? I think it's dangerous for the Repository to just assume that all existing plug-ins are compatible by default.

                Thanks again,
                Mike

                1. Oct 30, 2007

                  Don Willis says:

                  Hi Mike, Where would I submit a request to change the behavior of the Plugin Re...

                  Hi Mike,

                  Where would I submit a request to change the behavior of the Plugin Repository

                  The place would be http://developer.atlassian.com/jira/browse/APR. There may already be an issue about it.

                  However, a plug-in author can control which versions of Confluence his/her plug-in is compatible with. What David said was that in this case the plug-in was not marked as incompatible. That is, there was no maximum version specified on this plug-in.

                  Cheers,
                  Don

  10. Oct 11, 2007

    Jörg Albrecht says:

    Hi, I tried everything to get the {attachments-options} command running, but...

    Hi,

    I tried everything to get the

     {attachments-options}

    command running, but the list stays empty. This is what I try:

    {list-data:ImageName}{attachment-options}{list-data}

     I tried it with the "content" parameter and with the "filter", the list is always empty. Any ideas?

    Thanks.

    1. Dec 13, 2007

      Justin Moore says:

      Did you find a solution?  I'm having the same difficulty.

      Did you find a solution?  I'm having the same difficulty.

  11. Oct 11, 2007

    Kirk Mook says:

    Is there a way to find out how much use this plugin is getting? Perhaps some sor...

    Is there a way to find out how much use this plugin is getting? Perhaps some sort of SQL query to hit our database with to determine how many and what pages have this plugin in use?

    Thanks,

    Kirk

  12. Oct 14, 2007

    Michael S. says:

    I created a JIRA issue to summarize the show stoppers our company has experience...

    I created a JIRA issue to summarize the show stoppers our company has experienced when attempting to use the Scaffolding plug-in in Internet Explorer:

    http://jira.adaptavist.com/browse/SCAFF-172

    I wish I had the power to switch our company over to Firefox. Unfortunately, it seems that IE will remain the standard Web browser within my company for some time to come.

    If you and/or your organization is in a similar situation and can't yet just tell everyone to start using Firefox, please consider voting for and commenting on the issue above.

    Thanks in advance,
    Mike

  13. Oct 16, 2007

    Mel Nepomuceno says:

    Hi, I noticed that it takes a long time to open-edit a page with scaffolding mac...

    Hi,
    I noticed that it takes a long time to open-edit a page with scaffolding macros in it. Moreso if that page with scaffolding macros is called as a live-template. Please can you confirm and explain why. Can you also provide suggestions on how we can speed this up as I am worried that users will get annoyed everytime the open-edit these pages.
    Thanks,
    Mel

  14. Oct 29, 2007

    Shu Ping says:

    Hi,     We recently updated to Confluence 2.6.0 and now get syst...

    Hi,

        We recently updated to Confluence 2.6.0 and now get system error every time click on Edit for any page.

        Scaffolding is 2.6 dr8 version. Please let me know if there is any resolution for this. We really need the plugin and would like to start using 2.6.0 also. Thanks.

        I have opened an issue ticket CSP-12433

    Thanks.

  15. Nov 16, 2007

    Tiffany Bartlett says:

    I'd like to create a global template that uses the scaffolding plugin to help wi...

    I'd like to create a global template that uses the scaffolding plugin to help with creating technical documentation.

    I'd like to have sections where I can put text, images, links ... basically be able to type anything using wiki markup.

    As far as I can tell, this can't be done now because {text-data} only allows text.

    Is there something like {wiki-data} that I could use to indicate that anything in that part of the template is written in wiki markup?

    I've already done a support ticket (SCAFF-179) but I'd appreciate any other help. 

    Thanks!

    Tiffany

    1. Nov 16, 2007

      Michael S. says:

      Tiffany, {text-data} supports Wiki markup.  In fact, the default value for...

      Tiffany,

      {text-data} supports Wiki markup.  In fact, the default value for the content parameter of the {text-data} macro is "wiki" when no content parameter is specified.

      Thanks,
      Mike

  16. Nov 19, 2007

    Tiffany Bartlett says:

    Is there any reason why pressing enter in {text-data} saves the page? I don't w...

    Is there any reason why pressing enter in {text-data} saves the page? I don't want to have to type two backslashes to drop down to the next line.


    Thanks again,

    Tiffany

    1. Nov 19, 2007

      Tiffany Bartlett says:

      Never mind-- changing type=area fixes this. -Tiffany 

      Never mind-- changing type=area fixes this.

      -Tiffany 

  17. Nov 30, 2007

    Ki Alam says:

    has anyone tried to update a scaffold field using beanshell or any other scripti...

    has anyone tried to update a scaffold field using beanshell or any other scripting?  wondering if this is possible?  I can't seem to get a handle to the MetadataManager.

  18. Jan 18, 2008

    Serge Wargnies says:

    Hi there, A couple of month ago based on information you provided me, I was abl...

    Hi there,

    A couple of month ago based on information you provided me, I was able to define a space that use the scaffold library in order to ease capture of information. It was developed/tested on a confluence 2.5.6. Now my problem is that my system admin wants to move the production environment to 2.7 (skiping the version I tested on).

    I encounter different problems. The least being a bad display of the pages that were created using the templates.
    It get worse when I edit the page and it becomes finally imposible to save without a stack trace that starts like

    net.customware.confluence.plugin.scaffolding.DataHandlerException: Data handlers must implement org.randombits.confluence.scaffolding.DataHandler
    at net.customware.confluence.plugin.scaffolding.DataHandlerContext.handleData(DataHandlerContext.java:62)
    caused by: java.lang.ClassCastException: java.lang.String
    at net.customware.confluence.plugin.scaffolding.macro.ListDataMacro$ListHandler.handleData(ListDataMacro.java:97)

    Have anyone seen the problem and/or can help me?
    Thanks in advance.
    Serge

    1. Jan 18, 2008

      David Peterson [CustomWare] says:

      Honestly, I haven't even downloaded Confluence 2.7, much less tested it with Sca...

      Honestly, I haven't even downloaded Confluence 2.7, much less tested it with Scaffolding.

      Could you please create a bug report with the details of the version, wiki markup you're using, and the full stack trace?

      Thanks, and sorry for the inconvenience.

  19. Jan 25, 2008

    Thomas Krug says:

    Hi, at least with my confluence 2.7 installations I am unable to install the pl...

    Hi,

    at least with my confluence 2.7 installations I am unable to install the plugin:

    2008-01-25 09:43:20,211 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There were problems loading the module 'macro'. The module and its plugin have been disabled.
    2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] createModuleDescriptor There was a problem loading the descriptor for module 'macro' in plugin 'Scaffolding Plugin'.
     Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
    com.atlassian.plugin.PluginParseException: Error retrieving dependency of class: net.customware.confluence.plugin.scaffolding.LiveTemplateMacro. Missing class: org/randombits/confluence/support/ConfluenceMacro
        at com.atlassian.plugin.descriptors.AbstractModuleDescriptor.init(AbstractModuleDescriptor.java:69)
        at com.atlassian.plugin.parsers.XmlDescriptorParser.createModuleDescriptor(XmlDescriptorParser.java:147)
        at com.atlassian.plugin.parsers.XmlDescriptorParser.configurePlugin(XmlDescriptorParser.java:85)
        at com.atlassian.plugin.loaders.SinglePluginLoader.loadPlugin(SinglePluginLoader.java:89)
        at com.atlassian.plugin.loaders.SinglePluginLoader.loadAllPlugins(SinglePluginLoader.java:50)
        at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadClassPathPlugins(ClassPathPluginLoader.java:50)
        at com.atlassian.plugin.loaders.ClassPathPluginLoader.loadAllPlugins(ClassPathPluginLoader.java:67)
        at com.atlassian.plugin.DefaultPluginManager.init(DefaultPluginManager.java:72)
        at com.atlassian.confluence.plugin.ConfluencePluginManager.init(ConfluencePluginManager.java:140)
    .....
     
    2008-01-25 09:43:20,227 ERROR [Thread-1] [atlassian.plugin.parsers.XmlDescriptorParser] configurePlugin There were errors loading the plugin 'Scaffolding Plugin'. The plugin has been disabled.


    Do you know when the Scaffolding Plugin will be available for Confluence 2.7?

  20. Jan 26, 2008

    Kyle says:

    I am using Confluence v2.58 and after I create a page with a scaffold and save i...

    I am using Confluence v2.58 and after I create a page with a scaffold and save it, when I try to click the "edit" tab, it trys forever, and never lets me edit the page. I saw a JIRA issue that was set to Resolved, but it revolved around the "edit" tab not being visible. I highly doubt I am doing something wrong, its pretty hard to screw this up. Any comments on this?

     I too would like to know when Scaffold will be avail for v 2.7. I am making a wiki page corporate-wide using Scaffold, but then IT is going randomly upgrade to v 2.7, and I would hate for a wiki page that the company depends on to stop working. Thanks any any input....

    1. Jan 27, 2008

      David Peterson [CustomWare] says:

      Hi Kyle, The next release will be compatible with 2.7 (possibly only 2.7). Keep...

      Hi Kyle,

      The next release will be compatible with 2.7 (possibly only 2.7). Keeping up-to-date with the latest version of Confluence is a pretty time-consuming process, unfortunately, particularly with a plugin as complex as Scaffolding. But as to when it will be out, I hope it will be early/mid Februrary.

  21. Jan 28, 2008

    Chester Co says:

    Hi,  First, let me say that the Scaffold plugin rocks! I was able to c...

    Hi,

     First, let me say that the Scaffold plugin rocks! I was able to create very nicely formatted forms on my Wiki.

    My question is, I had pages inside a space that were all created using this plugin. Let's just say for example, each page has 4 fields: Name, Address, Phone Number and Status.

       Member List (space)

                |----- Joe Bloe (page - title is Joe Bloe while contents inside the page are Name, Address, Phone and Status all using Scaffolds)

                |----  Jane Doe (another page)

    Now I want to run a report on another space that will list out in a table form: Name and Phone Number. How can do do this? I've been reading up on the Reporting plugin and it seems like it cannot do this.

    The output I want will be:

       News Releases (space)

                |--- Our members (page)

     In the Our members page, it must show a table that lists:

           Name            Phone

           Joe Bloe       (123) 555-1212

           Jane Doe      (456) 555-9898

    Secondly, I also want to control what gets displayed maybe in another page, I only want to list out Active members while in another, only Inactive members.

    Is this possible?

    Thank you.

    1. Jan 28, 2008

      Chester Co says:

      Just to let everyone know that I already found the answer to my questions. They ...

      Just to let everyone know that I already found the answer to my questions. They were all answered in the FAQ section of the Reporting plugin. Thanks.

      1. Oct 22, 2008

        Brian Jones says:

        Don't want to sound too out of the loop here... but what is this 'Reporting' plu...

        Don't want to sound too out of the loop here... but what is this 'Reporting' plugin you're speaking of.

        Did a search on the Confluence extension page for 'report', but no plugins came up...

        1. Oct 22, 2008

          David Peterson [CustomWare] says:

          It's a plugin that lets you create custom reports on data, typically inside Conf...

          It's a plugin that lets you create custom reports on data, typically inside Confluence. The plugin is here or the official homepage is here.

  22. Feb 06, 2008

    Sean V says:

    Hi there: I'm building an application that seems to be possible using Scaffoldi...

    Hi there:

    I'm building an application that seems to be possible using Scaffolding/Reporting, Metadata, and Replace-and-Render, but I just can't seem to crack it. What we're trying to build is a repository for information about the various reports we produce internally to monitor our business. These reports are great for showing key metrics, but aren't good about explaining:
    a) the definitions of the numbers
    b) how to interpret them
    c) how the report should be used
    d) where the data come from
    e) who maintains the report
    f) how often it is refreshed
    ...
    etc. (you get the idea).

     I'd like to store all of this report "metadata" in an easy to use wiki. I see three main page types:

    1) A data element page
    This page describes a single data element, e.g. "Unit Sales" or "Gross Revenue". Certain metadata should be attachable to a data element, the minimum of which would be "type" to determine whether it is an addable measure (type:measure) or a "group by/filter by" dimension (type:dimension; e.g. "Category", Geography"). It also needs to have auto-maintaining links to reports/data sources that use it (see below). This page is analogous to an individual employee's contact info page in a corporate address book application.

    2) A data source page
    This page describes groups of data elements that, in aggregate, are available in a given report. It's really a specially crafted list of data elements. The list should hyperlink to the related data element page. To make it easy to create data source pages, I'd like this to be a scaffold page that allows the template user to select data elements via checkbox, where the checkboxes are automatically generated by referring to all pages of the "data element" type (described above). Ideally, I'd like the user to select data elements that were grouped by particular metadata. For example, one section that says "Select Measures for this data source" that shows checkboxes for all data element pages tagged with the metadata "measure", and another section that says "Select Dimensions for this data source" that shows checkboxes for data element pages tagged with "dimension". This page would also need to have auto-maintaining links to reports that use it. This page is somewhat analogous to a department grouping of individual employees in a corporate address book application.

    3) A report description page
    This page contains the description of the report itself, along with links to the actual report, and how to use it. It should also have a link to the data source that it uses. Here, the scaffold page would have textboxes for the descriptive stuff, and a drop-down list of all pages of the type "data source" so that the datasource can be easily entered.

    In addition to these 3 pages, we'd need 3 summary pages: one that shows a hyperlinked list of all data elements, one for all data sources, and one for all report descriptions. These are probably easily accomplished with Reporting macros.

    My specific questions are:
     - How do I get scaffolds (check boxes or dropdowns) to automatically populate the pagenames of pages of a particular kind (or that have been tagged with particular metadata)?

     - How do I create a scaffold (or other template) that has an auto-maintaining list of links of pages that refer to the pages produced using that scaffold?

    I realize this is an in-depth request. Thanks for any help you're able to provide. I've been known to send Amazon gift certificates to helpful strangers, if that's any sort of motivator

    PS: We're using Confluence v. 2.5.8

  23. Feb 07, 2008

    zhang, xia says:

    We are using confluence 2.5.7 and scaffolding macro 2.3-dr7.  We got error ...

    We are using confluence 2.5.7 and scaffolding macro 2.3-dr7.  We got error below.  Any one can help what's the problem here?

    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R Caused by: java.lang.NumberFormatException: For input string: "|

    Unknown macro: {date-data}

    today

    "
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  at java.lang.Double.valueOf(Double.java:227)
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  at java.lang.Double.<init>(Double.java:302)
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
    [2/7/08 2:17:43:099 EST] 3c9ad60e SystemErr     R  ... 167 more
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R org.randombits.storage.StorageException: Value for 'metadata.Date Reported' is not a valid double: |

    Unknown macro: {date-data}

    today

    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:140)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseNumber(StringBasedStorage.java:168)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseLong(StringBasedStorage.java:155)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseDate(StringBasedStorage.java:128)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.BasedStorage.getDate(BasedStorage.java:276)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.ChainedStorage.getDate(ChainedStorage.java:136)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.AbstractStorage.getDateTime(AbstractStorage.java:104)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at net.customware.confluence.plugin.scaffolding.macro.DateDataMacro.getViewXHtml(DateDataMacro.java:559)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at net.customware.confluence.plugin.scaffolding.macro.AbstractDataFieldMacro.execute(AbstractDataFieldMacro.java:136)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:90)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at net.customware.confluence.plugin.scaffolding.macro.AbstractDataMacro.execute(AbstractDataMacro.java:70)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at org.randombits.confluence.support.ConfluenceMacro.execute(ConfluenceMacro.java:54)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.V2SubRenderer.render(V2SubRenderer.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:165)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.pantero.confluence.plugins.metadata.AbstractMetadataMacro.renderValue(AbstractMetadataMacro.java:173)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.pantero.confluence.plugins.metadata.MetadataReportMacro.writeTableRow(MetadataReportMacro.java:100)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.pantero.confluence.plugins.metadata.MetadataReportMacro.execute(MetadataReportMacro.java:63)
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:43:990 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.handlePotentialMacro(MacroRendererComponent.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.renderer.v2.V2RendererFacade.convertWikiToXHtml(V2RendererFacade.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at sun.reflect.GeneratedMethodAccessor151.invoke(Unknown Source)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at $Proxy33.convertWikiToXHtml(Unknown Source)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.renderer.DefaultWikiStyleRenderer.convertWikiToXHtml(DefaultWikiStyleRenderer.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:125)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:39)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.core.ConfluenceValidationInterceptor.intercept(ConfluenceValidationInterceptor.java:16)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:48)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:47)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:114)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:67)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.core.actions.LastModifiedInterceptor.intercept(LastModifiedInterceptor.java:39)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:98)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.servlet.simpledisplay.SimpleDisplayServlet.doGet(SimpleDisplayServlet.java:51)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java(Inlined Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:117)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:137)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:51)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.core.filters.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:21)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:46)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:44)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:159)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:140)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.core.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:005 EST] 3c9ad60e SystemErr     R  at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.atlassian.core.filters.gzip.GzipFilter.doFilter(GzipFilter.java:61)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:134)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:246)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:458)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:937)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R Caused by: java.lang.NumberFormatException: For input string: "|

    Unknown macro: {date-data}

    today

    "
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at java.lang.NumberFormatException.forInputString(NumberFormatException.java:63)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java(Compiled Code))
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at java.lang.Double.valueOf(Double.java:227)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at java.lang.Double.<init>(Double.java:302)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  at org.randombits.storage.StringBasedStorage.getBaseDouble(StringBasedStorage.java:138)
    [2/7/08 2:17:44:021 EST] 3c9ad60e SystemErr     R  ... 167 more