youngmon/atlassian-qna huggingface dataset:
Report on most recent entry of table-data
Asked by Jason Skrzypek:

I have a table that stores meeting data, and im trying to do a report that shows the most recent meeting date. The idea being that a dashboard will be created that shows the last visit dates of our strategic clients. The table data im using if found below:
> h4. Meeting Plan:
>
> {table-data:meetingplan\|initialRows=1}
>
> \|\| Date \|\| Meeting Type \|\| Attendees \|\| Details \|\| Opportunities \|\|
>
> \| {date-data:Meetingdate\|format=dd/MM/yyyy\|minYear=2010}{date-data} \| {list-data:Meetingtype\|blank=true\|type=select\|multiple=false}
>
> {list-option}Business Meeting{list-option}
>
> {list-option}Dinner{list-option}
>
> {list-option}Event Attendance{list-option}
>
> {list-option}Monthly Review{list-option}
>
> {list-option}Quarterly Meeting{list-option}
>
> {list-option}Other{list-option}
>
> {list-data}{align}\| {text-data:meetingattendees\|type=line}{text-data} \| {text-data:details\|type=area\|width=250px}{text-data} \| {text-data:meetingopportunities\|type=area\|width=250px}{text-data} \|
>
> {table-data}

I know how to use expanding reporter to report on information held in tables, but im struggling to report on only one line (the bottom line, or the most recent meeting date). Any ideas??


Answers:
author: Jason Skrzypek
body: Sorted it using the collection suppliers. Example below where meetingplan is the table name, and Meetingdate is the data to return back :-)

{report-column:title=Last Meeeting}{report-info:data:meetingplan \> collection:last \> data:Meetingdate\|format=dd-MMM-yyyy}{report-column}


Tags: report

table
Cisco has acquired TaskDock
Asked by Jan Luehring:

So, Taskdock was acquired by Cisco: <http://webcache.googleusercontent.com/search?q=cache:fnMTwDq3LecJ:www.taskdock.com/entries/95534-announcement-from-taskdock+taskdock>

It seems like the business has been shut down completely.

The plugin was very useful to us. Is there any alternative? What do you use to manage tasks in confluence?

Thank you

Jan


Answers:
author: Matt
body: Hi Jan -- I would suggest checking out Comalatech's Ad-Hoc Workflows Plugin. I saw a demo of what they've got coming in Con fluence 4.0 and it looks great.

<http://adhocworkflows.com/display/WWW/Product>


author: RIsk
body: We need brilliant minds to bring a [Trello](http://www.trello.com "Trello") clone to Confluence!
How do i edit file confluence.cfg.xml
Asked by Tarja Kaukonen:

Hi,

I want to use custom backup. I have confluence version 3.5.x.

So, how do i get editing file **confluence.cfg.xml**? Maybe i have to use SSH but how?

-Jani


Answers:
author: David at David Simpson Apps
body: You're using hosted Confluence. I'd submit a support request with your host provider to ask for details to do this.


author: David Dube
body: You'll need to SSH into the box hosting your confluence instance and then edit the file...

Try looking in: ../your_confluence_distribution/data/confluence.cfg.xml

comments: author: Tarja Kaukonen
body: Sorry, I don't understand.

Can I use putty with SSH? What is the address where i should connect?

And what kind of password I should use, perhaps the same as I login confluence or confluence admin password?

Our confluence address is <https://4hintra.onconfluence.com/.>

Sorry my bad english.
How do I indent text?
Asked by Rochelle McCullough:

Text currently looks like this:

Sub Main 'Start Sub Routine  
Call Noise ' Call Beep  
MsgBox "Returns a Beep" ' Message box  
End Sub ' End subroutine  
Sub Noise ' Start of routine  
Dim lAnswer As Long ' Declare long Reply  
Dim vMsg As Variant ' Declare variables.  
Do ' Control structure  
lAnswer = InputBox("Enter a value from 1 to 3.")  
If (lAnswer \>= 1 And lAnswer \<= 3) Then ' Check range.  
Exit Do ' Exit Do...Loop.  
Else ' Error  
Beep ' Beep eror.  
End If ' End Construct  
Loop ' Loop  
MsgBox "You entered a value in the proper range."  
End Sub ' End of Routine  
' End of XCM

How can I indent the text, so it looks like the below:  

Sub Main 'Start Sub Routine

Call Noise ' Call Beep

MsgBox "Returns a Beep" ' Message box

End Sub ' End subroutine

Sub Noise ' Start of routine

Dim lAnswer As Long ' Declare long Reply

Dim vMsg As Variant ' Declare variables.

Do ' Control structure

lAnswer = InputBox("Enter a value from 1 to 3.")

If (lAnswer \>= 1 And lAnswer \<= 3) Then ' Check range.

Exit Do ' Exit Do...Loop.

Else ' Error

Beep ' Beep eror.

End If ' End Construct

Loop ' Loop

MsgBox "You entered a value in the proper range."

End Sub ' End of Routine

' End of XCM


Answers:
author: David Dube
body: To indent general text, you can use the [Indent User Macro](http://confluence.atlassian.com/display/DISC/Indent+User+Macro). Default is set to one level of indent, but you can specify however many levels that you want/need.

Dave


author: Matt
body: You'll be able to indent text in the new editor coming in Confluence 4.0 later this month. See:

<http://blogs.atlassian.com/confluence/2011/08/confluence-4-wiki-beta-available.html>


author: David at David Simpson Apps
body: Wrap it in a {code} macro.
Can not log in after upgrade to Confluence 3.5.7
Asked by timrmoore:

Copied across OSUser and Atlassian User files from 2.7.4 before upgrading, started Confluence OK (after adding new licence) but can not log in as any user. Can view confluence pages etc, but just can't log in

Using Internal with LDAP Authentication

<br />


Answers:
author: Jeremy Largman
body: I believe this is an instance of the OSUser upgrade problem:

<http://confluence.atlassian.com/display/CONFKB/Upgrade+to+Confluence+3.5+with+OSUser+LDAP+Authentication+Fails>


author: Joe Clark
body: Hey Tim,

The user management system changed dramatically in Confluence 3.5 - it may not be possible to copy over your osuser and atlassian-user files from a Confluence 2.7 install and have it work instantly.

Check out our upgrade notes on this subject: <http://confluence.atlassian.com/display/DOC/Confluence+3.5+Upgrade+Notes#Confluence35UpgradeNotes-ChangestoUserManagementin>

If you are still stuck, I think the quickest path for you it to create a support ticket on <https://support.atlassian.com> - our support engineers are upgrade experts and will be able to guide you through each step of the process.
importing wiki markup text files
Asked by John Aitken:

We want to create in Confluence an inventory of our company database tables and their associated fields.

We are able to generate by script the wiki markup code we need to represent all fields in each of the database tables. Is there a way to import this raw text as a single or multiple files and create one page per database table, which will pre-fill and/or include/assign the following information?

* Confluence page title
* Page description heading and content in main body of page
* confluence page label

As we need to create \>200 tables and therefore pages, a simple way of doing this would be a great help!

thanks in advance

john


Answers:
author: Bob Swift (personal)
body: [Confluence Command Line Interface](https://studio.plugins.atlassian.com/wiki/display/CSOAP) has actions that will help with that.

comments: author: John Aitken
body: thx Bob, I'll share with the dbase guys and test it out.


author: John Aitken
body: A couple of questions:

Does this mean that we need command line access to the JIRA hosted environment so that we can import the text files? If yes, how do we do that?

Do we install the plugin ourselves or is this something Atlassian needs to install on the JIRA Studio hosted environment on our behalf?

thx

john
How to block personal spaces?
Asked by ket.pjwstk:

Hi,

I would like to ask, how do I prevent users from creating (and viewing) personal spaces.

I.e removing personal space link form browse menu


Answers:
author: Nic Brough -Adaptavist-
body: Prevention - remove the right for them to do it. Admin -\> Security -\> Global permissions and restrict "personal space" to the users/groups you want to allow it for

Preventing people seeing an existing personal space is up to the actual space permissions though.

comments: author: Jay
body: Thanks [@Nic Brough -Adaptavist-](/t5/user/viewprofilepage/user-id/781454) for the reply, worked well, deleting them post invitation was getting tiresome.


Tags: java
How do I get the children of a specific page ?
Asked by Alex Zaeper:

Hi,

when I use $page.children I got all children of the current page.

I want to get the children of a specific page like $mypage.children .

Is there a function or does anybody know how to get a list/array of the children of a specific page ?

Thanks


Answers:
author: Alex Zaeper
body: Ok,

I made an if else construct to set the specified page. Then I use $page.children.

If anyone wanna know exactly, just ask.

comments: author: David at David Simpson Apps
body: Also, look at the renderChildren macro in macros.vm for additional clues :)


Tags: child-page

decorator

page

velocity
Importing Word doc - arrows etc do not carry over
Asked by Andrew Drury:

Hi: I've imported a Word doc into a Confluence page that contains images (screenshots) with arrows inserted in to the doc to point the reader to specific places in the image. The text and screenshot images carry over well, but I've lost the arrows.

Any suggestions on how I can retain the arrows when importing?

I'm using Confl 3.5.11.

Thx

Andrew Drury


Answers:
author: Andrew Drury
body: Nice work-around. It's extra work, of course - having to re-do the screenshots ourselves - and it would be better if Confluence could copy the arrows as well as the screenshots, but it does provide a solution. So, thanks, Brian :-)


author: briburt
body: I was in the same situation the other day, so, before I imported the doc into Confluence, I took screen grabs of the areas in the Word doc with the screenshots w/ arrows, and then deleted the arrows and original screenshots and replaced them with the new screenshots (the ones that include the arrow and the original in a single image).

Most decent screenshot apps will have the ability to save the image to the clipboard, so all you need to do is take the new screen grab and have it automatically saved to the clipboard, then delete the arrow and old screenshot, and paste in the new one. Then do the Import from Word into Confluence when you're done.

You lose the ability to move the arrows around but you now get a single image with both arrow and original screen imported into Confluence.

Seems like a bit of a kludge, I know, but it was all I could think of to do, and the results look identical to what was in the Word doc. Would be happy to hear if anyone has a better solution.


Tags: import
Default Theme for Personal Space
Asked by Michael Roff:

Is it possible to set the default theme for personal spaces?

We are looking to use refinedwiki and would like the refinedwiki theme to be the default theme for users when they create their own personal space.


Answers:
author: David at David Simpson Apps
body: You'd need a custom plugin...Create an EventListener plugin that listens for space create events and checks on the isPersonalSpace() method (from memory), then updates the theme for the space. Here's the documentation for Event Listeners:<http://confluence.atlassian.com/display/CONFDEV/Event+Listener+Module>

comments: author: Michael Roff
body: Sounds good David, but possibly out of my league. I'll have to study up before I tackle this one.

Thanks for contributing.
Is there a way to replicate Answers functionality in Confluence?
Asked by Ryan Ward:

Answers looks like a real cool crowdsourcing tool, hopefully Atlassian will make this into a product we can purchase.

In the mean time is there a way to replicate this functionality in Confluence?


Answers:
author: Przemek Bruski
body: Did you have a look at <http://www.osqa.net/> , the system upon which [answers.atlassian.com](http://answers.atlassian.com) is built?

comments: author: Ryan Ward
body: excellent, thanks!
Confluence 3.5.11-STD accessing HTTP configuration interface results in Timeout.
Asked by jmz_live_se:

Hello all,

I ve deployed Confluence 3.5.11-STD on my Gentoo Linux server but I cannot access the configuration setup via HTTP.

I already have an apache2 running so I changed ports according to the installation guide and I also changed from localhost to the url I m using (e.g [www.mysite.net)](http://www.mysite.net))

To access the site I m using www."mysite".net:8090 as stated in documentation but I m getting "The connection has timed out" when trying to access it.

Looking at the logs and it seems Tomcat started successfully and a netstat -ntap \| grep 8090 shows the java process is listening on the port.

\* I have no iptables blocking the traffic.

\* \<Engine defaultHost="www.mysite.net" ..

\* Host name="www.mysite.net"

output of ./version.sh:

Using CATALINA_BASE: /home/confluence/confluence-3.5.11-std  
Using CATALINA_HOME: /home/confluence/confluence-3.5.11-std  
Using CATALINA_TMPDIR: /home/confluence/confluence-3.5.11-std/temp  
Using JRE_HOME: /opt/JDK17  
Using CLASSPATH: /home/confluence/confluence-3.5.11-std/bin/bootstrap.jar  
Server version: Apache Tomcat/6.0.32  
Server built: February 2 2011 2003  
Server number: 6.0.32.0  
OS Name: Linux  
OS Version: 2.6.31-gentoo-r6  
Architecture: amd64  
JVM Version: 1.7.0-b147  
JVM Vendor: Oracle Corporation  


Answers:
author: jmz_live_se
body: So it seems its only accessible from localhost at startup, is this intentional or can it be modified?

I used Lynx to access [http://localhost:port](http://localhostport) and I got to the configuration page.
Previously working Plugins no longer show real names in UPM, only JAR files
Asked by Bill Schongar:

We just converted a (working) Confluence 3.4.1 instance from a Latin1 DB to a UTF-8 DB. All our local user macros are working fine, but almost all user-installed plugins are not.

In the UPM the plugin names no longer show up, just the JAR files. According to UPM they're enabled fine, but they don't work and the Audit Trail shows just the Jar name instead of the expected name:

*Enabled plugin 1315023428234plugin.5174691748504952382.adaptavist-plugin-pageInfo-1.3.6.jar (1315023428234plugin.5174691748504952382.adaptavist-plugin-pageInfo-1.3.6.jar)*

This applies to all data about the plugins - they don't show publisher name, config options, etc. So I'm not sure what settings got munged in the DB conversion process that I need to double-check/fix/hit with a hammer.

Any pointers?

Thanks,

-Bill


Answers:
author: Bruna Griebeler
body: Please check if your database has the max allowed packet set with a proper size for the UPM plugins:

<https://confluence.atlassian.com/display/CONFKB/Exceeds+Max+Allowed+Packet+for+MySQL>

Cheers!


author: David Dube
body: Some more information...

While the plugins that Bill mentions above appear enabled, there are no modules installed within those plugins.

Also, this is only applying to the user installed/managed plugins. The system (Atlassian) plugins appear fine.

Lastly, if you manually try to reinstall one of the plugins, the plug installs, however the entry with the jar filename remains in the list of user installed plugins.


Tags: app
Where are User Defined Macros Stored?
Asked by David Dube:

In the process of converting our database over from Latin1 to UTF-8... the conversion for the most part went ok... except I've lost all of our user defined macros... probably didn't export those correctly.

Are they stored in a specific table within the database or in the file system outside of the database?

Regards,

Dave


Answers:
author: Bob Swift (personal)
body: select \* from bandana where bandanakey = 'atlassian.confluence.user.macros'

comments: author: David Dube
body: Thanks Bob!
Delete Comments in Confluence
Asked by Adolfo Casari:

Hi,

I need to delete all comments from all pages in a Space.

I have been exploring the CLI but can t find a way.

Do you klnow a way to accomplish this automatically (there are 00s of pages and comments) ?

Thank you in advance.


Answers:
author: Bob Swift (personal)
body: Not currently supported in the CLI, but would be easy to add. I created an issue for you - [CSOAP-105](https://studio.plugins.atlassian.com/browse/CSOAP-105). Fixed with a snapshot available.

comments: author: Adolfo Casari
body: Thank you Bob.


author: Steffen Stamprath
body: Maybe this plugin helps you:

<https://marketplace.atlassian.com/plugins/aptis.plugins.deleteAllComments>


author: Priyanka Lavania
body: Hi Adolfo,

You can use built in scripts from script runner plugin to bulk delete comments from one or more pages, you can also specify comment age or delete all. Hope this helps.

See this for more details: - <https://scriptrunner.adaptavist.com/5.0.5/confluence/builtin-scripts.html>

Regards,

Priyanka Lavania


author: Sherif Mansour
body: You might also want to watch some related feature requests: <https://jira.atlassian.com/browse/CONF-5023> and <https://jira.atlassian.com/browse/CONF-3902.>
Duplicate (Refresh) Staging or Dev confluence.
Asked by Joseph Eattimo:

Hi

What is the best way to duplicate (refresh) the production environment to a staging server. I tried importing the production backup to a Staging instance , but it fails with Constraint violation. Is there a documented way to rebuild Dev/Staging instances periodially?

Joseph


Answers:
author: Bob Swift (personal)
body: Here is what I do on the test system

1. Drop and create the confluence DB
2. Restore confluence DB from last nightly backup of production
3. Restore confluence home directory from last nightly backup (that saves only essential confluence stuff, excluding attachments)
4. Restore attachments (saved separately in our backkup process) to confluence home directory
5. Start

comments: author: Joseph Eattimo
body: Thanks Bob

I pretty much followed the instructions here and edited the bandana table to reset the url.

<http://confluence.atlassian.com/display/DOC/Migrating+Confluence+Between+Servers#MigratingConfluenceBetweenServers-HowtoCreateaTest>
Find and Replace
Asked by Leo B:

Is there a better way to find and replace a word on all the spaces of Confluence than doing it manually? The version i have is 3.4.2.

Thanks in advance...


Answers:
author: Sherif Mansour
body: You might also wante to watch this related feature request to stay updated: <https://jira.atlassian.com/browse/CONF-2522>


author: Kevin Buchs
body: OK, bigger problem. I would use the Command Line Interface or a scripting interface (SOAP, Python?) to get the job done. I haven't done that before.

Check out these pages:

<http://confluence.atlassian.com/display/CONFDEV/Confluence+XML-RPC+and+SOAP+APIs>

<http://confluence.atlassian.com/display/JIRADEV/Remote+API+(SOAP)+Examples>

[https://answers.atlassian.com/questions/8295/how-do-i-use-an-external-table-csv-to-create-new-pages-automatically](/questions/8295/how-do-i-use-an-external-table-csv-to-create-new-pages-automatically)


author: Edwin Chan
body: You can find and replace language strings here:

\\confluence\\WEB-INF\\lib\\confluence-3.4.6.jar\\com\\atlassian\\confluence\\core\\ConfluenceActionSupport.properties


author: Kevin Buchs
body: I use emacs ( <http://www.gnu.org/software/emacs/> ). Certainly this can be done with a myriad of other text/programming editors. Share your environment (OS/Version) and I can recommend.

**Procedure:**

1. Open the Conf. page in the mark up editor,
2. Ctrl-A and Ctrl-X to cut the page.
3. Switch to emacs and paste into a fresh buffer.
4. Then I can use the powerful search/replace commands there.
5. Copy it and then switch back to Conf. and paste into editor.

comments: author: Leo B
body: I need something to go through all the spaces and replace a word. I can't do it one by one.
How can I import a space in Confluence?
Asked by Leo B:

Hello, does anybody know how can i import a space that was previously exported as .XML on Confluence? I can't find the way to do it.

Thanks is advance.


Answers:
author: Irene Yuen
body: Go to the Admin console, then to Administration \> Backup \& Restore. Or do you mean that you are doing this, but have an error?

More info here: <http://confluence.atlassian.com/display/CONF35/Restoring+a+Space>
Is it possible to have templates on one space and then use in another space?
Asked by Ron Cameron:

We would like to have all templates stored in one space. We would like to be able to use the templates in another space.


Answers:
author: Kevin Buchs
body: Then, best bet is store them in multiple spaces. Copy/paste.

Another potential answer is to create the pages that you want to use the templates for in the one space with the templates and then {include} those pages into other pages in the template-less space.

comments: author: Ron Cameron
body: Thanks That is what we thought, but I had to ask.


author: Ron Cameron
body: If they are global, then all spaces would have access to them.


author: Matt
body: Is their a reason why these templates cannot be created Globally?
confluence attachment error ?
Asked by cigdem kufac?:

[](/questions/9663/confluence-attachment-error) {#toc-hId-1899369701}
=====================================================================

When I added the attachment to confluence, I get the following error

The following error(s) occurred:

* java.io.IOException: Processing of multipart/form-data request failed. /var/atlassian/confluence-home/temp/upload__71d0ec_131e2077667__7f85_00000046.tmp (Host is down)


Answers:
author: Azwandi Mohd Aris
body: Duplicate? [https://answers.atlassian.com/questions/9663/confluence-attachment-error](/questions/9663/confluence-attachment-error)


author: Azwandi Mohd Aris
body: Seems like there is something wrong with the storage. Try checking for more details in Confluence log, and also check the disk space availability.