Java 5 Requirement Scaffolding 2.7-dr9 currently requires Java 5 or greater. This may be moved back to Java 1.4 in future versions.
Note
The problem where the Scaffold Edit tab was not appearing as expected has been resolved with Scaffolding 2.3-dr7. Upgrading to this version is strongly recommended for all users.
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.
To view the macro's documentation, click on its name below.
In addition to the example below, visit the Scaffold Library to access examples of how others in the community are using the plug-in.
There are video tutorials available, demonstrating several key features of using Scaffolds.
Creating Scaffolded Pages
Click 'Add Page'
Enter the details, and use any of the scaffolding data macros (eg. {text-data:Text})
Note You do not need to use the {scaffolding} macro any more. It is still available for backwards-compatibility, but is completely optional. If you wish to group data on new pages, use the new {group-data} macro instead.
Click 'Save'. You will be redirected to the new 'Edit Page Data' page, which displays a preview of the page, with edit fields where data macros are.
Click 'Preview' to preview your changes before you save.
Once you have filled in the data macros, click 'Save' again to finalise your changes.
Editing Scaffolded Pages
Navigate to a scaffolded page
Click 'Edit'
You will be taken to the 'Edit Page Data' screen, as you were after creating the page initially. Rinse and repeat.
Editing the original page wiki
Navigate to a scaffolded page
Click 'Edit'.
You will be taken to the 'Edit Page Data' screen. Now click 'Edit Original'.
Make your changes and click 'Save'. You will be returned to the 'Edit Page Data' screen.
Finalise your changes and click 'Save'.
Below are listed some recipes which make use of this plugin. They are often good examples of how it can be used in real-world situations.
Below is the list of previous releases of this plugin.
Recent Versions
Version
Date
State
License
Price
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.
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
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.