Confluence 4.0 has reached end of life
Check out the [latest version] of the documentation
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
Anonymous
Nov 12, 2010The 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".
Martin Seibert
Nov 12, 2010Cut 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.
But a significant part of me is also wondering if you just promised more than is possible. I am very excited about this.
user-34281
Nov 12, 2010With 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?
Anonymous
Oct 05, 2011Besides 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).
But AFAIK you can't copy the source as is now as you don't have a "source editor", just to say?
Matt
Oct 05, 2011Have 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.
Anonymous
Oct 06, 2011No I had not seen that, thanks.
Matt
Oct 06, 2011Not a problem
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.
Anonymous
Oct 14, 2011Ohh... 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.
Tom Kiefer
Nov 02, 2011Perhaps 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.
wsams
May 08, 2013You nailed it.
Anonymous
Nov 12, 2010What 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.
Greg Miller
Nov 15, 2010Are 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
Chris Kiehl
Nov 16, 2010Hi 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
Matt
Feb 18, 2011For 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?
Martin Seibert
Feb 18, 2011What a thread ...
#addedmytwocents
Anonymous
Mar 14, 2011Will the Office Connector still exist? I.e., will there be some way to edit a wiki 4.x page in Word?
Sherif Mansour
Mar 15, 2011Hi Anonymous, thanks for the question. I've added a few FAQ in response to this.
Diane Sexton
Mar 15, 2011Hi 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
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
Sherif Mansour
Mar 15, 2011Thanks, 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.
user-34281
Mar 15, 2011Hi, 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.
While rewriting it, maybe you could fix the annoying image resize issue...
BillA
Mar 15, 2011Hi 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.
Jon Verve
Mar 15, 2011One 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
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.
StefanS
Mar 15, 2011Regarding 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.
Sherif Mansour
Mar 15, 2011You 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.
Aren Cambre
Mar 15, 2011It's still not clear how this applies to the editor.
Accessing information is not the same as manipulating information. Editing is manipulating.
Anonymous
Apr 14, 2011Any 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.
Stefan Kleineikenscheidt (K15t)
Apr 14, 2011I 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...
Sherif Mansour
Apr 14, 2011Stefan 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.
Andrew Ardill
May 04, 2011Templates 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.
David Peterson
May 06, 2011Yeah, 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...
Anonymous
Sept 14, 2012Yep... also concerned about scaffolding and reporting. Haven't read through the entire user guide yet, but that's what I'm looking up next.
SarahA
Sept 14, 2012Hallo all
Good news: Rich text templates are now available in Confluence 4.3. See the release notes: Confluence 4.3 Release Notes.
Cheers, Sarah
Dennis Benzinger | SAP
Apr 26, 2011What will happen to the WebDAV access? Will it continue to work with wiki markup?
BillA
Apr 28, 2011Hi 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.
Dennis Benzinger | SAP
Jul 29, 2011Is this still true now that you've said that there won't be an "edit XHTML source" mode?
BillA
Aug 01, 2011Good point! The WebDAV 'view source' should still work. The FAQ was only referring to the web UI. I'll update that now.
J.B. Nicholson-Owens
May 16, 2011According 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.
Sherif Mansour
May 16, 2011Thanks 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.
Tin Pham
Jul 28, 2011I 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.
Anonymous
Jun 28, 2011Will 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.
Ryan
Jun 29, 2011Yes, 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.
Jositz, Michael (Allianz SE)
Jun 28, 2011Milestone Release Notes indicate that this will be possible
.
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.
Ryan
Jun 29, 2011Hi 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
Anonymous
Jul 26, 2011uf!
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 ....
Rodolfo Romero
Jul 26, 2011"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.
Anonymous
Jul 28, 2011We use CLI to add/update Confluence pages. Will this still work with Confluence 4?
BR Stefan Lohrum
Sherif Mansour
Jul 29, 2011We hope so - we've contacted as many plugin owners as possible to encourage them to update their plugins to be 4.0 compatible.
user-34281
Aug 15, 2011Are 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:
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?
Al Mecklenburg
Aug 18, 2011I 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
Matt
Aug 18, 2011Have 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.
Ryan
Aug 18, 2011Hi 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
Cheers,
Ryan Thomas
hans-peter.geier
Mar 19, 2013Hi Ryan,
regarding your statement
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.
Ryan
Mar 19, 2013Hi 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.
Sherif Mansour
Mar 19, 2013hmm.. 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.
Chris Kiehl
Mar 19, 2013Hi 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
convertWikiToStorageFormatmethod, in case you are looking to migrate a whole bunch of pages and want to automate the process.Cheers,
Chris
Anonymous
Jan 18, 2012Al, 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
Anonymous
Sept 16, 2011Will it be possible to use the new editor on iOS devices (iPad)?
Edwin Dawson [Atlassian Technical Writer]
Sept 20, 2011Hi 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
Anonymous
Sept 20, 2011Thanks 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
Matt
Oct 12, 2011This was just posted on our internal Confluence instance...looks like iOS 5 works with TinyMCE and the new editor
Anonymous
Sept 30, 2011We 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...)
Matt
Jun 06, 2012There 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
Matthew Erickson
Oct 01, 2011Hi 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
Anonymous
Oct 20, 2011A 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:
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?...
Paul Curren
Oct 20, 2011If 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.
Anonymous
Oct 20, 2011And if I am not?
Paul Curren
Oct 25, 20111) 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
Anonymous
Oct 21, 2011No 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?
hans-peter.geier
Oct 21, 2011I 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)
Bob Swift
Oct 21, 2011Confluence Command Line Interface supports 4.0. Snapshot works now and will be released soon.
Anonymous
Oct 24, 2011Well 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.
Anonymous
Oct 02, 2011My 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.
Bob Swift
Oct 02, 2011Confluence 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..
Sherif Mansour
Oct 02, 2011I'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...
Mark Mielke
Oct 02, 2011We 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.
user-34281
Oct 04, 2011Hear 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.
Anonymous
Oct 03, 2011In 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, ...
Matt
Oct 03, 2011It's easy to remove formatting as you paste (OS shortcut) or use the new editor to remove formatting.
BillA
Oct 05, 2011Thank 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
Anonymous
Oct 06, 2011Actually 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.
Matt
Oct 06, 2011Atlassian 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.
We'd love for you to tell us what these specific issues are. We do listen.
Mark Scarton
Oct 16, 2011I 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.
Jason Vance
Oct 06, 2011I'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
Matt
Oct 06, 2011Hi 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
Jason Vance
Oct 06, 2011Thanks Matt! I'd love to have the following:
Matt
Oct 11, 2011Sorry 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.
Jason Vance
Oct 12, 2011Thanks for the effort Matt ... I really appreciate it!
Matt
Oct 23, 2011Here's a couple more, Jason:
Anonymous
Oct 22, 2011Help - Where is the wiki markup editor!
The "Confluence Wiki Markup Styler" plug-in https://plugins.atlassian.com/plugin/details/606145):
Matt
Oct 23, 2011Wiki Markup has been removed in favor of a new XHTML based editor.
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.
What do you mean by this? You can still copy content between pages – Tools > View Source
The Section and Column macros still exist.
Anonymous
Oct 24, 2011I'm extremely disappointed that the markup editing has been removed.
In particular we use this to:
Disappointing.
Matt
Oct 24, 2011As 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.
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
C.Magoley
Oct 26, 2011What 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:
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
BillA
Oct 27, 2011Hi, 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.
Anonymous
Nov 14, 2011I 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:
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.
Anonymous
Nov 18, 2011There 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:
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!!!...
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.
Matt
Nov 22, 2011You might want to try the Create Page Plugin from Adaptavist. An EAP release that's Confluence 4.0 compatible is now available.
Anonymous
Nov 19, 2011Confluence 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-
Anonymous
Nov 21, 2011I 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.
C.Magoley
Nov 22, 2011Been there, done that
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
C
Matt
Nov 22, 2011This bug was fixed yesterday and will be shipped with Confluence 4.0.5.
BillA
Nov 22, 2011We've got a fix for this one coming soon. You can track the progress at https://jira.atlassian.com/browse/CONF-18922.
Anonymous
Jan 03, 2012I 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.
Anonymous
Dec 06, 2011Another 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.
Anonymous
Dec 29, 2011How 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?
Matt
Dec 30, 2011Hi 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:
Yes, it's a complete hack but it works until we get you the new editor for creating page templates.
Anonymous
Jan 04, 2012Wow. 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
John Masson
Jun 06, 2012Hi 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
Anonymous
Jan 04, 2012Very 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.
John Masson
Jun 06, 2012Hi Anonymous,
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!
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
Anonymous
Feb 02, 2012Which 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.
MaksimK
Mar 02, 2012There is Talk plugin released recently. This plugin adds inline comments functionality to Confluence. Maybe it can help you.
MattS
Feb 23, 2012"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.
Anonymous
Mar 08, 2012Ah, 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
Anonymous
Mar 29, 2012For 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.
Graham Hannington
Apr 11, 2012Regarding the following text in the body of this page:
I realize that I am probably beating the same dead horse that I have bludgeoned on other pages of your website
, but you (Atlassian) do know that XHTML is a W3C trademark, right?
The terms and conditions on the W3C website state:
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):
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:
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.
SarahA
Apr 19, 2012Hallo Graham
Thanks for pointing this out. You're right. I'm going through the documentation and clarifying the terminology.
Cheers, Sarah
Rick Cobb
Apr 12, 2012Since 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!
Bob Swift
Apr 13, 2012I 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.
Shannon Greywalker
Apr 13, 2012Bob, 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?
Bob Swift
Apr 13, 2012The 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.
Shannon Greywalker
Apr 13, 2012Thanks, 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.
Anonymous
Sept 25, 2012I 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?
Anonymous
Apr 13, 2012yes 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
John Masson
Apr 15, 2012bullet 2
note 1 - created by pressing 'shift + enter' after bullet two
note 2 - created by pressing enter twice to break out of bullet list
Marc
May 07, 2012I 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?
Matt
May 07, 2012Hi Marc
Try using the Insert Wiki Markup dialog to enter this content as described here – Re: Confluence 4.0 Editor - Customer Feedback
Could you please provide some more detail with regard to what you mean by "not properly converted"? I'd love to try and help.
Marc
May 07, 2012Properly 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
Matt
Jun 06, 2012Thanks 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.
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.
Marc
May 07, 2012It 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.
Bob Swift
May 07, 2012You 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.
Marc
May 07, 2012Thanks 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.
Matt
May 07, 2012Marc, 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.
Bob Swift
May 08, 2012Thanks 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.
Shannon Greywalker
May 08, 2012Bob, 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.
Bob Swift
May 08, 2012Yes, that is more difficult now
. 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
. I should also add that cut and paste in the new editor is problematic when more than one macro or text selection is involved.
Graham Hannington
May 08, 2012It 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
), 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
. I realize that, while almost anything is possible, you have to decide where to concentrate your development effort.
Shannon Greywalker
May 08, 2012Would 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.
Bob Swift
May 08, 2012Wow, 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.
Anonymous
May 23, 2012Hi,
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.
Anonymous
May 23, 2012sorry, it should have said: That decision is uncomprehensible to me
Bob Swift
May 23, 2012FYI... you can use the {wiki} macro (Confluence Wiki Plugin) to keep editing your wiki markup.
Anonymous
May 24, 2012ok.. 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.
Anonymous
May 24, 2012sorry.. i meant "to use a macro".. not "plugin".
Graham Hannington
Jun 01, 2012What 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}?
Bob Swift
Jun 01, 2012Without 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.
Graham Hannington
Jun 01, 2012With 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):
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?
Shannon Greywalker
Jun 01, 2012Graham, 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!"
Graham Hannington
Jun 01, 2012Ah, gotcha. I like the graphic description. Is Bob's {wiki} macro voiced by Marsellus Wallace?
It was the "with each new release, please check..." part that I was missing. Thanks very much, Shannon; nice to hear from you.
Bob Swift
Jun 01, 2012Graham Hannington
May 28, 2012Some 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}macroSuppose 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}macroOnly 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.
Graham Hannington
Jun 01, 2012It'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?
Anonymous
Jul 10, 2012I 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.
Graham Hannington
Jul 16, 2012A 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):
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).
Graham Hannington
Jul 17, 2012If 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)?
Graham Hannington
Jul 17, 2012Atlassian, 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...
Petch
Jul 17, 2012There'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:
Graham Hannington
Jul 18, 2012Hi 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.
)
Petch
Jul 18, 2012Regarding 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.
Graham Hannington
Jul 26, 2012Do 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?
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.
Anonymous
Oct 23, 2012I 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.
Bob Swift
Oct 23, 2012Have 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
Anonymous
Oct 31, 2012Hi
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?
Anonymous
Oct 31, 2012in 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?
Matt
Oct 31, 2012Hi Anonymous
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.
Anonymous
Nov 22, 2012I 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?
wsams
May 08, 2013This 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.
Anonymous
Aug 19, 2013TOC links are not working on this page. I am also having this problem when I have a heading that includes a question mark.
gabrielxz
Aug 19, 2013TOC links are working for me.
Mark Hrynczak
Aug 19, 2013This is a known problem that has been fixed in v5.2.4.
See CONF-26765 - Getting issue details... STATUS