Confluence 4 introduces a new editor. This page contains answers to common questions, to help you with your move to Confluence 4.

Why is Atlassian introducing a new editor in 4.0?

The editor is the single most important feature in Confluence. Confluence 3.5 has two editors: the rich text editor and the wiki markup editor. Each has its strong points and weak points.

  • The rich text editor in particular has problems in stability and consistency, because it has to convert all content from rich text to wiki markup before storing content on the database. This leads to the so-called 'round-tripping' problems, where the page looks different in display mode than when created in edit mode.
  • Many people find the wiki markup editor hard to use, particularly for long pages and complex layouts. We often hear from customers that the number one barrier to wiki adoption in their organisation is that people have to learn wiki markup.

Many customers have given us great feedback on the shortcomings of the current editors and the things they would like to see in a Confluence editor. We are introducing a single new editor to replace both the wiki markup editor and the rich text editor. The new editor will help us to solve the problems mentioned above and will provide a stable platform on which we can build high-demand features in future releases.

What about features that were previously available only in wiki markup?

We have identified these features and will add support for as many as possible in the new editor. For example, the new editor will include superscript and subscript text formatting, which is currently not available in the Confluence 3.5 rich text editor.

So you are basically eliminating the wiki markup editor and keeping the rich text editor?

No. While the new editor is WYSIWYG like the current rich text editor, the new editor has a completely different architecture based on a new XHTML-based storage format, and is faster and significantly more reliable. Our goal is to incorporate the strengths of wiki markup with the richness and intuitiveness of the WYSIWYG editor to produce a rich, hybrid editing experience. In particular, we are introducing options that offer the speed of the old wiki markup editor, via new features such as autocomplete and shortcut keys.

On this page:

Will you be able to paste wiki markup into the new Confluence editor?

There will be multiple ways to insert wiki markup in the new editor.

For those of you that have learned wiki markup and are used to the speed of wiki markup we are really excited to let you know that you will still be able to write wiki markup in the new editor. This wiki markup converts 'on the fly', providing one of the fastest editing experiences yet.

For those of you that have scripts that produce wiki markup, or often write wiki markup in meetings, the new Confluence 4.0 editor introduces an Insert > Wiki markup dialog which will let you paste wiki markup for a one-way conversion.

Will Confluence 4.0 support the Office Connector, including 'Edit Page in Word' functionality?

Most of the features of the Office Connector (the View File macros, Import from Word) already work in 4.0. However, the 'Edit in Word' feature will be removed in Confluence 4.0.

When speaking to customers about the use of the 'Edit in Word' functionality, the primary reason for using this feature was 'familiarity'. Business users in organisations have found the 3.5 editor and wiki markup hard to learn.

In Confluence 4.0, we have greatly simplified the new editor user interface. With extensive usability testing, we are confident the new editor will be easier to learn and more reliable to use. We also have a large majority of customers who do not use the 'Edit in Word' functionality.

Please Note: We are referring to the "Edit Page in Word" functionally - not the "Edit Attachment in Word" functionality. Editing attachments in Word will still work fine, i.e. launching Word to edit Word documents that are stored in Confluence.

In Confluence 4.0, will you be able to merge and split table cells?

Yes, you will be able to merge and split table cells. This is a brand new feature in Confluence 4.0.

When will the new editor appear in Confluence?

The new editor is in Confluence 4.0 and later.

What does the new editor look like?

To see the new editor, you can download or trial Confluence 4, or watch a tutorial video.

Will Confluence still have a wiki markup editor?

No. The vision is incorporating the best parts of the wiki markup editor into the new editor to provide the best of both worlds.

What format will Confluence use to store its page content?

A new XHTML-based storage format. Up to now, Confluence has stored its content in the database as wiki markup. In Confluence 4.0 and later, the content will be stored as XML, with a significant proportion of XHTML-based elements.

We refer to the Confluence storage format as 'XHTML-based'. To be correct, we should call it XML, because the Confluence storage format does not comply with the XHTML definition. In particular, Confluence includes custom elements for macros and more. We're using the term 'XHTML-based' to indicate that there is a large proportion of HTML in the storage format.

Will you be able to edit the source XML code directly?

Confluence 4.0 will not have an edit source mode by default. More sophisticated macro placeholders, images and link handling in Confluence 4.0 entail a lot of custom XML which make the new storage format much more complex than standard HTML. Editing this storage format by hand could result in corrupt content and the loss of page data. Source editing will still be editable via the APIs and the WebDAV client. There is also a Confluence Source Editor plugin which allows users to edit the storage format of the page. (You need Confluence 4.1.5 or later to use the plugin.)

Will there be a tool to convert existing content from wiki markup to the new format?

Yes. Where possible, Confluence will automatically upgrade existing content into the new storage format. There will be some API changes (we are trying to keep these to a minimum) and we will provide mechanisms to convert wiki markup to the new storage format.

Read the Plugin Development Upgrade FAQ for 4.0 or  Planning for Confluence 4.0 to learn more about API changes.

Will there be any API changes?

Yes. There will be some API changes (we are trying to keep these to a minimum) and we will provide mechanisms to convert wiki markup to the new storage format.

Read the Plugin Development Upgrade FAQ for 4.0 or  Planning for Confluence 4.0 to learn more about API changes.

How many Confluence 3.x releases will you have before 4.0?

There will be no more 3.x releases before 4.0. Confluence 3.5 is our last 3.x release.

Will the remote XML-RPC API still work in Confluence 4.0?

We currently plan to keep the existing XML-RPC API but only allow write access which will automatically convert wiki markup to the new XML storage format. This will allow you to create new pages or update existing pages as usual. We can't allow read access, however, because we can only return XML, which will break the existing APIs contract of returning wiki markup. To cover those use cases and to have a fully XML capable API, we will introduce a new API available through a separate URL which will also have a new method to migrate wiki markup to the new storage format.

Developers should read Preparing for Confluence 4.0 to learn more about API changes.

Will the new editor be included in JIRA?

At the moment we don't have any plans to do this. However, we are open to this idea and would welcome any customer feedback in this area.

Does the SharePoint Connector support Confluence 4.0?

The SharePoint Connector 1.5 is compatible with Confluence 4.x.

170 Comments

  1. Anonymous

    The content of this wiki page is a perfect example of where wiki markup is all that is needed to produce a very useful page of reasonable length. Wiki markup would suffice even for pages several times longer than this page. I would be curious to know how many pages on this website are less than five times the length of this page, and do not use any complicated formatting or complex layouts? Probably the vast majority.

    Another consideration is that wiki markup is possibly more accessible for the impaired than rich text editing.

    Wikimarkup saves users who are not graphic artists or publishing experts from being confused by a multitude of formatting choices. Consistency between wiki spaces is improved, and generally no one encounters wiki pages they need to edit where they say "Wow, how did they do that formatting?"  Even Microsoft Word can make some formatting issues a chore. Ever have an outline in Outlook or Word messed up by merging outline elements?  It can take a while to fix.   When editing wiki markup, it is difficult to encounter such a situation that makes an unexpected change.

    There is no doubt that Confluence rich text experience has been very close to failure for years. Confluence 3.x improves the ability to cut and paste rich formatted text into the rich text editor, but it still makes a lot of mistakes, and these mistakes (such as malformed urls) is frustrating to fix in the rich text editing. For an example, try cutting and pasting a google results page into the current rich text editior. It is nearly impossible to fix.  Fixing such a page is much better done by returning to wiki markup, and then taking the wiki markup and putting in a real text editor (even notepad), using search and replace the repair the text, and then pasting back into Confluence wiki markup when finished.

    Since wikimarkup is plain ASCII, it is very transportable. It has the vast advantage of being perfectly lossless when cut and paste-ed between any versions of Confluence. It is much more readable than HTML.

    Because of how frustrating the round tripping from richtext to wiki and back to rich text is, we advise our thousands of users to graduate from depending on the rich text editor as soon as possible. And everyone who puts just a little effort into wiki markup is able to master the new skill, and they don't seem to miss the rich text. This is not just programmers, but even fairly non-technical users in departments such as finance, or customer service. We find very few users get to a point of complexity in their wiki pages where they report feeling overwhelmed by wiki markup. And in the cases where they do, it is almost always related to table formatting, which is not a very capable feature in Confluence so far.  For larger tables, it probably makes sense to put the table in a spreadsheet, and use excel macro for embedding. If that macro's rendering capability was further improved to understand cell formatting, it would answer most of the complexity complaints we have encountered.

    Other complicated layouts, or content structures, can involve the use of includes. It is hard to imagine how rich text editing would not end up making layouts depending on includes more complicated.

    One wonders at the additional complexity that might be required of writers of macros and plugins.  Some plugins, such as those that dynamically pull in data, may be difficult to display in wysiwyg, and probably won't display live data. They are likely to still require saving the page to see the actual result.

    Forcing all simpler wiki pages into the complexity of rich text editing, and loss of wiki markup, this is probably not a "good thing".

    1. Martin Seibert

      Cut and paste of markup is actually a very important use case for me also. Whoever of our programmers I was talking to: As soon as I told them that Confluence 4.0 would get rid of wiki markup, they frowned at me. Most are convinced, that this is not possible.

      I feel like hoping for an Atlassian wonder and I am convinced, that this can happen. (smile)

      But a significant part of me is also wondering if you just promised more than is possible. I am very excited about this.

    2. user-34281

      With all the limitations that wiki markup poses on the Rich Text Editor, I think getting rid of it is a good decision. I don't think it's a good idea to store pages in different formats, wiki markup and XHTML. Searches for instance are harder to perform since you can't rely on a consistent source format.

      I love the reliability of the plain text editor but when editing longer documents with lots of headings, it severely restricts scanning the document for formatting. After all, things like bolding and italicizing help make the text more scannable. Having to switch between markup mode and preview mode constantly is a pain.

      In the end, after the autocompletion features for links, attachments and macros were introduced into the RTE, I was able to make changes (especially visual ones) and create brand new documentation at an entirely different pace than in the markup editor. I still switch to the markup editor for fine-grained control but not that much anymore. And that fine-grained control still exists after the switch to XHTML, even though the increased reliability of the new editor should require much less direct source editing than the current setup does.

      As to concentrating on layout instead of content - that's just a result of poor template management. The same applies to Office applications: if the template doesn't provide you with the necessary tools, you have to recreate them every time you create a new document. Example: Open a blank Word document without a template. You have to define every style for every new document and spend a lot of time making the document look decent. Now make a template with styled headings, indentations, fonts, paragraph spacings, colors, headers, footers, etc. You can create a new document without touching the styles at all, since everything is already styled and the result is uniform documentation. This same methodology can be applied to wiki editing. If the WYSIWYG editor provides you with styled elements, all you have to do is fill them in.

      A bit of a long rant, but my ultimate point is this: In order to make useful documentation, it has to be legible (which often means "scannable"). In order to make legible documentation you have to use lists, tables, links, bolding and italicizing. These are much faster and easier to create/edit in a WYSIWYG editor than in a markup editor since you constantly see the finished product.

      One point remains in favor of the markup storage format and that is cut & pasting. But then again, you can just cut & paste the XHTML source, right?

      1. Anonymous

        As to concentrating on layout instead of content - that's just a result of poor template management. The same applies to Office applications: if the template doesn't provide you with the necessary tools, you have to recreate them every time you create a new document. Example: Open a blank Word document without a template. You have to define every style for every new document and spend a lot of time making the document look decent. Now make a template with styled headings, indentations, fonts, paragraph spacings, colors, headers, footers, etc. You can create a new document without touching the styles at all, since everything is already styled and the result is uniform documentation. This same methodology can be applied to wiki editing. If the WYSIWYG editor provides you with styled elements, all you have to do is fill them in.

         Besides that Templates currently will be hard to maintain, at least in the way we did it before where you basically used a normal page to create the layout then use that, but as the templates is still stored in Wiki markup (According to later comments) then until that is fixed I would consider "Templates" as a broken feature.

        But I think that the whole content over layout is more in the psyche (god how is that spelled correctly) that it has anything to do with templates in some cases, we are a CMMI 5 house where everything has to have thoroughly documented and proper implemented templates, and we have quite a few in Word, and developers/engineers still fight painfully with em because of the way we are. Problem with most templates is properly that you can still "fiddle" with the parts you should not.

        Confluence had a way of defining input fields for templates, so you basically had to add those values as separate text values etc. before you got to the point where you edited the page, this was great because it completely gave focus to the areas you needed to touch, where as the rest was locked away for you.

        I wonder how this will work ones they fix the template system. (If the later comments are correct).

        One point remains in favor of the markup storage format and that is cut & pasting. But then again, you can just cut & paste the XHTML source, right?

        But AFAIK you can't copy the source as is now as you don't have a "source editor", just to say? 

        1. Matt

          Confluence had a way of defining input fields for templates, so you basically had to add those values as separate text values etc. before you got to the point where you edited the page, this was great because it completely gave focus to the areas you needed to touch, where as the rest was locked away for you.

          Have you seen K15t's new Scroll Wiki Forms plugin for Confluence 4.0?

          We do plan on bringing the new editor to template creation. You can track our progress here.

          1. Anonymous

            No I had not seen that, thanks.

            1. Matt

              Not a problem (smile) I'd encourage you to check out this page which highlights other add-ons that have built on top of the new editor in Confluence 4.0.

              1. Anonymous

                Ohh... Clearly I just ran on and watched the video and didn't read.

                We don't use the Scroll Wiki Forms plugin. We use the old notation of \@SomeVariable@

                And that works, but it seems that uses old Wiki Syntax. Not really a great solution when you think about it but at least it is not broken.

                 

    3. Tom Kiefer

      Perhaps a bit of a me-too comment, but I'd like to strongly agree with one specific use-case scenario for use of the wiki markup editor (or something analogous): fixing occasional weird problems/glitches that occur within the rich-text editor that are extremely difficult (and highly frustrating) to try to correct within the rich-text editor.

      As one example, I just spent about fifteen minutes struggling with a simple brief comment posting (on our local Confluence instance) in which the rich-text editor inexplicably insisted on turning half of the comment into a hyperlink.  It took over fifteen minutes of unlinking, text-tweaking, cutting and re-pasting, deleting and retyping, before the rich-text editor finally saved my comment without hyperlinking half of it to nothing – and I still have no idea what actually fixed it; it just suddenly stopped hyperlinking somewhen along the way, and I then backed slowly away and clicked "Save".  (Fifteen minutes doesn't sound all that long, but it's a long time to spend so frustrated over what should be such a dumb-but-minor editor glitch.)

      I have to imagine that such glitchy cases are rare.  But when they do occur (and they will – no rich-text editor is ever perfect), it would be so much simpler (and far less frustrating) to be able to flip over to some sort of raw markup view, fix the problem at its source-markup level, switch back, and keep going.

    4. wsams

      You nailed it.

  2. Anonymous

    What about the mobile browser editing experience? Confluence used to work very well with the less powerful browsers found in phones, but the recent versions of Confluence don't work so well. Confluence pages have become very dependent on javascrapt, and things like pull down menus are unavailable from mobile browsers, severely limiting usability. One of the premise of wiki used to be ability to edit from any browser without needing any special software, hence the simplified wiki markup language. For the majority of wiki pages which are not long and complex, wikimarkup is sufficient and efficient.

  3. Greg Miller

    Are there any details on the API changes? We use the XML-RPC interface extensively in our organization for various product document builds (shippable doc), status update pages, etc. - this is extremely important to us.

    Thanks,

    -Greg

    1. Chris Kiehl

      Hi Greg,

      We are very aware of the problems regarding changes to the remote APIs as we use it extensively at Atlassian as well. The plan is to keep the existing XML-RPC API although we will only allow write access which will then automatically migrate wiki markup into XHTML. This will allow you to create new pages or update existing pages as usual. We can't allow read access though because we can only return XHTML, which will break the existing APIs contract of returning wiki markup. To cover those use cases and to have a fully XHTML capable API we will introduce a new API available through a separate URL which will also have a new method to migrate wiki markup to XHTML.

      Cheers,

      Chris

  4. Matt

    For those of you not following the Confluence Forum I would recommended reading this entire thread – Why is the wiki markup editor being removed in Confluence 4?

    1. Martin Seibert

      What a thread ... (smile) #addedmytwocents

  5. Anonymous

    Will the Office Connector still exist?  I.e., will there be some way to edit a wiki 4.x page in Word?

    1. Sherif Mansour

      Hi Anonymous, thanks for the question. I've added a few FAQ in response to this.

      1. Diane Sexton

        Hi Sherif, how very interesting to read about the "Edit In Word" functionality being a problem. For our part yes it's mostly "familiarity" seconded by "tables" - so if the new editor manages tables better than the RTE/wiki markup then our users may be fine without "Edit in Word". We will just have to wait and see (smile)

        We also have one case where some members of a project team are external to our department and cannot access our document repository to see the latest version of a collaborative document.They can see and edit the wiki though. This document requires formatting etc etc to fit in with style and branding guidelines (and of course tables!). So the analyst on the project put the document directly into a wiki page using the {viewdoc} macro so that the users outside the department can edit the document directly in Word and it is stored on the wiki instead of the repository. I assume that this is part of the Office Connector functionality and not "Edit in Word" and so shall still be fine?

        Regards

        Diane

        1. Sherif Mansour

          Thanks, Diane. Yes, it would be great to get some feedback from those Edit in Word users to see if the new editor experience changes the need for it. With regards to the other Office Connector functionality (like the viewfile macro): yes that will be supported in 4.0.

    2. user-34281

      Hi, I have an additional question now that this conversation came up.

      Will we still be able to import Word documents as we have done previously? I assume that this has to be rewritten as well. However it would make sense that importing Word documents will be easier than before as long as we are talking about Office 2007 file formats, i.e. OpenXML. I would think that OpenXML -> XHTML would be a lot easier thatn OpenXML -> Wiki Markup. (smile)

      While rewriting it, maybe you could fix the annoying image resize issue... (smile)

      1. BillA

        Hi Jonas, the import from Word mechanism from 3.5 still works in 4.0 so there was no rewrite necessary. That means it still works in 4.0 but the image resizing issue you mention wasn't automatically addressed either.

  6. Jon Verve

    One thought, have you guys considered implementing a Paste from Word or Paste as Plain Text feature?  I often will switch to the wiki text editor in order to paste text, because I know if I paste from Word or copied text from a website, it gets all garbled, and often I have to at least switch between the wiki text editor and the rich text just to get it to "reset" the display.

    MindTouch, a growing competitor of yours using CKEditor and on their toolbar they have a button for each of those two scenarios (paste from word/plain text).  When I was on MindTouch I used those features all the time as a power user.

    I voted on this issue as it seemed to be the closest to what I'm talking about, but its not quite the same: http://jira.atlassian.com/browse/CONF-4337?focusedCommentId=232733#comment-232733

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

    Here is some more info:

    What about the idea of adding a button on the editor to allow for "Paste as Word".  MindTouch does this, check it out here: http://developer.mindtouch.com/en/docs/MindTouch/User_Manual/Olympic_Documentation/CKEditor http://developer.mindtouch.com/en/kb/Improve_pasting_from_Microsoft_Word

    Of course they use CKEditor and not TinyMCE, so the architecture would be different, but I cant believe its too hard.

  7. StefanS

    Regarding the "Edit in word" functionality, it isn't used in our wiki. People are urged to make the transition from word docs to wiki pages, so if the new editor is more user friendly, all the better.

    Really hope you improved the layout capabilities of the editor, it's not that simple to teach non-techies the usage of section and columns macro (especially when your customers don't speak english). So a RichText experience for easy layout of a page would be ace.

    1. Sherif Mansour

      You raise some good points there. We have discussed and briefly looked at improving the page layout functionality of Confluence. This is that something that we would like to do and is one of the many reasons for moving to the new editor. In saying this, it will not happen for the initial 4.0 release - it's a fairly significant task and there is already a lot of change happening in 4.0.

  8. Aren Cambre

    It's still not clear how this applies to the editor.

    Accessing information is not the same as manipulating information. Editing is manipulating.

  9. Anonymous

    Any word on changes to the template editing?

    I do a lot of templated work on our intranet and the fact that there's no template history already comes back to bite me sometimes but the plain-text w/ no proper preview is also somewhat painful at times. It makes the trip from minor edit to preview to the template list to go find it for editing to edit screen an all too common occurence.

    I'd love to see the template editor folded into the regular editor so we can get the same experience all around.

    1. I got the information from Atlassian that templates will probably be wiki markup based until after 4.0. But let Sherif or someone else from Atlassian confirm this... (smile)

    2. Sherif Mansour

      Stefan is correct. At the moment, templates will still remain in wiki markup - this is subject to change, I'll update this page if it does. As you suggest, ideally we would have templates in the new editor - and we do have plans to, it is in the backlog.

      1. Andrew Ardill

        Templates remaining in wiki markup is fine, however it is very difficult to know what that wiki markup should be, because wiki markup is not used in the RTE! For example, suppose I want a template that includes some 'Unmigrated wiki markup'. What is the markup for that?

        Without looking up the old documentation, there is no sane way to use the templating system as it is.

        I have done some investigation, and it seems that the markup in a template is automatically migrated when a page is created from it. So, if a page contains un-migrateable markup it will be automatically wrapped with the unmigrated-wiki-markup macro. This is good, and will ease use somewhat, however it does not address the issue of creating new templates without already knowing wiki markup!

        On a similar note, it is possible to use a macro in unmigrated-wiki-markup that otherwise is completely invisible to the user. Typing that macro into the RTE shows no suggestions for it, and searching for it through the insert macro UI is fruitless. Not sure if there is a better way to handle this situation or not, but it would make upgrading to Conf4 much easier - unmigrated macros wouldn't suddenly disappear from the UI.

      2. David Peterson

        Yeah, I have to agree with Andrew - Templates have long been the forgotten step-child of Confluence. They could use some serious TLC! The RTE is really critical, and template history would be most valuable. Otherwise it's going to be a nightmare, particularly if you use Scaffolding templates...

        Is there anywhere I can vote on an issue to get the 'RTE template editor' issue moved up the priority list? I can bring friends... (tongue)

        1. Anonymous

          Yep... also concerned about scaffolding and reporting. Haven't read through the entire user guide yet, but that's what I'm looking up next.

          1. SarahA

            Hallo all

            Good news: Rich text templates are now available in Confluence 4.3. See the release notes: Confluence 4.3 Release Notes.

            Cheers, Sarah

  10. Dennis Benzinger | SAP

    What will happen to the WebDAV access? Will it continue to work with wiki markup?

    1. BillA

      Hi Dennis. I believe you're referring to the feature where you can use a WebDAV client to navigate the Confluence page tree and edit pages as files? In that case, you're directly editing the source content of the page. Since Confluence 4.0 will be storing content in an XHTML-style format (rather than wiki markup) you'd be editing the XHTML source content, not wiki markup.

      1. Dennis Benzinger | SAP

        Is this still true now that you've said that there won't be an "edit XHTML source" mode?

        1. BillA

          Good point! The WebDAV 'view source' should still work. The FAQ was only referring to the web UI. I'll update that now.

  11. J.B. Nicholson-Owens

    According to End of Support Announcements for Confluence Confluence 4.0 will be released "in the middle of 2011". Yet in this FAQ I still see answers to questions worded without specific answers.  A couple of examples:

    I understand that when this FAQ was originally written you could not be specific about these issues – design decisions and their implications take time to think through. But now you're less than a month away from the middle of 2011.

    Would someone from Atlassian please go over this FAQ and include more specific answers? I can only guess that design decisions about Confluence 4.0's editor are well past decided by now.

    Thanks.

    1. Sherif Mansour

      Thanks for pointing that out. I've updated the End of Support Announcements page. 4.0 will not make "the middle of 2011" - it will be more like the later half of this year. Regarding your questions we will still continue to update this page as we make progress on some of those answers.

    2. Tin Pham

      I recommend letting the client decide via permissions at the space level whether users can view the XHTML code directly.

      Then the onus is on the client... you might want to put  a disclaimer that allowing XHTML direct coding can open up a can of worms...

      Another consideration on this topic is Security. Allowing direct input can result in attacks via JavScript. Consider doing what Google Sites does, strip out all JavaScript code on submit.  Again, if possible make that something can be turned off or on at the space/page level.

  12. Anonymous

    Will the new editor and/or Confluence 4.0 in general provide any progress in the pasting of images from clipboard as per https://jira.atlassian.com/browse/CONF-5587

    It seems to continue to be a key feature that my internal clients and other customers want.

    1. Ryan

      Yes, users of Confluence 4.0 will be able to paste images into the new Rich Text Editor.

      This feature should be available on the m29 milestone that has been released.

  13. Milestone Release Notes indicate that this will be possible (smile).

    http://confluence.atlassian.com/display/DOC/Confluence+4.0-m29+EAP+Release+Notes

    Does anybody know if there is a Sandbox to Test Confluence 4? Am not able to install M29 due to a ORA-01408 "such column list already indexed" error.

    1. Ryan

      Hi Michael,

      We don't currently have a sandbox available for 4.0 testing, you could however download one of the evaluation versions and try it standalone on your local machine if you just wanted to have a play with it.

      Could you please raise an issue in http://jira.atlassian.com for the database error you are experiencing when attempting to install m29?

      Cheers,

      Ryan Thomas

  14. Anonymous

    uf!

    Your new RTE must be extremly good if you are going to take out the "Edit in Word" functionality. It's really easy right now to use it for non-tech guys, they love it, and I don't thing they will love your new RTE ....   

    1. Rodolfo Romero

      "Edit in Word" is just a work around for the not so good rich text editor built-in in previous Confluence versions. It has a big problem though: concurrent changes in the same document is not possible and in most cases, one person will loose all their work. The new editor in Confluence 4.0 tries to fill up that gap. I hope it does as I am looking forward to it. If that is the case, Word will not be needed anymore.

  15. Anonymous

    We use CLI to add/update Confluence pages. Will this still work with Confluence 4?

    BR Stefan Lohrum

    1. Sherif Mansour

      We hope so - we've contacted as many plugin owners as possible to encourage them to update their plugins to be 4.0 compatible.

  16. user-34281

    Are you planning on allowing plugin developers to hook into the image editor? I have spoken with Spartez, who develop the highly useful ScreenSnipe plugin... But highly useful only if the editing experience can be streamlined enough. Currently there are too many steps involved to make use of the plugin. This could be rectified with Confluence 4 though!

    If I understand correctly, ScreenSnipe uses a png file for the image and an xml file for the annotations. Either file can be updated separately, but the result is rendered by displaying the image on the wiki page with annotations overlaid on top. Editing is currently done by clicking a placeholder icon hovering on top of each image. Editing is only possible outside the editor. Also, only images added by the ScreenSnipe plugin can be annotated - other images cannot.

    One of two things is needed:

    1. Either (preferably): allow plugins to open and edit image attachments from within the editor, so annotations (xml data) can be linked to images directly.
    2. Or: allow plugins to open and edit image attachments outside of the editor, so annotations (xml data) can be linked to images in the first place.

    This would allow copy & pasting screenshots into the editor quickly and later annotating images separately, keeping the content creation workflow streamlined.

    Is #1 possible to implement in the near future? Is #2 possible already?

  17. Al Mecklenburg

    I have just downloaded/installed 4.0 Beta2.  In the short time I've played with it, the new editor shows great promise!  I have also managed to export/import a Space from our 3.0 production installation.  Attachments seem to have come over fine, but all direct page content appears as straight/simple text (e.g., macros/formatting are not recognized).  I'm guessing that this is what is expected.  Which brings me to my question/request: can you give us an update on what/how the above mentioned converison from markup to the new XHTML will be performed?  How much of markup on our 2000+ pages will be automatically converted?  How much hand work will we need to do?  Will the conversion happen "in place" (i.e., when our 3.0 is upgraded to 4.0)?  Will a test installation need to be involved?

    Any further detail would be appreciated.

    Thanks,

    Al Mecklenburg

    1. Matt

      Have you run the Update content with incompatible upgraded macros task? You should see it in the Tasklist when you log into the Confluence Administration console.

    2. Ryan

      Hi Al,

      Confluence has a restriction on space imports that they must be from the same version - i.e. a 4.0 space import must come from a 4.0 space export.

      However if you do a site export of your 3.0 instance, 4.0 will import that and go through what we have termed as the 'migration' of your wiki-markup content, converting it to the new rich text format.

      The way the migration happens on upgrade is that it is run as one of Confluences upgrade tasks - so the first time you start up Confluence 4.0 against your old Confluence instance it will migrate all of your data for you. On my desktop machine I can migrate about 6000 pages in 7 minutes, so you should not be looking at too much downtime during the upgrade.

      We highly recommend you test this out first with a copy of your production data in a testing environment - this will give you a better idea of the time it will take.

      As for how much of your 2000+ pages will be converted; the way the migration works is that it converts the latest version of each page to XHTML and adds that as a new version for that page - so you will see a few version comments of 'Migrated to 4.0'. All new pages will be saved in XHTML. If you try to view an older page, it will automatically migrate this on the fly for viewing, if you restore an older version of a page, this will be migrated and saved as a new version.

      The amount of hand work needed to be done by you should be no more than a standard Confluence upgrade.

      We have put a lot of work into migrating the old wiki-markup content correctly and handling a lot of the edge cases that came up - we hope it works for you (smile)

      Cheers,

      Ryan Thomas

      1. hans-peter.geier

        Hi Ryan,

        regarding your statement

        If you try to view an older page, it will automatically migrate this on the fly for viewing,

        I tried this but it did not happen.

        What I have done: I copied a wiki markup page from a 3.5 system to a 4.0 system using WebDav.

        Then I viewed the page in the user interface. The result was a mess. It was not converted.

        What do I miss? Reading your words I thought it would migrate the wiki page when I view it , but it didn't for me.

         

        1. Ryan

          Hi Hans, 

          I now work in another team inside of Atlassian, perhaps Sherif Mansour can answer your question?

          What I said about viewing an older page above was in reference to an older version of a page that has been migrated to 4.0 (as the migration only takes the latest version).

          I am unsure of how this functions in Confluence 5.1 - hopefully Sherif can find out the answer for you.

        2. Sherif Mansour

          hmm.. this shouldn't have changed much since 5.1. You might want to raise a support case so that one of our engineers can help you troubleshoot this issue.

        3. Chris Kiehl

          Hi Hans-Peter,

          unfortunately copying content through WebDAV won't apply any migration as the webdav interface expects content in the new format.

          To move content from 3.5 to 4.0 I suggest you either use the "Insert" > "Wiki Markup" functionality in the editor (documented here) if you are looking at migrating only a small number of page or use the XML-RPC API, in particular the convertWikiToStorageFormat method, in case you are looking to migrate a whole bunch of pages and want to automate the process. 

           

          Cheers,

          Chris

    3. Anonymous

      Al, I have a question for you re: one of you old projects (T2). How can I get in contact with you? my email is admin at chrisfiskaadot com

  18. Anonymous

    Will it be possible to use the new editor on iOS devices (iPad)?

    1. Hi there, currently it is not possible to edit on iOS devices, but rest assured we are working on a mobile solution.

      I hope this helps!

      Best Regards,

      Edwin Dawson
      Technical Writing Team Leader
      Atlassian
      http://www.atlassian.com

      1. Anonymous

        Thanks for your answer, Edwin. For us it would be very important to be able to use the iPad. Many of your employees use it. Regards, Tim

    2. Matt

      This was just posted on our internal Confluence instance...looks like iOS 5 works with TinyMCE and the new editor (smile)

  19. Anonymous

    We currently plan to keep the existing XML-RPC API but only allow write access which will automatically convert wiki markup to XHTML. This will allow you to create new pages or update existing pages as usual. We can't allow read access, however, because we can only return XHTML, which will break the existing APIs contract of returning wiki markup. To cover those use cases and to have a fully XHTML capable API, we will introduce a new API available through a separate URL which will also have a new method to migrate wiki markup to XHTML.

     

    Wait What?... How does making it "Write only" not break the APIs existing contract?...

    (How the hell do you quote in this new editor anyway? {quote} clearly doesn't work anymore...)

    1. Matt

      (How the hell do you quote in this new editor anyway? {quote} clearly doesn't work anymore...)

      There are a few ways you can quote in the new editor. See: http://screencast.com/t/1kd04tuq

      This is noted here – Confluence 4.0 Editor - What's Changed for Wiki Markup Users

       

    2. Matthew Erickson

      Hi Anonymous,

      You are correct that we are breaking backwards compatibility with this change. You will need to update clients that read form Confluence to use the new V2 API. You can read about the changes here:

      https://developer.atlassian.com/display/CONFDEV/Changes+to+the+remote+API+in+Confluence+4.0

      1. Anonymous

        A new question.

        When auto-generating pages and documents for confluence, what would you purpose the workflow should be?... How do we replace our old workflow of doing this?

        This is what we used to do:

        • Create a new Page.
        • Fill it with example data to design the layout. (using Charts, Queries, Tables and what not).
        • Copy the whole thing to a template of some sort (Not to confuse with a confluence template).
        • Make our scripts/code fill in the blanks where we used the example data before.
        • Post it to confluence.

        But the 3 first steps is now gone. Impossible, you can no longer design the pages using confluence it self.

        How would you propose that we replace those 3 steps in order to figure our "what" to post to confluence. REGARDLESS of using Wiki syntax or not?...

        1. Paul Curren

          If you are an administrator on your instance you will have access to the 'View Storage Format' option beneath the 'Tools' menu.

          So I would suggest you follow the same workflow as above - create your 'template' page and then view the storage format and use this in your scripts.

          1. Anonymous

            And if I am not?

            1. Paul Curren

              1) Find the page id for the page you are using as a template.
                  e.g. goto Tools -> Info and look at the URL. It will end ?pageId=n

              2) Use the page id in the following URL
                  <host>/plugins/viewstorage/viewpagestorage.action?pageId=n


        2. Anonymous

          No one else who can give an approach to this?

          I can't use Paul Curren's suggestion to anything as I am not an Administrator on our Confluence installation, the suggestion even seems dumb (no offence) because I can't see you allowing everyone who wan'ts to generate and maintain reports in the organization to have administrative privileges, it is quite allot of people who would be able to make changes to confluence, we don't want that.

          I am kind of stuck and thinking that I have to go down the road of trial and error (expensive and painful), or developing a standalone client that uses the Confluence SOAP interface (painful and expensive again) to ease the trial and error, or for now be stuck in a manual process.

          Since I won't go through the pain of trial and error or writing a whole app, I guess the last one is the one we will use for now, the manual one, and this blows.

          I need a good approach for this, and I don't much care if I am going to write WIKI syntax or in the new Storage Format, problems with them currently:
           - WIKI Syntax: It is already a hassle when I have to repeatedly say "insert wiki syntax" and hope for the best, I also feel a little blind as the help is gone more or less, so I have to dig out "how was it I configured that macro before", while much of this is available on the help pages, even before I could Edit->Save->Edit->Save 20 times before I got it exactly as I wanted it.
           - Storage Format: This is easily shut down by the fact that I have no access to it unless I implement a new client around the new SOAP API.

           Does anyone happen to have created such a Client because they also needed to investigate the format, or how do people get around of making auto generated content today when it is more advanced reports?

          1. hans-peter.geier

            I personally hope we will get a CLI (or SOAP) version which is capable to handle all of this. Right now there is (as far as I know) no CLI yet which can handle the new 4.0 features, eg. the new page storage format. It's probably becoming a challenge to the owners / programmers of the CLI and SOAP interfaces to provide a 4.0 compatible version...

            My expectation is that uploading automated reports and similar things will be easy to do once these interfaces have been made compatible, so it should reduce this kind of headaches.  Am I wrong thinking so, Atlassian?

            I do look forward to the new editor and storage format, but I won't adopt to it until such an interface becomes available, so I won't have to worry the same way as you do (which I understand very much)

            1. Bob Swift

              Confluence Command Line Interface supports 4.0. Snapshot works now and will be released soon.

            2. Anonymous

              Well that side is actually not quite my problem.

              Right now I am just trying to reconstruct the workflow of designing these reports in confluence before making them into templates for auto-generated reports.

              Problem is, as I see it, this has become a real major pain in the case that you choose the WIKI syntax, and close to impossible if you choose the new storage format.

              The WIKI syntax I know, but I can't possibly remember all the little parameters in the macros, for most I can properly look them up for now, but even then going through the insert wiki markup is painful. And Considering how many save and reedits I could do before to get the macros to look as I wanted them,  this has become a major chain at my feet. Also since Wiki is somewhat "Depricated" It seems to be a bad choice for new reports.

              The storage format I don't know and I can't access it. Well I properly could if i created a small application up against the new 4.0 API, but REALLY?... Besides that is only feasible because I am a developer.

              So for now we are going to do "Manual Reporting" and revert to EXCEL in worst case until we figure this out. 

  20. Anonymous

    My orginization just began moving to confluence becuase of the many nice features it placed on top of a very simple wiki markup editor. We are now considering abandoning confluence because of the removal of the wiki markup editor. Confluence provides the superior features we need in a wiki but the wiki markup editor was one of the key features that any solution we moved to was required to have so that documents could be autogenerated from our software projects.

    1. Bob Swift

      Confluence 4.0 still allows automation to generate content based on wiki markup. For instance, Confluence Command Line Interface will automatically handle the differences between 3.x and 4.0..

    2. Sherif Mansour

      I'm sorry to hear about this. As per Bob Swift's comment bellow, there are still many ways to do this. I'd love to hear, specifically what problems you need solved - I'm sure you can still achieve most of not all of these types of use cases in the new editor - regardless of what editor exists. Feel free to contact me if you would like to talk about it...

      1. Mark Mielke

        We do automated content in our organization, and we are just starting to look into what the changes will involve. Although it's certainly an upset for us, we're hoping to re-use the wiki to XHTML capabilities of Confluence 4.0 to allow us to automatically update the majority of our templates which should reduce much of the upset.

        In terms of requirements, however - I am of the strong opinion that wiki is a very BAD language to use for document authoring. It is obscure, context sensitive and has a great deal of trouble nesting macros. Wiki is a horrible language to write business documents in. XHTML, on the other hand has structure, is standardized, and with the except of macros call, is even natural to use for anybody who has used HTML before.

        Wiki markup is overall a weakness - not a strength. Elimination of wiki markup is overall a positive change - not a loss of functionality.

        But for those that believe otherwise, it looks like wiki is still possible to use. Insert -> Wiki. The unmigrated wiki macro. And so on.

        If you are a business, and storing content that is more complicated than a few bullets of loose text - XHTML is a feature for you.

        1. user-34281

          Hear hear. No matter how much you complain, Atlassian will not go back to wiki markup. The deed is done, now is the time to face the consequences (as a user) and switch to another product if you cannot live without wiki markup. Or keep using Confluence 3.5 ad infinitum. It's your choice.

          Atlassian must have known that they would lose some users with this major change, but they also knew it was the way to move forward. The world is turning visual whether you want it to or not, and HTML5 is making the transition much easier for us.

          By the way Anonymous, if you were using IE8 to edit your comment, I understand your gripes. Confluence 4 is not designed to support IE versions below 9 at all. The editor would be buggy using IE7 or 8.

  21. Anonymous

    In our company Wiki is almost always used by developers. Within minutes it was possible for everyone to write their own pages. Learning curve is trivial.

    For me personally, I loved it that when I copy something from Word or a Web Page e.g. the ridicoulous formatting was not copied. I was able to Copy Wiki Markup in my favorite Texteditor, use macros to change/modify reoccuring things. Just copy part of a table an use it for another table? There are so many use cases where a markup languaes wins so easily. Many of my command line programs were able to generate Wiki markup tables. Our company has many tools which created Wiki Pages automatically, so I'm not the only one. For every developer who understands somewhat Wiki markup it was trivial to write an application that outputs Wiki markup. Now all this advantages are gone, my whole workflow which was amazingly efficient compared when I write something with Word or so called What-You-See-Is-Sometimes-What-You-Get tools. This new editor is just a shame, new lines at the wrong places, spaces at the wrong places, ...

    1. Matt

      I loved it that when I copy something from Word or a Web Page e.g. the ridicoulous formatting was not copied

      It's easy to remove formatting as you paste (OS shortcut) or use the new editor to remove formatting.

  22. BillA

    Thank you, everyone for your comments and feedback on the new editor in Confluence 4.0. We do value all your feedback but this page is intended to be an FAQ where existing customers can learn more about the editor changes introduced in 4.0. As such we've removed the comments that don't contribute directly to the goals of this page. If you have specific questions that aren't covered in FAQ please do comment here and we'll update the FAQ according. Otherwise, please see this page for how to most efficiently give feedback or request additional features.

    Giving Feedback on Confluence Releases

    1. Anonymous

      Actually there is no way to give you feedback about the release. On the mentioned page I can ask a question, report bugs/features or give feedback to documentation. But not send you general feedback about your new release.

      Very sad to see that the markup editor is gone. WYSIWYG takes me more time to do the same because I often fight against the editor and what it "thinks" I would like to do. Editing plain text is much easier. Confluence is less fun to use for me now.

      1. Matt

        Actually there is no way to give you feedback about the release

        Atlassian first announced its intentions to remove wiki markup in the keynote of Atlassian Summit in 2010. We then gave everyone the opportunity to provide feedback by delivering multiple EAP and Milestone releases of 4.0, starting in June of this year.

        For those that did not participate in our EAP program you still have the opportunity to provide feedback – bugs, feature requests, improvements requests – by creating an issue on our public issue tracker, as Bill mentioned above.

        I often fight against the editor and what it "thinks" I would like to do

        We'd love for you to tell us what these specific issues are. We do listen.

      2. Mark Scarton

        I absolutely concur.

        For 90%+ of the pages that I produce, the wiki editor is ideal. I'm tired of fighting tools that think that they know what I want to do and thereby keep me from being able to do my job simply and quickly. That's one of the big reasons that I abandoned Microsoft Word and Sharepoint in the first place.

        I tried 4.0, couldn't author technical content quickly and easily, and have reverted back to the old release. I guest that I'm release locked on 3.5 now.

        AFAIK this is a deal breaker. I'll stay on 3.5 until this gets fixed and recommend the same to my clients.

  23. Jason Vance

    I'm preparing my users for Confluence 4.0, and the page Matt mentions above has lots of great videos.  Unfortunately, they are all on YouTube, a site that is blocked inside our firewall.  There are many other videos on Atlassian TV, and we were able to view these with no issue.  Is there any chance of getting the 4.0 videos in this format?  

    Thanks-

    Jason

    1. Matt

      Hi Jason! If you let me know what videos would be most useful for your users I can provide a link for you to download the raw files.

      Atlassian TV is in the progress of being migrated from Episodic to YouTube so all videos will be hosted on YouTube moving forward.

      You might also want to provide this resource to your users to help with the transition to the new editor – Confluence 4.0 Editor Ninja Guide

      1. Jason Vance

        Thanks Matt!  I'd love to have the following: 

        • Confluence Overview
        • New Editor Overview
        • Autoformatting Magic
        • Intelligent Autocomplete
        • Friendly Visual Macros
        • Past Re-Size & Link Images
        • Easy Rich Table Editing
        • '@' mentions
        • Ad-Hoc Workflows
        • Number Headings
        • Team Calendars

         

        1. Matt

          Sorry for the delay, Jason. For some reason YouTube only lets you download your videos 2 at a time and then makes you wait a nominal period before you can download anymore. Anyhow, here are a few to get you started. I'll add the rest as I get them.

          1. Jason Vance

            Thanks for the effort Matt ... I really appreciate it!

            1. Matt

              Here's a couple more, Jason:

  24. Anonymous

    Help - Where is the wiki markup editor!

    1. No Copy & paste between Confluence and JIRA
    2. No search and replace!
    3. No chance moving Gliffy diagrams
    4. No quick & dirty page creation, based on another page
    5. Goodbye {section} / {column} tag
    6. ... (sad)

    The "Confluence Wiki Markup Styler" plug-in https://plugins.atlassian.com/plugin/details/606145):

    • does not display all markup codes
    • does not allow copy and paste to another editor
    • does not allow edit of wiki markup
    1. Matt

      Where is the wiki markup editor!

      Wiki Markup has been removed in favor of a new XHTML based editor.

      No chance moving Gliffy diagrams

      You can still move Gliffy diagrams. In-fact it's easier than it was before. The latest version of Gliffy lets you search for existing diagrams to insert in your page.

      No quick & dirty page creation, based on another page

      What do you mean by this? You can still copy content between pages – Tools > View Source

      Goodbye {section} / {column} tag

      The Section and Column macros still exist.

  25. Anonymous

    I'm extremely disappointed that the markup editing has been removed.

    In particular we use this to:

    • quickly grab chunks of text to put into a rich text editor for regular expression editing or custom manipulation.
    • reliably move chunks of formatted text around within a page or between pages
    • an experienced user can work with the markup much faster than any click-based substitute.

    Disappointing.

    1. Matt

      an experienced user can work with the markup much faster than any click-based substitute

      As a very experienced user who lived and breathed wiki markup I have to disagree with this. The combination of Autocomplete, Autoformatting, and Keyboard Shortcuts makes for a much faster editing experience for me, personally. 

      reliably move chunks of formatted text around within a page or between pages

      Have you tried this in the new editor? If you've encountered any issues please raise them at jira.atlassian.com so we can fix them

  26. C.Magoley

    1. I'm struggling to adapt working without the markup possibility. Really do miss the spectrum of control via markup editing (at least for checking back in the case of layout probs).
    2. @Matt: I did not manage to apply one of your answers

     What do you mean by this? "You can still copy content between pages – Tools > View Source"

    How is this performed after seeing the source???  

    My Situations is:

      • I have 2 pages (including macros like codeblocks) that i want to merge into a new one
      • i copy from one of the old pages into the new one 
      • all the text is copied ok with the right layouts/bold/headlines etc.
      • BUT: all the codeblocks are corrupt ??? not a codeblock anymore

    Thanks for your help

    &

    I really hope that you guys might bring back a possibility to edit already existing content in markup.

    That would be highly appreciated. The getting acquainted process is quite time consuming at the moment.

     

    Regards

    Chris


    1. BillA

      Hi, Chris. If you copy the output of the page into the editor, it's not going to properly paste macros like the code block into the page. Matt is referring to this "View Source" option in the page tools menu (see below). Once in that view you should get something similar to the edit view of the page. If you copy the code macro from there it should paste correctly into the editor. If not, it's a bug but I couldn't reproduce it.

  27. Anonymous

    I represent 10+ organizations using confluence in bizdev, development, art, support etc processes. All of them will miss wiki markup a lot, all educated to use that.

    However, one workflow that I miss even more is the templates after creating a page. We are using this kind of workflow with older wikis:

    1. Generate "table of contents" kind of lists of links to non-existing pages
    2. These act like checklists, responsible personnel will click on the link to create a new page
    3. After clicking the link new page opens with correct title. We use "select template" feature to choose template
    4. Then fill in the blanks and your done.

    However, now the template must be selected "add using template" instead of "add new page" and then "select template". Anyone else missing this workflow creating pages using links and selecting template afterwards?

    I've been a heavy user for 6 years and this is the fist major update since then that Atlassian really seemed to make a mistake. Sure, might be that under the hood things are better now. However many end users feel betrayed.

    1. Anonymous

      There are so many things they have overlooked in my honest opinion, this is one of them...

      https://jira.atlassian.com/browse/CONF-23884

      Even worse, it seems they have gone completely silent, this leaves me with the expression of that what happened was:

      1. Hello everybody, we are scrapping the wiki syntax in favor of a better editor based on XHtml, it will be wonder full and you will all be happy!...
        We did so because that there where so many of our customers that wanted this, and we assumed that all those who was silent did so to!!!...

      2. Release happens, people begin to move to 4.0, many of those who where silent before the release are not silent anymore, they are complaining that the wiki is gone, Atlassian is keeping their head high with the words "It is better, if you experience any bugs please report them so we can get those minor things fixed", in the expectation that there are not really many bugs, and those that are there are minor/cosmetic...

      3. Bugs are floating in, generating a flood literally... And there is plenty that are not of a cosmetic nature either... Responses to feedback stops as peoples concerns are no longer a "scary thought", but reality... The new editor is lacking features compared to before, it is no better than many other online WYSIWYMG editors (M for Might/May)...

      This might not be what is happening behind the walls of Atlassian, but the reality never matters, what people see does... This is what I see. I don't know about others.

      Abandoning the wiki syntax may have been necessary, may be a good thing in the long run, but as long as the editor does more to prevent you from doing your job than helping you, this will never succeed, I hear complaints about the new editor at least twice a day in our organisation, but we are a relatively small customer and we didn't speak up until it was to late, and at the end of the day our work has higher priority and so sometimes people just reverts to alternatives rather than fighting for getting a bug fixed which also means server maintenance.

    2. Matt

      After clicking the link new page opens with correct title. We use "select template" feature to choose template

      You might want to try the Create Page Plugin from Adaptavist. An EAP release that's Confluence 4.0 compatible is now available.

  28. Anonymous

    Confluence Customer and Community,

    You're on the spot - your voice counts. Ideas and comments are more than welcome.

    Confluence feature request:
    occupy confluence markup: provide a WYSIWYG XHTML-Markup editor to edit the markup source of Confluence 4 wiki pages

    https://jira.atlassian.com/browse/CONF-23914

    -AM-

  29. Anonymous

    I am incredibly disappointed that there is no source editing. Event this "new "4.0" WYSIWYG completely redesigned to be the best of both worlds" makes it incredibly difficult to go in and make a quick change that would have taken me 30 seconds in source view, and here I am 15 minutes later posting a complaint.

    To give a specific case, I have a page that has a header, some plain text, a source code block, next header. I wanted to copy the plain text and source code block, and duplicate it, to give another block of plain text, and another source code example. To help visualize.

    [Header]
    [description text]
    [source code block]
    [Header]

    The problem is, that if I hit "return" after the source code block, the entire page screws up, my cursor jumps up to the top of the editor, and pushes the main page header down a line, so there's no longer a main header, and the main header is now in plain text.

    If I try to select the plain text description text and source code block, then copy, paste, paste (to create a duplicate) the second paste ends up inside of the source code block macro.

    I'm a programmer, I have a wiki as an instruction manual. I work with incredibly complex xhtml markup and even php code to generate this markup, I don't care if there's a potential to screw up my content, I want the ability to edit the source code directly.

     

    1. C.Magoley

      Been there, done that (smile)

      Same here, mostly I miss copying working markup code (e.g. from one page to another). 

      I do experience in many situations: The more use of macros you have on your page the more mess you get while copying content.

      And mostly I see problems when I use numbered lists (e.g. that following headlines are being formated as lower headlines)

      I do hope that they bring back a possibility to edit in markup. Much appreciated.

       

      Best regards

       

       

    2. Matt

      The problem is, that if I hit "return" after the source code block, the entire page screws up, my cursor jumps up to the top of the editor, and pushes the main page header down a line, so there's no longer a main header, and the main header is now in plain text.

      This bug was fixed yesterday and will be shipped with Confluence 4.0.5.

       

    3. BillA

      We've got a fix for this one coming soon. You can track the progress at https://jira.atlassian.com/browse/CONF-18922.

    4. Anonymous

      I second this. I needed to create a page numbered list, and within some of the number lists entries some bullet lists, and within the bullet lists, possibly some code entries. I couldn't believe how much of a pain in the ass it was. I ended up having to create the numbered list manually (since it wouldn't keep the numbered list properly), and heavily use the Insert -> Wiki Markup to get what I wanted, when I could have done it easily using the "Code" button that used to be available in the editor. Whoever decided it would be a good idea to no longer have the ability to edit the Wiki code for a page should be banned for life from being involved in software development, since they're too stupid.

  30. Anonymous

    Another vote to bringing some kind of wiki editor back. If there's a wiki markup macro surely building a wiki markup editor can be done that still conforms with the new XHTML scheme.

    I spent a lot of time touting confluence's superiority to many folks and spent a lot of time trying to get people to use it over sharepoint which reigned supreme here previously. A day doesn't go by now that people in my department don't complain to me about the editor and wish they had stuck with sharepoint. These are technical and non-technical resources alike.

  31. Anonymous

    How can be a new page created converted into an space template? The template (browse>Advance>Template) doesn't have the editor and the page doesn't have the wiki markup, so. How can I copy an approved page to be used as template?

    1. Matt

      Hi Anonymous until we resolve CONF-11744 - Getting issue details... STATUS here's a work around I have been using on our internal instance and a quick demo:

      1. Create a new page that is really just a template and name it as such i.e. Meeting Notes Template
      2. Restrict the editing of the page to those that you want to have the ability to make changes to the template
      3. Save the page
      4. From that page's Tools menu right-click the 'Copy' menu item and select 'Copy link'
      5. On another another page, create a link using the link you copied in the step above. The alias could be something like 'Create New Meeting Notes'
      6. Save the page
      7. Clicking on this link will open a new page with the contents of the page you created in step 1

      Yes, it's a complete hack but it works until we get you the new editor for creating page templates.

  32. Anonymous

    Wow. I actually really hate this new editor. I've been a longtime confluence supporter and was pushing confluence evaluation to my new shop but I'm going to hold off. It's currently not a product I'd even use. Without the speed and simplicity of wiki edit mode, how is this even a wiki?

    Our goal is to incorporate the strengths of wiki markup with the richness and intuitiveness of the WYSIWYG editor to produce a rich, hybrid editing experience


    How about for users that never touched the WYSIWYG interface? This is like trying to combine vim and msword / openoffice. Two completely different use case scenarios and completely different target audiences.

    I'm extremely disappointed that my favorite wiki is now something I have absolutely no interest in using. Please please bring back wiki edit mode. I know there's a lot of work that went into this editor but honestly it feels like using forum editors like tinyMCE.

    Guess I will check back in the 5 release to see if the wiki edit mode is back, so much for moving off mediawiki here (sad)

    1. John Masson

      Hi Anonymous,

      Have you had a chance to play around with the new editor, including Autoconvert and Autoformat? I'd love to get your feedback on how these need extending to suit your needs if they don't currently. We're collecting feedback here on the Confluence 4.0 Editor - Customer Feedback page.

      Thanks,
      John 

  33. Anonymous

    Very disappointing to not have the wiki markup editing capabilities...

    For example, adding JIRA tix via wiki markup is exponentially faster than using the insert interface.

    1. John Masson

      Hi Anonymous,

      For example, adding JIRA tix via wiki markup is exponentially faster than using the insert interface.

      What version of Confluence have you been using? Have you tried 4.1 with Autoconvert - can't get much faster than just pasting a JIRA issue and having it Autoconverted to a JIRA Issue Macro! (smile)

      Additionally coming soon will be the extension of Autocomplete so you can enter Macros entirely by typing them as you would have before, with the closing } inserting the macro (or ] for links), which should make the experience identical to the old Wiki Markup experience.

      If this doesn't cover off what you meant (or you have any other feedback) feel free to elaborate on what you mean on the Confluence 4.0 Editor - Customer Feedback page.

      Thanks,
      John 

  34. Anonymous

    Which smart guy decided that atlassian editor is as good as Word? You should have instead used the time to add more support to display inline comments. Imagine the plight of the reviewer who has to comment on a large document.

    1. MaksimK

      There is Talk plugin released recently. This plugin adds inline comments functionality to Confluence. Maybe it can help you.

  35. MattS

    "So you are basically eliminating the wiki markup editor and keeping the rich text editor? No"

    The answer to that question is really "yes". The text after it doesn't change that.

  36. Anonymous

    Ah, removing "edit in word" = total fail.  Here is our usage example ...

     

    We have internal support team members who email us screenshots of errors and steps-to-resolve.  We then upload these stories and cases to our wiki and were able to previously use the "edit in word" to quickly upload the images.  Using the reverse of "import word document" meant an extra step of taking the entire article from the email, saving it, formatting it to our wiki page format and then importing it.  

     

    Without the "edit in word", we've lost a major benefit of Confluence in terms of making our work flow efficient.  

     

    Bring it back.  

     

    DB

  37. Anonymous

    For what it's worth, coming from MediaWiki, I would have an extremely hard time recommending Confluence for any project I'd have to be involved on overwhelmingly because of the removal of a low-level feature as critical as source editing. It demonstrates a profound lack of care that exceeds that of Microsoft's decision to force everyone to use The Ribbon.  After all, at least The Ribbon retained every single feature previously available in the Office suites.  This, on the other hand, doesn't retain the same features. It's functionally a downgrade.

    The Right Way(tm) should have been obvious and implemented, despite the greater workload:  you co-mingle for a major revision and allow translation bidirectionally–even if everything's going to be natively stored in XHTML. Yes, this means people must still be able to edit the source, because that's what they've expected of your product for 3 major revision cycles.

    On a related note, let's be honest: nobody actually asked for the complete and total removal of source code editing functionality, because there's no reason for anyone to ask for it. Nobody hates their coworkers that much, and nobody has logical motive to completely disable source code editing without at least giving the option for advanced users to re-enable it. Furthermore, you guys should know better than to use marketing-speak to make it seem like you were doing it in response to demand. You weren't. It was easier and quicker this way. You – a moment of pause to prove a point: your WYSIWYG editor is, as I'm typing this, broken. I had emphasized (with asterisks) text, and it rewrote it as bold. I tried to backspace into normal text, and it still popped right back into bold after a couple of letters.

    It's things like this that necessitate the ability for a user to temporarily work around it by using a source code editor. Imagine if I actually had to meet a deadline how quickly I'd start to despise your product.

    FINALLY, I got it to disable the bold by having to double-hit CTRL-B without typing anything. It would have only taken 2 seconds to fix the source code, I might add. Thankfully, it was something simple. It still looks weird in the WYSIWYG, because it seems to be leaving bold-artifacts on the edges of bolded words, but I guess someone like me is out of luck until you (hopefully? maybe? surely?) release the patch that fixes this and the various other bugs at some unknown time in the future. Guess there's no workaround in the meantime, because you summarily decided to remove that ability.

    ...but your one saving grace is that you seem to have learned from this mistake, and the Confluence Source Editor is an excellent step forward.

  38. Graham Hannington

    Regarding the following text in the body of this page:

    What format will Confluence use to store its page content? ... XHTML. ... the content will be stored as XHTML. Basically, XHTML is like HTML but complies with stricter formatting rules.

    I realize that I am probably beating the same dead horse that I have bludgeoned on other pages of your website (wink) , but you (Atlassian) do know that XHTML is a W3C trademark, right?

    The terms and conditions on the W3C website state:

    W3C trademarks must be used only to describe or reference W3C specifications ... or describe non-W3C products that implement the required features and operations of W3C Products. Required features and operations are defined within specifications

    I bring this to your attention because I know, and you know, that, although you might be forgiven (by, for example, the W3C) for saying that your storage format is based on XHTML, your storage format is not XHTML, because (any one of these reasons is enough):

    • Your storage format includes your own proprietary markup.
    • Your storage format does not support the full set of XHTML markup (I'm happy to discuss and clarify what I mean by "support" in this context).
    • Although your storage format includes elements and attributes whose names match elements and attributes in XHTML, those elements and attributes in your storage format do not follow all of the same rules as those elements and attributes in XHTML (such as the contexts in which those elements can be used).

    But perhaps you're still okay with your use of this term. I'm no lawyer.

    While I'm at it: not your problem, but I've seen the term "Confluence XHTML" used on another website to refer to your storage format. Those W3C terms and conditions again:

    No right to create modifications or derivatives of W3C Trademarks is granted pursuant to this license.

    So, you might want to avoid adopting that particular coinage.

    Feel free to ignore all of this. I'm just clearing my conscience by mentioning it.

    1. SarahA

      Hallo Graham

      Thanks for pointing this out. You're right. I'm going through the documentation and clarifying the terminology.

      Cheers, Sarah

       

  39. Rick Cobb

    Since Jira doesn't support the new editor, how do I cut & paste between Confluence & Jira?

    Our workflow is to do software design and planning using Confluence, since that is a great place to draft things. We don't want to file issues that track our efforts until the plan is complete.  Yet we want the issues in Jira to have enough description in them to test against without having to link back and forth between the issue and (really obnoxiously hard to get right) anchors in the Confluence page we create.

    But when I now want to take various bulleted lists of items from confluence, and cut and paste them into Jira to describe the work that needs to be done for a specific issue, there's no option except to reformat them using the native markup editor there.

    This is the worst of both worlds: not only do I have to cope with the odd behaviors of bullet-lists in the new editor (adequately pointed out above, but it does make me curse every time I use it), but then I have to re-translate them back to what I wanted in the first place!

    1. Bob Swift

      I agree there is a now a disconnect between Confluence and JIRA wrt editing UI and that is a problem. Even with wiki markup there was different support for macros that was annoying in some cases. I think getting back to more consistent edit UI between Confluence and JIRA is something Atlassian needs to address in the near future.

      While the new editing capabilities are really nice and an important advance for Confluence, for some use cases and integrations with other systems, keeping some sort of wiki alternative would be nice. Atlassian does continue to support compatibility mode (insert wiki markup) that is really important for migrating existing content and retaining wiki markup for legacy macros. Although they have indicated this support may be taken away at some point, hopefully not anytime soon. As long at that capability remains and the use case is restricted to existing (legacy) macros and editing, the wiki macro from the Confluence Wiki Plugin can be used to continue to edit wiki markup and prevent migration of the macros embedded in it. This might help some people especially those with complex wiki markup never intended to be edited with a rich editor. In this mode, you are restricted to legacy macro support and the limitations that imposes. For instance JIRA only has limited macro support anyway, so it would be possible to maintain that kind of markup between the them. 

       

      1. Shannon Greywalker

        Bob, I'm confused. Confluence seems to natively, all by itself, wraps markup that you enter in the RTE but which it does not understand how to autoconvert into a visible macro block called: "Wiki Markup".

        For example, open the RTE in an environment that does has support for the ({div} macro installed. Then use Insert > Wiki Markup to enter a {div:style=position:relative;left:-50px;}Your div text{div} section and watch what happens when you click Save.

        Now, it's entirely possible that your Confluence Wiki Plugin is simply exploiting these native mechanics, but to me it seems confusing to have your visible macro blocks have exactly the same title as the native Confluence-produced macro blocks like I described above. How can we tell the difference when looking at a page? What happens if we remove your plugin from the system? Do the Confluence-produced ones stay but yours go away?

        1. Bob Swift

          The only difference is that wiki macro body will not be migrated even if the content could be migrated to Confluence 4.x format - it remains as wiki markup. The Atlassian macro is actually the unmigrated-inline-wiki-markupcontent macro which allows Confluence to look for opportunities to migrate the content to the new format. On a scheduled bases, this content is automatically converted. When you see something in the editor with Wiki markup it indicates that the body content cannot (yet) be converted. This is good in general, but not if you want the content to remain as wiki markup. Once you remove the plugin from the system, the wiki macro will no longer be found and give a macro error where-ever it is used. The wiki macro must be entered using insert wiki markup and appears just like any other legacy (not migratable) macro.

          1. Shannon Greywalker

            Thanks, Bob, that makes sense. May I then suggest that you change the visible label of your macro in the RTE to be somehow different than the label in the box produced by Atlassian's unmigrated-inline-wiki-markupcontent?

            What I'm looking for here is a way to distinguish the content that is effectively flagged as "Do not attempt to automigrate" (your macro) versus the content that is effectively "please automigrate me if possible" (atlassian's macro). Because the labels are exactly the same right now, it's impossible to tell these apart when looking at a page in the RTE or View Source. 

            But otherwise, very nice work. My enterprise would probably find this useful in some cases if we eventually trust 4.x enough to upgrade to it.

    2. Anonymous

      I too am concerned about the disconnect between JIRA and Confluence.  Since my organization already uses Confluence, it was an easy sell to be able to claim that JIRA comments used the same syntax as Confluence.

      I personally do all of my confluence editing using wiki markup because the GUI is just too clunky.  I sure hope Atlassian gets this transition right or I, for one, will be a very unhappy user.

      If Atlassian is so worried about the editing GUI, why not drop the GUI altogether and just spend all of your time learning how to render Word documents properly?  Then, let folks do their editing in Word (with a proper GUI) and let the wiki render those docs for proper display.  Is Confluence striving to become an online equivalent to Word?

  40. Anonymous

    yes bulleted lists make a lot of trouble ... for instance you get a big space if you integrate notes (makro note) after a bullet...is there any way to optimize that

    1. John Masson

      Hi Anonymous,
      I've tried to recreate what I think you mean below (two versions of it really) is one of these correct?
      What you may have been seeing is the gap between the bottom of the 'note 1' macro and 'bullet 3' while in edit mode. This is just a space that the editor puts in so you can easily put the cursor back there, it disappears when you preview or save. 
      Let me know if I've not recreated the same thing you were trying to do though.
      Thanks,
      John
      • bullet 1
      • bullet 2

        note 1 - created by pressing 'shift + enter' after bullet two

      • bullet 3

      note 2 - created by pressing enter twice to break out of bullet list

  41. Marc

    I just upgraded my organization from Confluence 3 to Confluence 4 and I have to voice my opinion regarding being force fed the confluence editor and having the Wiki Markup editor go away.

    I find this to be highly unacceptable.  My biggest complaint about Microsoft every time they release a new security update, upgrade windows or office, etc. is that they remove or change functionality in their products and force feed this to their users.  Oracle does this as well.  Atlassian is acting the same way here.  We know what's best for you and we're going to force you to do things our way.  Reading through the hundreds of posts here it's quite obvious that there's a significant userbase, myself and my users included, that are extremely unhappy about Atlassian's decision to remove the wiki markup editor and their unwillingness to re-add that functionality back into confluence.  My users are having a tough time adjusting to this change.  Things that were previously very simple going into wiki markup require much more effort to perform in the RTF editor.

    Two quick examples.

    I'm creating a new page right now.  I want t copy and paste a bunch of values into a SINGLE-SPACED LIST.  Every time I do that, it pasts the text as double space so I have to type everything in manually hitting shift-enter. 

    Second is during the conversion I have some tables that were not properly converted.  They were previously in macros.  I cannot figure out how to re-add them without deleting the table and re-adding.  If I had wiki-markup I could simply re-insert the {macro} statement and be done with it.

    This is making our lives very much more inefficient.  The fact that you're unwilling to put this functionality back leads me to believe that you don't truly care about the wishes of your users, ie the people paying you for the privilege of using your product.  Is this really a smart business move?

    1. Matt

      Hi Marc

      I'm creating a new page right now.  I want t copy and paste a bunch of values into a SINGLE-SPACED LIST.  Every time I do that, it pasts the text as double space so I have to type everything in manually hitting shift-enter. 

      Try using the Insert Wiki Markup dialog to enter this content as described here – Re: Confluence 4.0 Editor - Customer Feedback

      Second is during the conversion I have some tables that were not properly converted

      Could you please provide some more detail with regard to what you mean by "not properly converted"? I'd love to try and help.

      1. Marc

        Properly formatted

        This is what I need to see and it shows up properly:

        {table-plus}
        ||system   ||            URL                     || Login info|| System Type ||Serial Number||
        | test1  | blah  | edited | content removed  | edited     |
        | test2  | blah  | none |  | |
        
        
        
        h2. Heading
        
        {table-plus}

        This is how I see it in the editor and I cannot get the {table-plus} macro inserted properly so that functionality is not there.

        system

        URL

        Login info

        System Type

        Serial Number

        Disk

        Link to management URL

        user/password

        Vendor

        xxxxxxxxxxxx

        hostname

        Link to management URL

        user/password

        Vendor

        xxxxxxxxx

        1. Matt

          Thanks Marc. From what I can see the only issue with the formatting of the table is that 'URL' is not centered in the second column. Is that correct, Marc? If yes you can center the text in a table cell using the center alignment button in the editor toolbar.

          I cannot get the {table-plus} macro inserted properly so that functionality is not there.

           Are you using Table Plus purely to be able to sort the columns of the table? If yes, then you might want to try the Confluence Tablesorter plugin.

          1. Marc

            It really doesn't matter which plugin I use, the main problem is I cannot get any macro inserted into the second table.  I can't simply type {table-plus} above the table and have it turned into a macro from anything I've found so far.

            1. Bob Swift

              You need to use insert wiki markup, then table-plus will work as before. A new table plugin version will be available soon that natively supports the new editor.

              1. Marc

                Thanks Bob but that's not the problem.  The problem is that I have an existing table that I'd like to use the table-plus macro with.  With wiki markup, I'd simply insert the macro statement at the beginning and end of the table and move on with my life.

                With the "new and improved" confluence RTF editor I can't figure out how to get the table converted to using table-plus so I can use those features.

                 

                1. Matt

                  Marc, until Bob releases the new version of his Confluence Table plugin as mentioned in my previous comment you can use the Confluence Tablesorter plugin which provides a table plus macro. See this quick demo which shows how you can insert the macro on a page, cut your existing table, and paste it inside the macro placeholder.

                  1. Bob Swift

                    Thanks for the update. I think the general issue is that cut/paste is not a good solution for dealing with adding/removing macros and dealing with macro bodies for more complex situations involving multiple embedded macros. At this point, resorting to wiki markup is still the best alternative. I use Confluence Wiki Plugin to get back to wiki markup, but that is not available with OnDemand. I am having a terrible time trying to change pages with even just 3 levels of embedded macros like: section -> column -> table etc... . Selection in the editor just doesn't work right, so cut/paste is very frustrating. For example, it took me over 30 mins to reformat a page that would have taken about 2 minutes before. 

                    1. Shannon Greywalker

                      Bob, hopefully the worst of the cut/copy/paste selection errors across multiple macros and across nested list levels will be fixed by  CONF-24760 - Getting issue details... STATUS , which is currently slated for the 4.2.x backlog. Many of us have complained about the illogical selection behavior and subsequent effects of pasting a selection.

                      Atlassian: now that you've finally provided a source editor and finally agreed to fully document the XML syntax for your Atlassian-provided macros, this particular bug is the only remaining showstopper to my enterprise picking up a license with you again and migrating into the 4.x environment. Just so you know. (smile)

                2. Bob Swift

                  Yes, that is more difficult now (sad). I have found I have to cut/paste the table into the new macro. I have the same problem trying to remove a macro without removing the body content - a lot of cut/paste and other messing around to try and get it right. Dealing with anything more than the most simple scenarios with macros is way more difficult than before. I also find that I still have to preview multiple times to get the look right (sad).  I should also add that cut and paste in the new editor is problematic when more than one macro or text selection is involved.

                  1. Graham Hannington

                    It might sound like madness to you (it does to me), but it occurs to me that it would not be that hard to adapt my confluence2wiki.xsl XSLT stylesheet (that powers Wikifier) to transform TinyMCE HTML (after it's been XMLified by, say, HTML Tidy) into wiki markup. (Although you might want me to tweak the whitespace handling for some macros.) Copy out of OnDemand (the rich text editor), Tidy'n'transform into wiki markup via an external script, edit in your favorite text editor (or old copy of Confluence 3 (wink) ), and then use Insert > Wiki Markup to paste the content back into OnDemand. Yeah, okay, round-tripping madness; jumping through invented hoops. Essentially unusable in real-world workflow. Still, probably not that difficult to achieve in practice, within limits (for example, no spanned table cells).

                    From my narrow perspective, as a technical writer who would crawl over fifty rich text editors with tassles on their toolbars just to get to one honest structured markup editor (I'm happy to articulate exactly what I mean by that, although even I'm not entirely comfortable with my characterization of "rich text" versus "structured markup"), I wish that Atlassian had taken a more holistic approach to designing the new editor. I - perhaps naively - think (dream?) that it's possible to design an editor that is friendly enough for "mainstream" users, without completely obfuscating (or, if you prefer the term, hiding) the underlying markup and its structure. By "holistic", I primarily mean catering to a broader range of users; offering a set of editing views that are, effectively, points on a continuum ranging from "preview"-like to raw XML (with points in between, such as a "preview"-like view annotated with start and end tags), while retaining some common elements of user experience and functionality across all of those views; gradually exposing more detail of the underlying source for those who wish to see it. With the ability to split the display; showing, say, the XML source in one view, and a "preview"-like (rich text editor) view in another. Rather than having the source view as a reluctant afterthought; a separate thing from the rich text editor (CodeMirror versus TinyMCE), that is not necessarily available in all environments. I can understand some of the arguments for limiting access to a raw editable source view, but I think that most of those arguments evaporate if editing in that view is, as should be the case in all other views, constrained via schema (or schema-like) rules, to allowing only valid content (rather than, say, just well-formed XML). But now I'm starting to rant (wink) . I realize that, while almost anything is possible, you have to decide where to concentrate your development effort.

                    1. Shannon Greywalker

                      Would it really be possible to produce a browser-based structured editor (ala ArborText Editor or SoftQuad XMetal)? I'm doubtful: to me it seems much easier to create that type of UI and workflow as true binary applications.

                       

                    2. Bob Swift

                      Wow, thanks for all that. However, in my case, if I decide to avoid editing with the new editor, I would just keep the source on a local 3.5.13 instance and use the Confluence Command Line Interface to copy it over. At this point though, I think I will just bite the bullet and suffer through it.

  42. Anonymous

    Hi,

     

    Now, i will try not to get to negative, cause for years Confluence has performed flawlessly and with ease!
    Solved many a documentation problem in my company (10.000+ employees) and for our customers.

    Here it goes: I regret to inform you, that introducing the new editor, which in my professional opinion is a disaster of epic proportions, now means that Confluence licenses wil NOT be renewed.
    Our running Confluence instances will be converted to other Wiki's.. 

    Reason: Edit in Word is a MUST HAVE, wiki markup is a MUST HAVE. Fine that you descide to create an editor on your own.. it's not to my or any of our customers linking, not even close.

    Just a friendly advice: if you ever descide to change the main edit possibilities of Confluence again: let the users have the possibility to keep the old editor(s)!

    Thank you for the years when confluence was a useful tool.. I will head over to my other lsptop and backup my companies two Confluence's, move them to Virtual machines, and convert them to MediaWiki and other formats that are useful. And then delete the Confluence production instances. 

    Also, at the meeting I'm attending today with one of our largest customers (large governmental agency), I will not be recommending Confluence, allthough it would have been perfect. But the new forced editor is useless for them. We need speed, and ease of editing, without thinking about formatting and stuff like that. "Edit in Word" took care of that. And the wiki markup editor made it easy for specialists as my self to fine tune the content if needed. yes you can put in wiki markup, but you can't edit it in wiki markup. That decision is comprehensible to me. 


    Sincerely
    A very unhappy customer 

    PS: post here if you descide to make Edit in Word and the Wiki markup available again.
    We will then seriously consider buying new licences, and start recommending Confluence again.

    1. Anonymous

      sorry, it should have said: That decision is uncomprehensible to me

    2. Bob Swift

      yes you can put in wiki markup, but you can't edit it in wiki markup

      FYI... you can use the {wiki} macro (Confluence Wiki Plugin) to keep editing your wiki markup.

       

      1. Anonymous

        ok.. but having to use a plugin to keep writing wiki markup is, from my point of view, a weird descision.

        But thanks for the info.

        1. Anonymous

          sorry.. i meant "to use a macro".. not "plugin".

      2. Graham Hannington

        What does using the {wiki} macro inside an <ac:macro ac:name="unmigrated-wiki-markup"> XML element offer over using that same XML element without a {wiki} macro? That is, what does {wiki} offer over a "Wiki Markup" macro that does not contain a {wiki} macro?

        To insert a "Wiki Markup" macro (effectively, the XML element cited above) in the rich text editor, I can enter any bogus macro name inside curly brackets. Or I can select Insert > Wiki Markup, and then enter a bogus macro reference there. Admittedly, I then need to delete the reference to that bogus macro in the resulting "Wiki Markup" macro, which I can see is one argument for having an actual macro to deliberately trigger the creation a "Wiki Markup" macro, but is this the only reason for having {wiki}?

        1. Bob Swift

          Without the wiki macro, the body is subject to confluence doing automatic conversion to the new format. Once that occurs, the body will no longer be able to be edited as wiki markup. Conversion occurs unless it is blocked by a macro that has not provided a new XHTML implementation.

          1. Graham Hannington

            With apologies, I have the familiar feeling that I am being obtuse, and will kick myself when I get my head around this. At the risk of trying your patience: what you describe does not match my observations.

            That is, I observe no difference in behavior between the following source (with the {wiki} macro):

            <ac:macro ac:name="unmigrated-wiki-markup">
              <ac:plain-text-body><![CDATA[{wiki}
            h2. Hello world
            {wiki}]]></ac:plain-text-body>
            </ac:macro>

            and the following source (without):

            <ac:macro ac:name="unmigrated-wiki-markup">
              <ac:plain-text-body><![CDATA[h2. Hello world]]></ac:plain-text-body>
            </ac:macro>

            In both cases, the wiki markup (h2. Hello world)  is preserved between saving and editing.

            It appears to be the "unmigrated-wiki-markup" macro that confers protection from automatic conversion to the new format. In this respect, the {wiki} macro appears to be unnecessary. Am I missing something here?

             

            1. Shannon Greywalker

              Graham, that unmigrated-wiki-markup macro tells Confluence "hey, with each new release, please check my internal contents to see if you now have new code that can figure out how to transform me into the new XML storage format!"

              Bob's {wiki} macro, by contrast, tells Confluence "hey! hands off muthaf**ker! Don't you dare try to transform me into XML or I'll go all medieval on you!"

              1. Graham Hannington

                Ah, gotcha. I like the graphic description. Is Bob's {wiki} macro voiced by Marsellus Wallace? (wink)

                It was the "with each new release, please check..." part that I was missing. Thanks very much, Shannon; nice to hear from you.

                 

              2. Bob Swift

                (smile) , but the conversion can take place anytime (background job looks for opportunities to migrate) - for instance after a plugin upgrade.

  43. Graham Hannington

    Some half-baked (untested; at least, by me) ideas for Confluence 4 users who miss the wiki markup editor (some of these ideas are more practical than others, I'll admit, but there might be something useful here to someone)...

    All of these ideas rely on plugins by Bob Swift: the wiki plugin, the SQL plugin, or both.

    Replace migrated V4 XML with the original V3 wiki markup, wrapped in a {wiki} macro

    Suppose you have an export file created from your Confluence 3.x installation, and an export file created from your V4 installation.

    Develop an XSLT stylesheet that replaces the XML-ified (Confluence 4 format) page body content with the wiki markup from your V3 export file, wrapped in the following:

    <ac:macro ac:name="unmigrated-inline-wiki-markup">
      <ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter>
      <ac:plain-text-body><![CDATA[{wiki}
    
    Your wiki markup here
    
    {wiki}]]></ac:plain-text-body>
    </ac:macro>
    

    (Note that, when you insert the code above into the <property name="body"> element in the export file, you'll need to avoid nesting the CDATA section.)

    Or do the equivalent in SQL, directly between your V3 and V4 databases, without using export files.

    You could apply this technique selectively: for example, only apply it to spaces used by developers who prefer editing wiki markup to using the rich text editor.

    Yes, I realize that this results in a "schismatic wiki"; at least, from the editing perspective (viewing and navigation would still be seamless).

    Access your original V3 wiki markup via a {sql-query} macro

    Only slightly less mad (I might actually try this one sometime!)...

    Resurrect your old Confluence 3 database as a JDBC data source for the SQL plugin. Write a SQL query (perhaps, wrapped in a user macro, or even a plugin) that returns the wiki markup of the "current" page (if it exists) from the old Confluence 3 database. You can then decide whether or not to ditch the V4 XML in favour of the original wiki markup (that you copy from the SQL query results, wrapped in a {wiki} macro).

    For extra points, you could use "last modified" dates to avoid (or at least be aware of) losing edits made in Confluence 4.

    Page administrator: feel free to delete this comment as the ravings of a lunatic.

  44. Graham Hannington

    It's just occurred to me that some Confluence 4 users might be editing tables in the rich text editor as sets of nested macro placeholders representing migrated {table} et al Confluence 3 macros.

    If you are doing that, then you might be interested in my recent comment (offer) on the Migration page:

    Does anyone want an XSLT stylesheet to convert macros (inherited from Confluence 3) into equivalent native Confluence XML?

  45. Anonymous

    I need wiki markup and this was a blunder our your part. That simple. I'll coerce my company to move off of your techonology. Missed the boat on this one.

  46. Graham Hannington

    A copy of a comment on the "Confluence 4 Editor - Customer Feedback" page (from July 9), for any users who watch this page but not that one (with cringing apologies to those who watch both):

    Wikifier RT is a new web page that converts Confluence 4 rich text editor content to wiki markup.

    To convert Confluence rich text editor content to wiki markup:

    1. Copy content from the Confluence rich text editor to the clipboard.
    2. Go to the Wikifier RT web page.
    3. Paste (press Ctrl+V) the content under the Rich text heading. The corresponding wiki markup appears under the Wiki markup heading.

    For more information, click the Help link on the Wikifier RT web page.

    Shoot me for crossposting and boorish (self-)promotion of a spare-time project. I don't have any better ideas for announcing this (and I've asked).

     

  47. Graham Hannington

    If you would you like to display tag names (and some attribute values) while using the Confluence rich text editor, then you might be interested in the "Confluence rich text editor - show tags" user style that I've just added to my small collection of Confluence resources.

    Requires the Stylish for Firefox add-on or Stylish for Chrome extension.

    This user style currently covers a decent swathe of rich text editor markup, but as the process of adding new combinations of elements and attributes is tedious, I'll wait for specific requests to extend it. (Sorry, I do not know how to use this technique to display br or img elements; or to distinguish non-breaking space entity references from plain spaces.)

    Atlassian, feel free to jump in and say that this is a really bad idea. It works for me, so far.

    (Tested with Firefox 13.0.1 and Stylish 1.2.6 on Windows 7 with Confluence 4.2 and 4.3-m12.)

    I'd welcome specific suggestions for a regexp to make this user style site-specific (that is, specific to pages that are using the Confluence rich text editor). Perhaps a regexp that matches URLs containing either "editpage.action?" (for editing pages) or "editComment=true" (for editing comments)?

    1. Graham Hannington

      Atlassian, I've noticed an annoying nit in my user style (announced above). When I paste into the rich text editor, I get a glimpse of some transitory HTML - a span element (with a style attribute that specifies a left property); possibly other elements, too (I'm not sure, because it's only partially visible, off the left edge of the editor frame) - overlaid on the editor content. I suspect I'm only seeing this HTML because my user style inadvertently makes this previously hidden HTML visible. So far, I've been unable to "trap" this HTML, even using Firebug.

      Adding the following to the CSS appears to solve the problem (by excluding from this special formatting any span element that contains a style attribute with the string "left:"):

      body.wiki-content span[style~="left:"]:before,
      body.wiki-content span[style~="left:"]:after
      {
        content: none;
      }

      but I'd prefer to specify a more tightly defined rule than this.

      I don't suppose you could take pity on me, and provide me with a complete example of that transitory "post-paste" HTML, so that I can see exactly what it is, and write CSS rules to code around it? If not, well, I guess figuring out how to trap that HTML will make me stronger...

    2. Petch

      There's a plugin I experimented with a while ago that does something similar. 

      Feel free to fork if you want to implement your styles as a plugin.

      Some issues you might want to be aware of:

      • Styling using :before and :after can cause cursor navigation and text selection to break (i.e. using the keys - this is a browser bug). Mileage varies per browser.
      • You can sometime style a <br> in some browsers some of the time (I may still have some css in my plugin that tried to do that). Though doing this seems to be exploiting browser bugs more than anything.
      • To my knowledge you can't style HTML entities.
      1. Graham Hannington

        Hi Craig,

        Thanks for the invitation to fork, and for those issues. I felt bad last night after posting that "post-announcement" comment here: that was probably fodder for Atlassian Answers rather than here. I'll ask the question (about the transitory "post-paste" HTML) there.

        Actually, I had your Confluence Wiki Markup Styler plugin in mind when I developed this "user style". Yes, I've done a bunch of research trying to style <br> elements. It's frustrating! Regarding entity references: yeah, CSS selectors only target elements. I think that highlighting either/both <br> elements or entity references would take more than just CSS; it would take an editor tweak.

        It's possible that I might move this functionality (Wikifier functionality, too) into a plugin (or plugins) at some time, but right now, I'm deliberately trying to include OnDemand users in these initial implementations. This approach limits integration (hence, to some degree, usability), but maximizes availability to all users. I look forward to plugins (or plugin-like features) becoming more readily available to OnDemand users (I gather that Atlassian is working on it. (smile) )

        1. Petch

          Regarding observing pastes, you should be able to do something like the following:

          AJS.$(document).bind('postPaste', function(e, pl, o) {
              AJS.log(pl);
              AJS.log(o);
          });

          Though I'm not sure if our post-paste filtering will be done by this stage. There's a similar onPaste event listener in tinymce aswell if that you can register for aswell (AJS.Rte.getEditor().onPaste.add(...)) .

          The markup pasted will vary depending on where it was copied from (i.e. which browser, or application). Our paste post processing normalises this markup back into something sane.

          As you mentioned some of these technical discussions are probably better suited to Answers.

  48. Graham Hannington

    Do you want to find out which pages on your Confluence site use a particular macro, or XML element, or combination of content and markup?

    For example, do you want to search all of the pages on your Confluence site for the following XML source?

    ac:name="panel"

    If so, then you might be interested in the "Searching Confluence storage format XML for content or markup" page in the Advanced Confluence Tips space of the Confluence, Tech Comm, Chocolate wiki. That page presents a Run macro with a nested SQL query that searches your Confluence database.

    Acknowledgment: Back in February 2010, Betsy Walker published an "Identify pages using particular string in content body" SQL query that did much the same thing.

  49. Anonymous

    I used to love working with Confluence. My documentation was elegant, well formed, aesthetically pleasing and I enjoyed writing it.

    No more. Creating documentation in Confluence now is an exercise in utter frustration. The "best-of-both-worlds" editor is horrible, does a half-baked job at half the functionality and just drops the rest. I would not recommend Confluence for a collaboration platform for any customer at this point.

    So long, and thanks for all the fish.

    1. Bob Swift

      Have you tried just keeping your stuff in wiki markup? The new editor is actually quite nice even if you want to keep doing wiki markup. Just use the wiki-markup macro to keep everything wiki. And you still have the option to add rich text markup when you have the need. See Wiki Plugin for Confluence

  50. Anonymous

    Hi

    I want to share a page with a group, but the confluence only support share with one or more person. How can I share it with a group?

     

    1. Anonymous

      in Confluence 3.5 we use the "Mail Page Plugin" which has the feature to share a page with a group. I'd assume this plugin is also available in 4.x and has the same functionality. Is the 'previous Anonymous' stating that this feature does no longer exist?

      1. Matt

        Hi Anonymous

        Is the 'previous Anonymous' stating that this feature does no longer exist?

        Yes, that's correct. As noted on the plugin's page on the Atlassian Marketplace, the Mail Page Plugin has been superseded by the new "Share Page" feature, shipped in Confluence 3.5. The Mail Page Plugin is no longer being updated by Atlassian to be compatible with Confluence 4 or later. However, the source is available.

        You may like to vote of the this improvement request – CONF-22430 - Getting issue details... STATUS – which calls for the Share button to support sharing with Confluence groups.

  51. Anonymous

    I want to  insert an interactive Microsoft Powerpoint presentation into the page with confluence 4.3, but the Microsoft Powerpoint can't presentation normally. What can I do?

     

  52. wsams

    This was very very sad to see. How can you call confluence a wiki without letting us use wiki markup. I'll be using it, but only because I'm forced. Please bring back a little button that lets us write in wiki markup.

  53. Anonymous

    TOC links are not working on this page. I am also having this problem when I have a heading that includes a question mark.

    1. gabrielxz

      TOC links are working for me.

    2. Mark Hrynczak

      This is a known problem that has been fixed in v5.2.4.

      See CONF-26765 - Getting issue details... STATUS