admin_tool1Add my vote for this tag automation1Add my vote for this tag create new tag
, view all tags

Parent Pages Refactor Add-On

Refactor the structure of your pages in a given wiki web using a draggable/droppable interface. Easy-to-use and fast wapper of TWiki:Plugins/TreePlugin.

Why should I use it?

When the number of pages increases the maintenance os pages become really hard. Changing parents can be painfull yet necessary. Together with TreePlugin this plugin may be useful when organizing the structure.

What stage of development?

Pretty start, but already functional - I mean... starting... everything is working standalone (as the following video), but not yet integrated as a proper plugin or addon. Using ajax, can change parent nodes of a wiki page without problems.




The core code can be shown within a few code lines:

What needs to be done / risks

  • although the TWiki access works pretty fine, may be a problem if you have a lot admins with the possibility to keep changing parent nodes
  • Warning, important : changing parent nodes for TWiki related pages may cause problems ?? (WebHome, WebPreferences, etc) (need to be confirmed)

Future Improvements


Help First Contributors

Add-On Installation Instructions

Note: You do not need to install anything on the browser to use this add-on. The following instructions are for the administrator who installs the add-on on the server where TWiki is running.

  • Download the TXT file from the Add-on Home (see below)
  • parentRefactorAddon.txt: Copy and Paste this file's content on a wikipage to enable the addon

  • Test if the installation was successful:
    • You will be able to see a navigable tree
    • Tree nodes can be dragged
    • once dropped, the node's parent will be updated using ajax call

Add-On Info

  • Set SHORTDESCRIPTION = Add-on to TreePlugin to change parent nodes with drag & drop

Add-on Author: TWiki:Main.VictorHugoGermano
Copyright: © 2006, TWiki:Main.VictorHugoGermano
License: GPL (GNU General Public License)
Add-on Version: 2009-11-18 (V1.000)
Change History:
2009-11-18: Initial version
TWiki Dependency: $TWiki::Plugins::VERSION 1.1 (TWiki 4.0)
CPAN Dependencies: none
Other Dependencies: TWiki:Plugins/TreePlugin
Perl Version: 5.005
Add-on Home: http://TWiki.org/cgi-bin/view/Plugins/ParentRefactorAddOn
Feedback: http://TWiki.org/cgi-bin/view/Plugins/ParentRefactorAddOnDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/ParentRefactorAddOnAppraisal

Related Topic: TWikiAddOns TreePlugin

-- TWiki:Main/VictorHugoGermano - 2009-11-18

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt parentRefactorAddon.txt r1 manage 5.7 K 2009-11-19 - 13:45 VictorHugoGermano Copy and Paste this file's content to enable the addon
Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r9 - 2012-12-03 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.