Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there any way to delete a Confluence page and have it delete all of its children at once?

share|improve this question

3 Answers 3

You can do it easily with WebDav. Instructions for installing and setting up the WebDAV plugin can be found here.

  • The confluence webdav endpoint is: https://<server>/confluence/plugins/servlet/confluence/default/Global/
  • You can map it to a drive letter in explorer,
  • Or access with eg Total Commander and davplug.wfx, or some other DAV client

Then just delete the directory corresponding to the page!

share|improve this answer
    
It took me just 30 seconds :) (With BitKinex WebDAV client previously configured :P) –  Jaime Hablutzel Oct 23 at 20:38
up vote 0 down vote accepted

Yu can do this through the API by basically scripting it yourself.

The SOAP API supports:

  1. deleting a page
  2. getting all the children of a page

So between 1 and 2, you can keep recursively getting children and deleting these pages.

Be careful as this could be dangerous and wipe out lots of pages by accident if you have it start from the wrong page (although Confluence does have a recover feature.)

share|improve this answer

Referring to this thread, this is not possible for the moment.

share|improve this answer
    
Not possible within Conf, but possible with other tools –  Vladimir Alexiev May 13 '11 at 12:23

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.