Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Can I compare two pages in different spaces in confluence?

Pamela Sheridan December 9, 2015
 

3 answers

1 vote
Nicolas Werle [Decadis AG]
Atlassian Partner
September 26, 2016

Hey,
For this case we developed 'Space Admin for Confluence' which allows:

  • copying pages and spaces
  • ordering pages using drag & drop
  • comparing pages
  • managing permissions
  • deleting page trees and much more


Try it out for free and discover the possibilitys you have:


You'll find it here: 
https://marketplace.atlassian.com/plugins/com.decadis.confluence.spaceadmin/server/overview

If you have any questions, please feel free to contact us directly via e-mail to atlassian-marketplace(at)decadis(dot)de
 

With best regards

Nicolas Werle 
(Decadis AG) 

Suresh Venkat August 19, 2020

Is compare two pages in the same space option disabled in Trial version?

Nicolas Werle [Decadis AG]
Atlassian Partner
August 19, 2020

Hey @Suresh Venkat 
there are no restrictions in the test version. 
Please open the Space Admin Browser, mark the two pages you want to compare and click the "Compare two pages button: 

ctp.PNG

 

Best regards, 
Nicolas

1 vote
Fabio Racobaldo _Herzum_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
December 9, 2015

Hi Pamela,

there's a similar question here https://answers.atlassian.com/questions/112423

Hope this helps,

Fabio

0 votes
René Kjellerup June 6, 2017

you can accomplish this with python, if you are used to reading the output from the posix diff command:

 

#!/usr/bin/env python

import difflib
import sys try: from xmlrpc.client import ServerProxy from xmlrpc.client import Fault except: from xmlrpclib import ServerProxy from xmlrpclib import Fault def get_page(page_id, confluence_url='https://<confluence_domain>', confluence_login='<username>', confluence_password='<password>'): client = ServerProxy(confluence_url+"/rpc/xmlrpc", verbose=0) try: auth_token = client.confluence2.login(confluence_login, confluence_password) except: print("Can't login to confluence") return [] try: # getting confluence page page = client.confluence2.getPage(auth_token, page_id) except Fault as e: print(e.faultString) return [] return page['content'].split('\n') if len(sys.argv) < 3:
print("usage:" + sys.argv[0] + " page_id_1 page_id_2") for line in difflib.unified_diff(get_page(sys.argv[1]), get_page(sys.argv[2]), fromfile='pageID='+sys.argv[1], tofile='pageID='+sys.argv[2]): print(line[:-1])

this little script could help you

 

 

Suresh Venkat August 24, 2020

This requires to run this script from the server, right? Is there anyway, this can be made end-user friendly?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events