This plugin allows the user to break a topic into sections which can be edited individually.
There is a known problem in that if the last character in a section is a TWiki markup, the markup will be rendered verbatim. Nevertheless, due to many requests I have put the plugin here without having addressed this final issue.
mix these three methods on a single page.
This breaks the page up at the lowest level, meaning that you can't put section breaks inside tables, lists, etc. as it breaks the whole page up into a table.
tag, so that that portion of the header will be processed together with the body text (see documentation for the
script). The text before the
tag will not be segmented into sections.
| Plugin Author: |
TWiki:Main.DanBoitnott |
| Plugin Maintainer: |
TWiki:Main.JohnKnottenbelt , TWiki:Main.ThomasWeigert (03 Feb 2005 onwards) |
| Plugin Version: |
31 Jan 2010 |
| Change History: |
|
| 31 Jan 2010: |
Support section titles with hash marks. Support editing of sections terminated by signature lines. Support placing <editsections > tag into header section. |
| 2 Oct 2006: |
Use sensible default. Improve doco. |
| 13 Sep 2006: |
Bug fix. |
| 09 Sep 2006: |
Added missing variable declaration. |
| 17 Aug 2006: |
Fixed rendering when STYLE is empty. |
| 16 Aug 2006: |
Added SECTIONDEPTHMIN setting to allow to have sections constructed only from specific headings, and exclude lower level headings. Also allow to exclude the initial text before first heading from editing. |
| 17 Jul 2006: |
Added use strict. Removed use of startRenderingHandler. Support render script. |
| 17 Jun 2006: |
Fixed an interaction with plugins that generate Javascript, such as TreeBrowserPlugin |
| 12 Jun 2006: |
Transitioned to Dakar Release |
| 4 Aug 2005: |
Updated definition of styles with <sectionedit> tag |
| 2 May 2005: |
Fixed caching problem when using SpeedyCGI |
| 12 Apr 2005: |
Corrected documentation. Add the ability to define styles for the edited sections, in addition to the bar next to an editable section. |
| 21 Mar 2005: |
Integrate 21 Mar version of TWiki:Plugins/EditContrib |
| 20 Mar 2005: |
Resolved problems due to discrepancies between browsers in handling URL parameters |
| 12 Mar 2005: |
Abstract additional features into TWiki:Plugins/EditContrib |
| 8 Mar 2005: |
Rely on TWiki:Plugins/EditContrib to pull out code common to serveral plugins. |
| 27 Feb 2005: |
Do not edit attached form, if any, when editing sections. Made more consistent with lib/TWiki/UI/ |
| 13 Feb 2005: |
Integrate savemulti capability. Render text before and after the section being edited. |
| 12 Feb 2005: |
Added SECTIONDEPTH preference variable. |
| 11 Feb 2005: |
Added EDITSECTIONS preference variable with the same effect as inserting an <editsection/> tag in every topic. |
| 3 Feb 2005: |
Preliminary port to cairo with support for PatternSkin. Does not yet support savemulti. |
| 6 Apr 2004: |
Custom edit width / edit height / edit style (defaults to same as ordinary edit). BGCOLOR is now interpreted so you can set it to be the same as %WEBBGGOLOR% if you like. Edit bar can be left or right justified. Added <editsections/> tag which automatically splits on section headers ---+ Updated bin/editsection program and templates. |
| 21 Sep 2003: |
Fixed a few bugs in plugin (especially the double-quote problem) |
| 11 May 2003: |
JohnCavanaugh 's tag method added |
| 16 Mar 2003: |
Windoze compatibility issue corrected |
| 12 Feb 2003: |
Break replacement bug fixed |
| 11 Feb 2003: |
False dependencies HTML::Entities fixed properly |
| 11 Feb 2003: |
False dependencies on Ispell & HTML:Entities fixed |
| 9 Feb 2003: |
Added ability to exclude certain skins (like print) from sectioning |
| 7 Feb 2003: |
Wordwrap fixed in edit page |
| 6 Feb 2003: |
Initial version |
| CPAN Dependencies: |
none |
| Other Dependencies: |
TWiki:Plugins/EditContrib |
| Perl Version: |
5.0 |
| Plugin Home: |
http://TWiki.org/cgi-bin/view/Plugins/SectionalEditPlugin |
| Feedback: |
http://TWiki.org/cgi-bin/view/Plugins/SectionalEditPluginDev |