youngmon/atlassian-qna huggingface dataset:
Search Index keeps breaking
Asked by jj jj:

Hi the Search is not working and nothing is appearing on the dashboard. When we try to rebuild the index, the loading screen gets stuck at 99%. How do you fix this?


Answers:
author: Nic Brough -Adaptavist-
body: Wait. Ours often whizzes through to 99% and then takes about 1/3rd as long again to get the last 1% done. Very annoying, but there's not a lot else oyu can do.

I would however, go throught the logs carefully, and consider increasing logging to see if you can work out what's going on!

comments: author: JamieA
body: The last 3% is the index of search request and dashboard names/owners etc... I think the 3% is hard-coded, so if you have a disproportionate number of filters, dashboards, then it will "stick".


Tags: index

search
How do I use an external table (.csv) to create new pages automatically?
Asked by Tom Crapper:

I have a need to create a repository of information on international politicians for my company.

We have a whole stack of information on them (that are formatted as individual records in a .csv), including all their business cards scanned in (as fields in that .csv). Some of the fields contain structured data, some unstructured.

What I want to do is add my table of data (the .csv) to our wiki, but use each individual record as an individual child page in one of our spaces. The result I am looking for is a whole load of pages created, one on each politician, each as a result of the data I have on the .csv.

Is this possible?

I have already added a template that can be used to enter an individual contact/record, which will add a page on a specific person (I can modify those fields as necessary!), and would really like to use it's format for any records added from my .csv.

I'm running on Confluence 3.5.7


Answers:
author: Jeremy Largman
body: The [Confluence CLI](https://plugins.atlassian.com/plugin/details/284) is a good place to start. I'm not sure if it gets your entire use case - you might need to do a bit of extraction and parsing from the csv file.

You might need to write your own [Remote API connection](http://confluence.atlassian.com/display/CONFDEV/Confluence+Remote+APIs) (the CLI is just a nicely done implementation of the Remote API that meets lots of use-cases). If you do that, you'll have full control and programatic access to parsing your csv, then uploading the content.

comments: author: Bob Swift (personal)
body: Specifically you can use the \*runFromCsv\* action provided you can make the content conform to the requirements of that action. Otherwise, a combination of scripting and that aciton or others provided by the CLI would work.


author: Tom Crapper
body: Thanks for the comments on this. I'll get some cold towels wrapped round my head and give it a go tomorrow.

Bob, your're a Jedi!


author: Kevin Buchs
body: Your best bet is to probably attack this with a programming API interface to Confluence. I don't know much about SOAP and other potential mechanisms for this. If you are willing to put in the programming effort, here are some pointers to get you started:

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

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


author: Tom Crapper
body: Hi,

This will be a recurring need.


author: Kevin Buchs
body: Did you need to do this one time or will it be a recurring need?
Can I set up Confluence to let anonymous users sign up for email notifications when a page changes?
Asked by Denise Spahn:

I'd like to set up Confluence to let anonymous users sign up for email notifications when a page changes. I'd like to avoid using RSS. Any suggestions?


Answers:
author: Nic Brough -Adaptavist-
body: Jamie has spot on - unless the user logs in, Confluence cannot possibly know who they are. You're asking it to know someone's email address without knowing who they are, which is quite simply not possible.

My guess is that you want to get them to watch a page and then provide an email address, without having to log in? That probably could be done with some coding, but you'll quickly find that just tagging a user's email address on is fraught with problems and you need a system that, well, um, handles user/passwords. (And under no circumstances could you put a system without authentication on the internet - the spam would kill it in a few hours)


author: Denise Spahn
body: I see what you are saying. Using the anonymous access is less about the user staying anonymous and more about avoiding additional maintenance time for yet another set of user/passwords. Does that make sense?


author: JamieA
body: I guess you're aware of the implicit contradiction in your question? I mean, if they provide their email address they're not anonymous, but how can they receive emails otherwise?


Tags: anonymous

email
Confluence 4.0 Beta Internet Explorer 7
Asked by HopeJ:

When I run Beta on Internet Explorer the top navigation bar configures incorrectly.

Instead of going across the screen horizontally they come down vertically and you can't see them.

Does anyone else have this problem.


Answers:
author: NikE
body: IE7 is not a supported browser for Confluence 4.0

<https://confluence.atlassian.com/display/DOC/End+of+Support+Announcements+for+Confluence>

comments: author: MatthewC
body: We \*did\* have plans to upgrade to confluence 4 asap (based on the supported platforms page) but we've only just moved to IE7 less than a year ago on the standard desktop.

Back to drawing board


author: Sherif Mansour
body: Hi Hope,

Nick is correct. Confluence 4.0 will not support IE7, the lowest IE version we will support is IE8.

Sherif


author: MatthewC
body: In which case the documentation is out of date!

<https://confluence.atlassian.com/display/DOC/Supported+Platforms>

**This documentation relates to the **Confluence 4.0 Beta** *only*.**This page describes the supported platforms for Confluence. Please review them before installing Confluence. The information on this page applies to **Confluence 4.0 Beta**.  
\<th class="confluenceTh" style="font-size: 10pt; line-height: 13pt; color: #000000; background-color: #f0f0f0; text-align: left; vertical-align: top; min-width: 0.6em; border-width: 1px; border-color: #dddddd; border-style: solid; padding: 5px;"\>

##### Web Browsers {#toc-hId-1060794362}

\</th\>\<th class="confluenceTh" style="font-size: 10pt; line-height: 13pt; color: #000000; background-color: #f0f0f0; text-align: left; vertical-align: top; min-width: 0.6em; border-width: 1px; border-color: #dddddd; border-style: solid; padding: 5px;"\> \</th\>

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| Microsoft Internet Explorer (Windows)                                                                                                                              | ![](https://confluence.atlassian.com/images/icons/emoticons/check.gif) 7, 8     |
| Mozilla Firefox (all platforms)                                                                                                                                    | ![](https://confluence.atlassian.com/images/icons/emoticons/check.gif) 3.5, 3.6 |
| Safari (Windows and Mac) \<sup\>(\</sup\>\<sup\>[6](https://confluence.atlassian.com/display/DOC/Supported+Platforms#SupportedPlatforms-6)\</sup\>\<sup\>)\</sup\> | ![](https://confluence.atlassian.com/images/icons/emoticons/check.gif) 4, 5     |

<br />

comments: author: NikE
body: Good catch - Thank you. We have updated doc.


Tags: beta
Confluence - WebDAV - IIS - Team Calendars - 405 Method not allowed
Asked by Peter Meier:

Hi all,

We've the setup as stated in the subject: Confluence is running on Windows Server, behind IIS configured as described in <http://confluence.atlassian.com/display/DOC/Setting+up+Confluence+with+IIS> for use with WebDAV, I installed the WebDAV handler. When installing Team Calendars and try to access the calendar an error occurs, with Firebug I see the following:

![](http://i55.tinypic.com/68r053.jpg)

According to several documentation I found out that the webDAV module feels responsible for the DELETE request and this doesn't work. According to several forum posts, you should disable WebDAV for this application:

<http://forums.iis.net/t/1176772.aspx>

<http://forums.iis.net/t/1166025.aspx>

You'll find many more entries: <http://bit.ly/plBiI0>

One question, I tried to remove WebDAV but it didn't help, do I loose WebDAV support within Confluence, then? Has anyone else an idea how to tackle this problem?


Answers:
author: Peter Meier
body: anyone? something?


Tags: iis

team-calendars-for-confluence
How to get the name of the template used to create a page?
Asked by Wikified:

I'm using the Customware reporting macros to create a list of pages in a space. I'd like to be able to use the page template name as one of the column values. Is there a way to get this value?


Answers:
author: David Peterson
body: There isn't really an automatic way of doing it, but there are a couple of options.

1. Parse it from the page contents.

Typically, a page has a single template, which is specified by the wiki markup of the page containing '{live-template:XXX}', where 'XXX' is the template name. You can use a regular expression to extract this name from the 'page:body' and display it. Eg:

```
{report-table}
```

```
  {local-reporter:page:space > space:all pages}
```

```
  {report-column:title=Page}{report-info:page:title|link=true}{report-column}
```

```
  {report-column:title=Find Template}{report-on:page:body > text:find "live-template:([^\}]+)"|separator=comma}{report-info:match:group 1}{report-on}{report-column}
```

```
{report-table}
```

2. Store the template name as a variable in the template itself. Eg. Add a 'Template Name' field to your template like so:

```
{set-data:Template Name|hidden=true|value=My Cool Template}
```

Then, just retrieve the 'data:Template Name' value for your column.

Hope that helps!

Regards,

David Peterson

comments: author: Wikified
body: Perfect! Thank You


Tags: report

template
Is the use of deck and cards (tabs) incompatible with the search function?
Asked by jim kennedy:

We are trying out the tabs plugin (deck and cards macro) in our test Wiki. It seems to work great, but we are concerned about searching and linking:

1. Search: If some term is on, say, the fourth tab, a Wiki search for that term will find the page, but the link brings you to the default tab (which will usually be the first one). Is it possible to force the search to point to the fourth tab? If not, the search term effectively dooesn't yield good results.

2. Linking: Is it possible to link directly to a tab other than the default one? Otherwise we have to provide a link and tell the user to click on whichever tab we want to show them.

We are reluctant to roll this feature out to the full Wiki without resolving these issues.

Running Confluence 3.1.

Thanks,

Jim.


Answers:
author: David Peterson
body: Hi Jim,

There isn't any way for a page to know what word was originally searched for by the user, so displaying the approriate tab is basically impossible in this case - there simply isn't the information required to do it by Confluence itself.

With regards to linking to a specific tab from another page, in the current version it is not possible, but for the version that will ship for Confluence 4.0, it will be possible by adding a '#TabLabel' type value to the URL. Check out the documentation for the plugin when it is released.

Regards,

David Peterson

comments: author: jim kennedy
body: Oops: 'without those functions'


author: jim kennedy
body: Thanks guys. I think with those functions, we won't be installing the plugin. It makes the search a mess.


author: Kevin Buchs
body: Some versions of Confluence broke the {deck} and {card} part of the composition plug-in. I know not which ones, but would guess it is pre-3.3. You might check the support link here: <https://plugins.atlassian.com/plugin/details/245?versionId=354>
Checklist output to child page
Asked by Martin Thorpe:

Hello

I am attempting to use the checlists plugin. What I want, and according to the docs it should function, is to edit an input field on the check list and this will in turn update the chld page of the row that the input is related to. This is what the docs say:

> *Determines where to store the value. Use rows to store the values for this column **into the pages representing each row** (metadata value name is \<Column Heading\>), or checklist to store the values into the page containing the checklist (metadata value name is \<Column Heading\>.\<Row page title\>)*

As far as I understand this means that I can modify the list, and the changes will be propagated back to the page.

What do I need to do to set this up? Do I need another plugin? (metadata for instance although installing metadata 2 plugin results in an error everytime I save a page) Or can it be done just with Confluence and the checklist plugin?

We are using Confluence 3.5.7

<br />

<br />


Answers:
author: WolframS
body: I understand the question that Martin wants to **display the information of the "input"** within the "checklist"-table on a **childpage** . If so - I have the same problem. I consulted the documentation but this refers to the "*AdHoc Canvas*" plugin. We don't have it currently. Possibly I want to do the same thing as Martin. Unfortuantely I can't find this information on the web.... (We are using confluence 4.2.1)

Cheers

Wolf


author: Kevin Buchs
body: The section you quoted notes that a metadata value will be used for the child pages. So, if you want to use that data in other ways, I think you will need the metadata plugin or scaffolding. All the checklist cares about is that it uses the metadata to give persistence to the input text.

Here is a simple example that works for me.

```
{checklist:name=Example 2}  {checklist-label:BinaryValue?|label=binaryvalue}  {checklist-input:My Data Values|cols=20|store}{checklist}
```

```
 
```

```
You, of course, need to have pre-existing child pages for it to work.
```

```
If you are still stuck, please post the markup you are using.
```


Tags: checklist

macro
Confluence - Save rating/survey to excel
Asked by Dang Nguyen:

Hello everyone,

This is my first post and I like to create a 3-line-survey in the Footer of each new created page. Answers are single numbers. Those datas should be saved in a single Excel in a tab. I already used the plugin Dform which saved the data with those words: "All data were saved into DB - 24.08.2011 11:21:16". Extracting those datas could be hard because I guess that these are written in Oracle-SQL.

Can you tell me a simpler way to collect those datas in a single excel tab?

Really rely on your help! Thanks!!

Dang


Answers:
author: Jeremy Largman
body: It's not quite exactly what you're looking for, but the [content survey plugin](https://plugins.atlassian.com/plugin/details/24440) is close. It'll allow you to put the questionnaire in the footer, and you can customize the questions, and you can get a report of it in a report page, which you could copy and paste into Excel.

To get exactly what you want, you'd need to build your own plugin or get in touch with a partner.

comments: author: Dang Nguyen
body: Hey Jeremy. I tried that Plugin too. Unfortunately it doesn't work and react to my {kbsurvey} Macro.

I startet a new way today and now created an Userform in Excel via Microsoft VBA. I hope I can integrate or view that Userform onto each new created page. Is there a possibility to integrate that VBA-Userform on the confluence page directly? Or do everybody needs to open that common Excel to use that Userform?


author: Jeremy Largman
body: I don't know of a VBA form integration; I think you'll need a custom plugin for that. Most of the integration is Excel.


author: Dang Nguyen
body: 1. Each page is about a technology. So it needs a 3-question-survey like "Maturity?" or "Tech. Impact?". These must be ratet by each author with single-digit-numbers (1-5).

2. This survey can be found in a footer. If not possible then hyperlinked on an external place.

3. All these data need to be saved (like in an Excel-Spreadsheet) for creating different charts.

Thanks for sharing your thoughts!


author: Kevin Buchs
body: Well, this isn't really a function of Confluence. It focuses on keeping data in Confluence.

Let me double check to see if this is what you want:

1. Every page created (by default or page template) will have a survey at the bottom of the page (no real concept of a footer, but you can format it as such)
2. When a user provides a response to the survey, you want an Excel document updated.
3. There is just one Excel document for whatever number of these pages with the surveys.

Are you saying you want to create this Excel document upon your demand or upon any user input? It sounds like you are willing to run an (external to Confluence) query upon the database that Confluence is using.

Can you share with us the data that you want recorded. Is it binary yes/no or values. Are you intending it to be populated for each user or just anyone visiting the page?


author: Dang Nguyen
body: Hello and thanks for reply :) I like to get these data in a list/chart in Excel.


author: Kevin Buchs
body: Excel tab? What does this mean?


Tags: ms-excel

survey
How can I use a user macro in a {code} block?
Asked by Simon Hardy-Francis:

I have a user macro called {username} which works great in an {info} block but gets displayed verbatim as '{username}' in a {code:language=bash} block. How can get the {code:language=bash} to respect the macro?


Answers:
author: David Peterson
body: {code} and {noformat} are special-case macros in Confluence - they both ignore any wiki markup therin. You could get around it in two ways:

1. Use a different type of block (eg. {quote}).

2. Inject the value you want to put in using {replace-and-render} or Reporting. Eg:

```
{replace-and-render}
```

```
  {replace-item:%username%}{username}{replace-item}
```

```
  {replace-body}{code:language=bash}Blah blah %username% blah blah{code}{report-body}
```

```
{replace-and-render}
```

Hope that helps!

Regards,

David Peterson


author: David Peterson
body: P.S. You'll need the 'Replace and Render' plugin for that example to work. :)
Is there a way to create an internal tumblr-like blog with Confluence?
Asked by J:

I want to create a couple of tumblr-like blogs within confluence to promote knowledge-sharing. One is a TipsAndTricks blog. Here's an example of how it would function:

Any user could add a post to the TipsAndTricks blog. Most, if not all would be a link to an article, along with a title and a brief comment. Posts could also be tagged. Ideally the blog could be consumed as an RSS feed if necessary.

I can sort of set something like this up, but it seems really clunky, so I imagine I'm setting something up wrong. Also, I'd like some areas to be setup so that posts \*require\* a link (so baically the blog is just a list of links recommneded by users, along with a brief comments). For these blogs, the RSS feed would actually be links to these external articles along with our user's comments.

Is there an easy way to do what I'm trying to do within confluence, or should I be using another tool? Thanks,

-John


Answers:
author: Sherif Mansour
body: Good question, John. You make a good point. Right now Confluence is great for creating and sharing large forms of content. We haven't spent much type tackling the ability to easily create and share short and quick posts of content. This is something we whope to work on in the near future...

I'd be interested to hear from anyone else watching this thread on what their thoughts are on this topic, or if they've found ways to customise Confluence to help them do this...


author: Kristin Bitler
body: This is down the list in a Google search so I'm just seeing this. We've recently looked at Pinboard by Brikit but it seems very limited. We're a county office of education and Confluence is great for our Intra/Extranet but we need to get some community oriented "fun" things implemented to bring more visibility to our communities.

Wish there was a more robust add-on for a feature like this.


author: pedro rosas
body: Hola! yes i need a tumblr connection... any updates since 2011 ?


author: Michael R. Uziel
body: I'm looking for something very similar. Our art team would like to have a Pinterest or Tumblr style image board on Confluence, but unfortunately adding images, organizing, and tagging them is very clunky (unless I'm doing something wrong, which is entirely possible). Any thoughts on this becoming a feature? It would greatly empower us in the creative industry.


Tags: blog
In Confluence, is there a way to automatically update the dashboard activity stream?
Asked by Michael:

I would like to have the Confluence dashboard's activity stream automatically update (or notify me of updates) when there are new updates available. Something like the way Twitter does it would be neat, but even a simple refresh would suffice at this point.

Any ideas on if this can be accomplished in the current version (3.5.9) or if there is a JIRA ticket tracking this request?

Thanks!


Answers:
author: Michael
body: Would you overide the recently-updated-dashboard in the global.vmd and replace it with the activity stream wiki macro in the general configuration?

Thanks!

- Mike


author: MatthewC
body: You could easily put some javascript into the Confluence welcome message that just did a simple page refresh every 60s?

It's not as nice as a twitter refresh but it would work.

e.g.
> \<script language="javascript"\>  
> window.onload = function(){ setTimeout (' document.location=document.location' , 60000);}  
> \</script\>

If you wanted something more you could write a piece of JS that periodically overwrote a section of the page with the contents of another page which contained a list of recently updates. The trouble with that is that it would probably need updating if the dashboard ever changed structure


author: David Dube
body: Have you tried setting the [refresh interval](http://confluence.atlassian.com/display/DOC/Activity+Stream+Gadget) for the activity stream?

You can use the Macro Browser to insert the activity stream, and one of the options is for automatically updating refresh... check that and specify your time interval.

Regards,

Dave
Has anyone imported or updated JavaDoc or PHPDoc to Confluence?
Asked by Mark Vermeulen:

We have several project that produce JavaDoc and/or PHPDoc. Would like to be able to display the updated documentation within specific spaces on Confluence that are connected with our projects. Has anyone done this?


Answers:
author: Stefan M
body: You can use the Docs Plugin: <https://marketplace.atlassian.com/plugins/net.meixxi.confluence.docs.docs-plugin>. This plugin enables you to upload and publish your JavaDocs and other HTML and JavaScript based content in Confluence.  

Docs provides also a REST Interface in order to automate the publishing process. So, publishing the JavaDocs can become part of the Continuous Integartion Process. A technical documentation as well as a sample code can you find here: <https://bitbucket.org/meixxi/docs-plugin/wiki/Home>


author: StaceyA
body: Have you tried using this plugin? <https://plugins.atlassian.com/plugin/details/11120> It lets you import javadoc easily into confluence.


Tags: documentation

import