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.
Plugin Author: | TWiki:Main.DanBoitnott |
Plugin Maintainer: | TWiki:Main.JohnKnottenbelt, TWiki:Main.ThomasWeigert (03 Feb 2022 onwards) |
Plugin Version: | 3 Oct 2021 |
Change History: | |
3 Oct 2006: | Allow headers with excess dashes per TWiki spec. |
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 |