Confluence Console


Oh the joy of a good console application !
Web shmeb , give me a nice console app any day.

CC is an interactive/batch admin console for confluence - copy spaces between servers and more...

Its written in C#, and uses the conf soap api to do some admin type work.

We mainly use it to copy spaces between servers.

So here for your using pleasure is the Confluence Console.

Available Commands

  • attachdir - show a listing of allattachments on the current server
  • close - close the connection to the current server and remove from available server list
  • connect - connect to a new server and selects it as the current server
  • page - display a page
  • pagecp - copy a page between spaces/servers
  • pver - display version information for a page
  • pdir - show a listing of all pages in a space
  • sdir - show a listing of all spaces on a server
  • setserver - set the current server
  • spacecp - copy a space between servers
  • srvdir - show a listing of available servers
  • q - quit conf con
  • ? - print available commands

Downlaods

Labels

client client Delete
plugin plugin Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Sep 28, 2004

    Nick Minutello says:

    Just to beat the inevitable.... "Is there a version available for OSX?"

    Just to beat the inevitable....

    "Is there a version available for OSX?"

    1. Sep 28, 2004

      Charles Miller says:

      Sadly, Mono's SOAP support doesn't seem to be up to the task yet:

      Sadly, Mono's SOAP support doesn't seem to be up to the task yet:

    2. Sep 28, 2004

      Charles Miller says:

      It seems to work, however, with Mono's 1.1.1 development release.

      It seems to work, however, with Mono's 1.1.1 development release.

  2. Jun 13, 2005

    DI Peter Burgstaller says:

    Hi there, anybody got this tool working with a current confluence (1.3.5 build ...

    Hi there,

    anybody got this tool working with a current confluence (1.3.5 build 122)? If I connect to my confluence via regular http I get:
    connect http://confluence.xxxx.xxxx:8080/confluence/rpc/soap/confluenceservice-v1 test test
    System.Web.Services.Protocols.SoapException: electric.directory.DirectoryException: confluenceservice-v1 is not a directory

    I have jBoss 4.0.2 with confluence as war installation under /confluence uri.

    Any help would be greatly appreciated

    1. Jul 15, 2005

      Test User says:

      try this: connect http://confluence.xxxx.xxxx:8080 test test

      try this:

      connect http://confluence.xxxx.xxxx:8080 test test

      1. Sep 05, 2005

        DI Peter Burgstaller says:

        Worked thanks, Peter

        Worked
        thanks, Peter

  3. Jan 12, 2006

    Jonathan Wilson says:

    Has anyone tried this with version 2.0.3? I get the following error: System.Inv...

    Has anyone tried this with version 2.0.3? I get the following error:

    System.InvalidOperationException: Client found response content type of 'text/ht
    ml;charset=ISO-8859-1', but expected 'text/xml'.
    The request failed with the error message:
    --
    <html><head><title>Apache Tomcat/4.1.30 - Error report</title><STYLE><!--H1

    Unknown macro: {font\-family }
    H3
    Unknown macro: {font-family }

     BODY
    Unknown macro: {font-family }
    B
    Unknown macro: {color }
    HR
    Unknown macro: {color }
    --></STYL
    E> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade><p><b>type</b> S
    tatus report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server
     encountered an internal error () that prevented it from fulfilling this request
    .</u></p><HR size="1" noshade><h3>Apache Tomcat/4.1.30</h3></body></html>
    --.
       at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClie
    ntMessage message, WebResponse response, Stream responseStream, Boolean asyncCal
    l)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodN
    ame, Object[] parameters)
       at ConfluenceConsole.Confluence.ConfluenceSoap.getPages(String arg0, String a
    rg1)
       at ConfluenceConsole.ConfluenceConsole.spacecopy(String[] input)
       at ConfluenceConsole.ConfluenceConsole.RunInteractive()
    >

  4. Mar 16, 2006

    Harvey Kandola says:

    The copy space functionality seems to be broken -- it doesn't copy betwe...

    The copy space functionality seems to be broken -- it doesn't copy between two different installations.

    The culprit seems to be the FindDestSpace method -- it doesn't reference the destination server but instead uses the active server (activeService).

    1. Mar 16, 2006

      Matt Ryall (Atlassian) says:

      It might be worth contacting the author directly; this page hasn't been updated ...

      It might be worth contacting the author directly; this page hasn't been updated for more than 18 months. Although I haven't tried it, I doubt it works with Confluence 2.x.

      There is functionality in Confluence to move a space to another server. You need to export the space as XML, and then reimport it.

  5. Sep 10, 2007

    B Sudhakar says:

    I downloaded the Visual Studio 2003 based source zip on to my Windows XP machine...

    I downloaded the Visual Studio 2003 based source zip on to my Windows XP machine and tried to extract. I got the error The Compressed (zipped) Folder is invalid or corrupted.

    1. Sep 10, 2007

      Fennie Ng says:

      Hi Sudhakar, I could not reproduce your problem as I managed to download and un...

      Hi Sudhakar,

      I could not reproduce your problem as I managed to download and unzip the source zip. Could you please try downloading it again and unzipping it using other unzip tools such as WinRAR?

      Regards,
      Fennie