youngmon/atlassian-qna huggingface dataset:
Limiting rate of requests
Asked by Jason Friedman:

I want to limit the rate of requests to Confluence from any one IP address (I do not know the address ahead-of-time). We sometimes experience out-of-control applications that hit our wiki too much, negatively impacting response time for users. We would like to drop/discard/ignore excess requests.

Our wiki is not externally facing, so excess requests are always inadvertent rather than intentional.


Answers:
author: Daniel Wester
body: You could just use nginx in front of it (or another proxy): <http://nginx.org/en/docs/http/ngx_http_limit_req_module.html>

comments: author: Norman Abramovitz
body: Agree, that is another potential solution!


author: Norman Abramovitz
body: Even if the excessive requests are unintentional, you need to treat it like a denial of service attack. There are multiple ways to handle this and some depends on your networking environment.

If the users are habitual, you might be able to look in your logs to get their ip address and stop them from performing the negative effecting requests.

You might be able to pay for a service for a few months to weed out those users.

If you think you need a longer term solution, then you should install denial of service software within your network.

If you just want to effect the user as it is happening you could change the ip router on the confluence machine to null route that ip address since your case is not a full blown denial of service attack.

The command to use is dependent on your environment, but logically it should look something like

```
route add -host &lt;ipaddr&gt; reject
```


author: Jason Friedman
body: Thank you, Norman, I edited my question to be more clear.


author: Norman Abramovitz
body: Your question is too ambiguous. Are trying to solve your issue from receiving side or the sending side? Do you have any control (ie make modifications) to the code? Can you throw away the requests or must you queue the request for later processing?


Tags: confluence-administration
confluence add on to copy pages
Asked by Chag:

is there a confluence add on to copy all the pages and migrate them to multiple confluence servers similar to the JIRA one ?


Answers:
author: Elisa [Atlassian]
body: Hi John,

There is this add-on: [Copy Page Tree](https://marketplace.atlassian.com/plugins/com.nurago.confluence.plugins.treecopy) (though it is paid).

Cheers!


author: Davin Studer
body: There is also the [copy space plugin](https://marketplace.atlassian.com/plugins/ac-copy-space) and the [Confluence Command Line Utility](https://bobswift.atlassian.net/wiki/display/CSOAP/Confluence+Command+Line+Interface).


Tags: cloud

confluence-cloud
Best Way to migrate a 25 instance using EmbeddedSQL
Asked by Fernanda Souza:

I installed 5.6.1 and only now I was informed that I was using embedded SQL due to a bug on 5.6.1 Installer. I want to migrate to a MSSQL database.

Which would be the best procedure?

Thanks in advice.

Mitch Connor


Answers:
author: Bhushan Nagaraj
body: Hey Mitch,

Follow the documentation available at

<https://confluence.atlassian.com/display/DOC/Migrating+to+Another+Database>

1. Backup existing database by manually creating an XML backup
2. Setup a new instance of Confluence and update the dbconfig in confluence home directory
3. Import existing backup

Cheers

Bhushan

comments: author: Fernanda Souza
body: How I did not found that before :p... Thanks Bhushan, that worked as a charm.tks,Mitch


Tags: migration
Can I add text to gallery photos
Asked by Valerie Liberty:

I have created a Gallery and inserted photos. Can I add text to describe what's seen in the picture (like alt-text, or a label, or even better, a couple of lines of text that can appear somewhere) so the viewer has context of each shot? I have a lot of pictures from Atlassian Summit to include in my trip report!


Answers:
author: Davin Studer
body: When you are on the page go to the tools menu. Click on attachments. The on each image attachment click on the properties link on the right side of the screen. There is a field for comments. Whatever you type in that field will be displayed in the gallery macro.


Tags: cloud

confluence-cloud
Need help configuring the Confluence Custom Space User Management Plugin
Asked by Chuck Minarik:

I'm new to this plugin and am confused by the configuation section "Group Matching/New Group Name Creation Pattern".

There is a box with "SPACEKEY-" in it, but no heading that says what this is for. Then, there's a box with a heading of "(group identifier)", but no explanation either.

There is an "Examples" section, but I don't see the relationship between the examples and the two boxes that need to be filled in.

Can someone please explain?


Answers:
author: Tim
body: The first input box defines a possible prefix for the group name pattern, the second input box a possible suffix. The string (group identifier) is **not** the heading/label for the second input box, it just sits between the prefix and suffix and is the place, where your actual group name is going.

So this example data:

* prefix input box: space.SPACEKEY.
* suffix input box: .exampleSuffix

results in this group name pattern: *space.SPACEKEY.(group identifier).exampleSuffix*and for

* Space with spacekey: CONF
* group name: foobar

in this final group name: *space.CONF.foobar.exampleSuffix*


Tags: app

confluence-administration
confluence delete multiple attachments
Asked by Paul DeSousa:

Is there a way to delete multiple attachments at once in confluence? Have a check box on each one and then select \<delete\> and remove all the ones that are checked?


Answers:
author: Paul DeSousa
body: closed as duplicate [CONF-17020](https://jira.atlassian.com/browse/CONF-17020 "Bulk delete attachments")


author: Kupper Software Team
body: Hi Robert,

you can with this add-on delete all attachments from confluence page.

<https://marketplace.atlassian.com/plugins/de.kupper.it.atlassian.confluence.deleteAllAttachments>

Regards,

Kupper Software Team

comments: author: Tere Pile
body: This is only server or DC, need cloud
How do I create a 'Tool Tip' or 'Hover Over' text display?
Asked by Sidney Anderson:

Hello, I am writing specifications in confluence pages, and I would like to add definitions to jargon that appear in the document. In order to avoid over-linking a page, to say a glossary of terms, I would rather the definition of the word appear in a 'Tool-Tip' type of display when the user hovered over the word.

Is there a method for doing this, either with direct support, workaround, or a plug-in?

Thank you!


Answers:
author: Davin Studer
body: You could create a user macro that could do this. Something like this should work.

```
## @param Tip:title=Tool Tip|type=string|required=true|desc=What will be displayed when the cursor hovers over this area?#set( $id = $action.dateFormatter.calendar.timeInMillis )#set( $d = '$' )#set( $p = '#' )#requireResource("com.atlassian.auiplugin:aui-experimental-tooltips")<span id="content$id" title="$paramTip">$body</span><script type="text/javascript">AJS.toInit(function(){    AJS.${d}("${p}content${id}").tooltip({gravity: 's'});});</script>
```

comments: author: KM
body: So I should create a macro, say hovertip, with that content? How do I use the macro?Thanks!


author: NathanG
body: This page has some good examples: <https://confluence.atlassian.com/display/DISC/Add+Tool+Tip+to+Normal+Text>


Tags: hover

tool-tip
Confluence: Can you make links relative to the current space? (i.e. this.space vs the name)
Asked by Evan Kesten:

Hello!

I am trying to use content from an existing space to create another. For multiple excerpts I know I will need the plugin but another problem I have is that any internal links are linking to the "origin" space.

E.g.

1. Space B is an exact copy of Space A, with some additions, using the "Include Page" macro.
2. Page 1 in Space B has a link to Page 2.
3. Clicking the link in Space B directs you to Page 2, but in Space A since the link is static to the origin space.

I need the links to be relative to the space it is being "called" from. Manually copying/pasting the data is not an option because I need Space B to update whenever something in Space A changes. Also, I know that I could excerpt "around" the link (one before and one after) with the multiexcerpt plugin and manually change the links but there are thousands of links so I hope there is a better way.

Does anyone have a good way of going about this or is it just a limitation of Confluence?

Thanks! I look forward to chatting about this.


Answers:
author: Ellen Beentjes
body: Same here


author: Bridget Wright
body: Me too.


author: Anna McDonald
body: Ditto.


author: Joe Cross
body: Hi Evan,I hope you find an answer because I have essentially the same problem.


Tags: excerpt

link

multi-excerpt-macro

relative

space
How can I retrieve a list of versions from a project in JIRA to display in confluence?
Asked by Christopher Winters:

I want to produce a Confluence page that has a list of Versions for a particular project. When a new version is added, it should reflect immediately in Confluence. Further, I'd like to link this output in Confluence to a JIRA report page for each Version that shows a summary, the release date and list of issues in this version.

Is this possible? Can the page creation be automated?


Answers:
author: Christopher Winters
body: Thanks Ed -- From my experience so far, the JQL result set is always a list of issues. What I want to return is a list of the Versions themselves, not a list of issues in each version.

pseudo-query:

select Name, Description, StartDate, ReleaseDate from versions_table where project = "myProject"

I know that the API can now return this data, but I'm wondering if there is a way to access this data (assuming the Application link has been established) -- directly from Confluence without needing to write a macro/plugin.


author: Ed Gaile
body: Christopher -

Not sure on the page automation - perhaps doable with command line and scripting plugins. But if you have JIRA and Confluence linked via the Applications links, you can use JQL on the Confluence side to query JIRA for the information you want (i.e. the Versions) and have it displayed on the confluence page.

You can also use JQL to filter the JIRA information for the report you want.
Configuring search results
Asked by Fernando Porta:

Hi,

When searching in confluence the results show all the versions that have ever been published.

Instead we would like to only show results for the currently published version.

Can this be configured?

My site is

<http://docs.madewithmarmalade.com/display/MD/Marmalade+Documentation>

[](http://docs.madewithmarmalade.com/display/MD/Marmalade+Documentation)Search for say 'license' and there are lots of results for the same page, but from different versions. The first version is currently published, and that is all we would like.

Thanks in advance

Fernando


Answers:
author: Davin Studer
body: Do people still need access to the old stuff? If not you could remove their permissions as search results only show pages you have access to.


Tags: confluence-administration
LDAP Group Name = Confluence Group Name?
Asked by Chuck Minarik:

I got some help from Atlassian in setting up a new LDAP User Directory like so:

```
Base DN: DC=estes,DC=us,DC=domLDAP Permissions: Read Only, with Local GroupsDefault Group Memberships: business-usersUser Object Filter: (&amp;(objectCategory=Person)(sAMAccountName=*)(memberOf=CN=EITDOCS Business Users,OU=Security Groups,OU=Enterprise Production,DC=estes,DC=us,DC=dom))Group Object Filter: (&amp;(objectCategory=Group)(CN=EITDOCS Business Users))
```

<br />

This is working OK, except that the Confluence Group "EITDOCS Business Users" was created (same name as the LDAP Group) and all the users were added to that group, instead of to the "business-users" group as specified in the Default Group Memberships parameter.

Which one of these parameters can I change so that the Default Group Membership group is used?

TIA...Chuck


Answers:
author: Tiago Comasseto
body: Hi Chuck, the users will be automatically added to the group defined in the field `Default Group Memberships `upon the first login, if the LDAP users haven't logged in yet, they won't be listed as members.

I hope it helps.

Cheers

comments: author: Chuck Minarik
body: Actually, they showed up as members of `EITDOCS Business Users` as soon as the Confluence User Directory synced.

Are you saying that in addition, they will be added to `business-users` when they log in?


author: Tiago Comasseto
body: Sorry, yes, exactly. That was what I meant to say. As soon as an user log in for the first time, it'll be added as member of the group business-users.ps.: if the user has already logged in at least once, it won't automatically add the membership.


Tags: confluence-administration

group

ldap
Can Confluence PDF Export Render JIRA Issue IDs as Text and not Links?
Asked by Mark Symons:

Is it possible to export a Confluence page as PDF and have the links to JIRA issues render as text and not as links?

We are exporting our Confluence "Release Notes" pages to PDF in order to email them to customers. The JIRA Issue Macro allows total control over what JIRA fields are displayed on the page and so we use JIRA custom fields with "friendly" notes. So far, so good.

Both our Confluence and JIRA instance are internal and not accessible by the customers. We want them to see the issue IDs in the Release Notes - but only as plain text and not as links (because they won't be able to click on the links).

A work-around is to export as Word and then edit the resulting document before saving as PDF - but that's rather painful.


Answers:
author: Midori
body: Wouldn't this be better to generate the release notes document fully on the JIRA side, using the [PDF View Plugin](https://marketplace.atlassian.com/plugins/com.midori.jira.plugin.pdfview)?

You have full access to all information in JIRA, full control over the information to be exported (described in [PDF templates](http://www.midori-global.com/products/jira-pdf-view-plugin/documentation/template-development)), and you could even "pull-in" the additional release description from a Confluence page [using a Groovy script](http://www.midori-global.com/products/jira-pdf-view-plugin/documentation/) and the Confluence REST API. (Or, store the release description in JIRA, representing a release with a custom issue type, if you prefer so.)

release-notes.png  
[](https://community.atlassian.com/t5/Confluence-questions/Can-Confluence-PDF-Export-Render-JIRA-Issue-IDs-as-Text-and-not/qaq-p/35121?attachment-id=2290){#link_119333fa80d268}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/5855/1/release-notes.png){#display_119333fa80d268_0}

comments: author: Mark Symons
body: The PDF View Plugin does definitely seem to fit the bill as a solution for release notes generation. However, the licensing cost would be $2000. Rather too expensive. What we have done so far using Confluence is almost exactly what we need (including corporate logo and suchlike) with the one exception... issues IDs displaying as links.


author: Midori
body: OK, see my other answer.


author: Midori
body: One workaround you could try is to display those links without the blueish colors and underline, so that the links look like plain text. You should be able to do that with Confluence's PDF export configuration, as that is basically based on CSS: <https://confluence.atlassian.com/display/DOC/Customising+Exports+to+PDF>


author: Mark Symons
body: I forgot to mention. This is with Confluence v5.61 (with JIRA v6.3.4).


Tags: pdf-export
Is there a way to auto delete attachments within a page? Adding an end date somewhere? Manually deleting is a drag.
Asked by Dorothy Novak:

Is there a way to auto delete attachments within a page? Adding an end date somewhere? Manually deleting is a drag.


Answers:
author: Dorothy Novak
body: Davin, will setting a "Maximum Days Old" limit end up deleting anything across the site pages? I want to be able to end date and purge certain attachments, but nothing globally. Are the criteria set up per attachment? or per page? Thanks for your help!


author: Davin Studer
body: Check out the [Attachment Tools Plugin](https://marketplace.atlassian.com/plugins/com.drunkendev.confluence.plugins.attachment-tools-plugin).

comments: author: Dorothy Novak
body: Davin, will setting a "Maximum Days Old" limit end up deleting anything across the site pages? I want to be able to end date and purge certain attachments, but nothing globally. Are the criteria set up per attachment? or per page? Thanks for your help!


author: Davin Studer
body: It has global and space level options, but not down to page or attachment level options. You could submit a feature request though to the author.<https://github.com/brettryan/confluence-attachment-tools-plugin/issues>
Confluence and step in
Asked by Jewel Francis:

Good afternoon everyone.

Got a quick question. What is the difference between confluence and step in?

They are not the same, right? Heard from my colleague that Step in is a part of confluence. Can any one elaborate that idea? Confluence is an atlassian tool. What about Step in? Was step in part of Confluence from the begining of its release?

Regards,

-Jewel


Answers:
author: Peter Van de Voorde
body: Hi Jewel,

Do you mean In Step Blue (<http://www.microtool.de/en/in-step-blue-project-management-software/>)?

This tool has nothing to do with Confluence.

Best regards,

Peter
What are the options to handle outdated answers in Confluence Questions?
Asked by Bartek Koby?ecki:

Hi!

I don't know what is the best way to handle a question with answer that was accepted at some point as the best one, but become outdated/invalid. (Because for example something has changed in organization).

What are possible options?

thanks!


Answers:
author: Davin Studer
body: I would say add a new answer and select it as the answer. Maybe even reference the original answer and mention that the information has changed.

comments: author: Bartek Koby?ecki
body: Thanks Davin. I like the idea with including outdated answer.


author: Elisa [Atlassian]
body: Hi Bartek,

If you are using labels, you can create a label lets say 'archived', tag it with this label and remove the regular labels from the question. Other way would be to delete the question (for that you will have to delete all comments on it).

Please let us know if this answers your question.

Cheers!

comments: author: Bartek Koby?ecki
body: That's nice idea. The risky part is that someone will not notice the label and treat the answer as valid.


Tags: cloud

confluence-cloud

questions-for-confluence
Confluence | Word file exported from a confluence page generated gibberish in the Activity Stream macro
Asked by Ankur Mehrotra:

Please find the following steps

1. Login into Confluence instance and create a new page Blank Page  
2. In Page Edit mode, add a macro named "Activity Stream" in it   
3. Save changes and Publish the page. Once published, observed that the Activity Stream is populated with data.   
5. Now take an export of this page into Word format and open the Word file downloaded on your local machine.

Expected Result:   
1. Word file exported from confluence should display the Activity Stream result with actual values as shown in Confluence page.

Actual Result:   
1. Word file exported from confluence does not display the Activity Stream result with actual values as shown in Confluence page and instead shows some illegible HTML code


Answers:
author: Ankur Mehrotra
body: ConfluenceImg.jpg  
[](https://community.atlassian.com/t5/Confluence-questions/Confluence-Word-file-exported-from-a-confluence-page-generated/qaq-p/377726?attachment-id=1486){#link_1193350e0de8c6}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/63879/1/ConfluenceImg.jpg){#display_1193350e0de8c6_0}  
[](https://community.atlassian.com/t5/Confluence-questions/Confluence-Word-file-exported-from-a-confluence-page-generated/qaq-p/377726?attachment-id=1487){#link_1193350e0de8c6_0}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/63879/2/Tools+-+Atlassian+Tools+Home%20(1).doc){#display_1193350e0de8c6_2}
Tasks 'Created by me' on profile
Asked by Patrick_Vanhoof:

Hi,

On my profile \> tasks I see a list of tasks assigned to me, which takes 4 pages. When I filter on 'Created by me' I only see 25 tasks, there are no pages. There are more tasks then displayed.

Is this a bug?

Thanks,

Patrick


Answers:
author: Patrick_Vanhoof
body: Hi David,

A screenshot of the tasks Assigned to me:

Assigned to me.JPG

You can see there is paging.

A screenshot of the tasks Created by me:

Created by me.JPG

No paging.

Thanks,

Patrick  
[](https://community.atlassian.com/t5/Confluence-questions/Tasks-Created-by-me-on-profile/qaq-p/434354?attachment-id=8283){#link_11897922107cb9}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/73603/1/Created%20by%20me.JPG){#display_11897922107cb9_0}  
[](https://community.atlassian.com/t5/Confluence-questions/Tasks-Created-by-me-on-profile/qaq-p/434354?attachment-id=8284){#link_11897922107cb9_0}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/73603/2/Assigned%20to%20me.JPG){#display_11897922107cb9_2}


author: Deividi Luvison
body: Hey Patrick,

Could you please send some screenshots to better understand what you are seeing?

I want to understand that because having more tasks assigned to you than create by you is a possible scenario when using tasks.

Thanks and Regards,  
David\|Confluence Support Engineer
Recover pages in deleted Personal Space
Asked by Hyunwoo Nam:

I want to recover pages in personal space.

The personal space is missing after admin removed the user.

It seems all pages in that space have been orphaned.

How can I find these pages and also move them to another space?


Answers:
author: Davin Studer
body: Are you still able to get to the pages? I would assume that if you delete a user then their personal space would be deleted as well? If you can still access the pages then under the tools menu you can move the page to another space.


Tags: cloud

confluence-cloud
Is there a reliable way to determine if a page was created from a template?
Asked by Mibex_Software:

Hi,

Is there a way to reliably detect by JSON-RPC or REST if a Confluence page has been created from a page template or not? Some kind of metadata or history information? I was not able to find any...

Thanks,

Michael


Answers:
author: Davin Studer
body: Nope. But you could give your templates a special label for this. Then any page getting created from that template will get the label as well. Assuming the users don't remove the label (big assumption) then you could query it up that way.


author: Mibex_Software
body: But to do this a precondition would be to differentiate "normal" Confluence pages from templates. Is there any way to achieve that with the REST/JSON RPC API?

comments: author: Davin Studer
body: There are methods for getting pages by label. I think a label is really the easiest way to accomplish something like this. It isn't a sure thing because people can add and remove labels, but I've got no better ideas for what you are trying to accomplish. With a little bit of user training you may be able to mitigate them adding or removing the template label.


Tags: cloud

confluence-cloud
Does Atlassian have human resources tool
Asked by Michael Osborne:

I'm looking for a tool to track both open, confidential and highly confidential information within the Atlassian suite? The tool needs to provide very secure access to some information yet allow other information to be available.


Answers:
author: Davin Studer
body: You can do permissions a couple ways in Confluence.

You could have separate spaces for each of your confidentiality levels and then just assign certain groups or users to each of the spaces as fits your needs. Then add users to the groups. They will only see what their group has access to see. So, that is Space level acess.

You can also assign permissions within a space by adding a restriction to a page. Restrictions can be to users or groups. If you assign a view restriction to a page that will cover that page and all its children.


Tags: jira