2
Preparing for Confluence 4.0Ryan ThomasConfluence Developer, Atlassian@hobos_delight                                  2
About Me           Sydney                    3
About Me • Developer on the   Confluence Team        Sydney • Working on 4.0 since   January 2010 • Managing ecosystem   i...
Agenda1. Administrative changes2. Case study3. Changes from a users   perspective                            4
Background• Project started in     • Confluence 4.0 EAP  December 2009            now available• Internal dogfooding    • ...
Don’t Worry!               6
Don’t Worry!               6
The Road To 4.0• The biggest release of Confluence to date                                              7
The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor                                         ...
The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format                    ...
The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format • New Remote API   ...
The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format • New Remote API• W...
The Road To 4.0• We take your content and ‘migrate’ it to the 4.0  format; XHTML              3.x        Upgrade        4....
Why The Change?         • Most reliable editor we have to           date         • Facilitated by the new storage         ...
Why The Change?         • Most reliable editor we have to           date         • Facilitated by the new storage         ...
What Do You Gain?• Richer editing experience• Reliability • Early detection of content issues • Error-free pages• A solid ...
Macro Placeholders• What is it? • A visual representation of a macro in the editor• Why? • You told us macros were hard to...
Macro Placeholders                     12
Macro Placeholders                     12
Macro Placeholders                     12
Macro Placeholders                     12
Property Panels• Common operations • Images • Can be extended by   plugin developers                        13
Property Panels• Common operations • Images • Can be extended by   plugin developers                        13
Property Panels• Common operations • Images • Can be extended by   plugin developers                        13
Property Panels• Better interaction for users• Plugins can provide a richer  experience                                 13
What About Plugins?• We maintain backwards  compatibility with most plugins• 4 new editor plugin points • Formatting menu,...
Updated Plugins• All Confluence bundled plugins• Working closely with partners to take advantage of the  new plugin points...
How Do We Do It?• Provide a seamless transition to 4.0• Atlassian relies on many 3rd party plugins that could  not be disa...
How Do We Do It?• Confluence 3.x macros are migrated• Wrapped in a Wiki-Markup macro if they have not been  upgraded • The...
How Do They Look?                    18
How Do They Look?3.5                    18
How Do They Look?3.54.0                    18
How Do They Look?3.54.04.0Upgraded                     18
How Do They Look?3.54.04.0Upgraded                     18
How Do They Look?3.54.04.0Upgraded                     18
User Macros• Only available in the macro browser • Need to add parameter definitions• Administrator Only options• Can be u...
User Macros              19
User Macros              19
5 Tips For Preparing YourEnvironment                            20
5 Tips For Preparing YourEnvironment                            20
5 Tips For Preparing YourEnvironment1. Replicate your current environment                                        20
5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins                           ...
5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros...
5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros...
5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros...
Review• Macro placeholders and property panels• Plugin compatibility• User macros• Confluence 4.0 EAP                     ...
Case Studies               22
How Did Atlassian Do It?• We dog-food all of our software • Confluence 4.0 is no exception                                ...
Atlassian - What?• ~ 350 users• 4 internal Confluence systems• Largest database ~ 60Gb• Business Critical Systems         ...
Atlassian - How?• Staged rollout from least to most critical systems• Largest database took ~ 11 minutes to migrate to 4.0...
Atlassian - Why?• Gather user feedback • Editor • UI design • Removal of wiki-markup• To make another kick-ass release!   ...
Atlassian - Feedback• We got lots of feedback                            27
Atlassian - Feedback                       27
Atlassian - Feedback                       27
28
• Tested Confluence 4 with four customers: • The Samaritans • Leading UK Investment Bank • UK Government • University of M...
• A mixture of Windows and Linux servers• A cross-section of their 2000 customers • From hard-core wiki-markup users • To ...
30
“   Wiki auto-formatted text is awesome. This just    made my life so much easier!                                 ”      ...
“   I love how everything can happen so easily in the    editor; it encourages newer, better ways of    working.          ...
“   The biggest criticism users have is recognising the    difference between Edit and Preview.                           ...
Review• Atlassian using Confluence 4.0 everyday• 4 sites testing with Adaptavist• Generally good feedback from all levels ...
Users        32
Users        32
Users  • How do you prepare your users for Confluence 4?  • How can you communicate the changes to them?                  ...
Documentation• Documentation for • Users • Admins • Plugin Developers• http://atlss.in/confluence4                        ...
Whats New Dialog• The Problem - Showing users what has changed in an  upgrade• Released in Confluence 3.5• Updated with ne...
Whats New Dialog                   34
New Rich Text Editor                       35
New Rich Text Editor                       35
Wiki Auto-Formatting• For the wiki-markup fans• Fast editing experience• Keep your existing wiki-markup skills            ...
Wiki Auto-Formatting  3.5       4.0        Result                                37
Wiki Auto-Formatting h1. My Heading    3.5           4.0   Result                                 37
Wiki Auto-Formatting h1. My Heading   h1. My Heading   My Heading    3.5              4.0           Result                ...
Wiki Auto-Formatting h1. My Heading     h1. My Heading   My Heading Some *bold* Text    3.5                4.0           R...
Wiki Auto-Formatting h1. My Heading     h1. My Heading     My Heading Some *bold* Text   Some *bold* Text   Some bold Text...
Wiki Auto-Formatting h1. My Heading     h1. My Heading     My Heading Some *bold* Text   Some *bold* Text   Some bold Text...
Wiki Auto-Formatting h1. My Heading     h1. My Heading     My Heading Some *bold* Text   Some *bold* Text   Some bold Text...
Wiki Auto-Formatting   h1. My Heading        h1. My Heading     My Heading  Some *bold* Text       Some *bold* Text   Some...
Wiki Auto-Formatting   h1. My Heading           h1. My Heading        My Heading  Some *bold* Text         Some *bold* Tex...
Insert Wiki Markup• Enter wiki-markup into the editor• Why? • Script output • Offline note taking                         ...
Insert Wiki Markup                     38
Insert Wiki Markup                     38
Improved Macros• Macro Placeholders• Image Placeholders• Property Panel • Plugin Points                       39
Improved Macros                  39
Improved Macros                  39
Review• Documentation• Whats New Dialog• Wiki Auto-Formatting• Improved Macros                         40
Get Started Today                    41
Get Started Today• Download the Confluence 4 EAP• Update your User Macros• Check out the documentation:  http://atlss.in/c...
Questions? Ryan Thomas http://atlss.in/confluence4                               42
Preparing for Confluence 4.1
Preparing for Confluence 4.1
Preparing for Confluence 4.1
Preparing for Confluence 4.1
Upcoming SlideShare
Loading in …5
×

Preparing for Confluence 4.1

1,928 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,928
On SlideShare
0
From Embeds
0
Number of Embeds
449
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Three Themes\nRicher experience\nReliability\nConfluence as a platform\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Preparing for Confluence 4.1

    1. 1. 2
    2. 2. Preparing for Confluence 4.0Ryan ThomasConfluence Developer, Atlassian@hobos_delight 2
    3. 3. About Me Sydney 3
    4. 4. About Me • Developer on the Confluence Team Sydney • Working on 4.0 since January 2010 • Managing ecosystem integration for 4.0 • Deployed 4.0 to our internal instances 3
    5. 5. Agenda1. Administrative changes2. Case study3. Changes from a users perspective 4
    6. 6. Background• Project started in • Confluence 4.0 EAP December 2009 now available• Internal dogfooding • Your chance to try out since August 2010 the new editor• Used on all internal • Atlassian uses it every Confluence instances single day 5
    7. 7. Don’t Worry! 6
    8. 8. Don’t Worry! 6
    9. 9. The Road To 4.0• The biggest release of Confluence to date 7
    10. 10. The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor 7
    11. 11. The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format 7
    12. 12. The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format • New Remote API 7
    13. 13. The Road To 4.0• The biggest release of Confluence to date • New Rich Text Editor • New Storage Format • New Remote API• We need to get it right - you need to be happy 7
    14. 14. The Road To 4.0• We take your content and ‘migrate’ it to the 4.0 format; XHTML 3.x Upgrade 4.0 wiki-markup Process XHTML 8
    15. 15. Why The Change? • Most reliable editor we have to date • Facilitated by the new storage format • Richer editing experience - WYSIWYG • An overall better experience for 9 the user
    16. 16. Why The Change? • Most reliable editor we have to date • Facilitated by the new storage format • Richer editing experience - WYSIWYG • An overall better experience for 9 the user
    17. 17. What Do You Gain?• Richer editing experience• Reliability • Early detection of content issues • Error-free pages• A solid foundation for future growth, to build the most voted features you have requested 10
    18. 18. Macro Placeholders• What is it? • A visual representation of a macro in the editor• Why? • You told us macros were hard to use for your business users • A richer editing experience 11
    19. 19. Macro Placeholders 12
    20. 20. Macro Placeholders 12
    21. 21. Macro Placeholders 12
    22. 22. Macro Placeholders 12
    23. 23. Property Panels• Common operations • Images • Can be extended by plugin developers 13
    24. 24. Property Panels• Common operations • Images • Can be extended by plugin developers 13
    25. 25. Property Panels• Common operations • Images • Can be extended by plugin developers 13
    26. 26. Property Panels• Better interaction for users• Plugins can provide a richer experience 13
    27. 27. What About Plugins?• We maintain backwards compatibility with most plugins• 4 new editor plugin points • Formatting menu, image placeholder, property panel, insert menu• New APIs for all of these 14
    28. 28. Updated Plugins• All Confluence bundled plugins• Working closely with partners to take advantage of the new plugin points• Tutorials and documentation http://atlss.in/confluence4 15
    29. 29. How Do We Do It?• Provide a seamless transition to 4.0• Atlassian relies on many 3rd party plugins that could not be disabled• We had to have a solution that allowed 3.x macros to function in Confluence 4 16
    30. 30. How Do We Do It?• Confluence 3.x macros are migrated• Wrapped in a Wiki-Markup macro if they have not been upgraded • These use the Wiki-Markup placeholder in the editor• Rendered output will be the same as 3.x 17
    31. 31. How Do They Look? 18
    32. 32. How Do They Look?3.5 18
    33. 33. How Do They Look?3.54.0 18
    34. 34. How Do They Look?3.54.04.0Upgraded 18
    35. 35. How Do They Look?3.54.04.0Upgraded 18
    36. 36. How Do They Look?3.54.04.0Upgraded 18
    37. 37. User Macros• Only available in the macro browser • Need to add parameter definitions• Administrator Only options• Can be updated now in Confluence 3.4• Documentation http://atlss.in/confluence4 19
    38. 38. User Macros 19
    39. 39. User Macros 19
    40. 40. 5 Tips For Preparing YourEnvironment 20
    41. 41. 5 Tips For Preparing YourEnvironment 20
    42. 42. 5 Tips For Preparing YourEnvironment1. Replicate your current environment 20
    43. 43. 5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins 20
    44. 44. 5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros 20
    45. 45. 5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros4. Gather feedback from selected users 20
    46. 46. 5 Tips For Preparing YourEnvironment1. Replicate your current environment2. Verify your plugins3. Prepare your user macros4. Gather feedback from selected users5. Don’t update your production system with the EAP 20
    47. 47. Review• Macro placeholders and property panels• Plugin compatibility• User macros• Confluence 4.0 EAP 21
    48. 48. Case Studies 22
    49. 49. How Did Atlassian Do It?• We dog-food all of our software • Confluence 4.0 is no exception 23
    50. 50. Atlassian - What?• ~ 350 users• 4 internal Confluence systems• Largest database ~ 60Gb• Business Critical Systems 24
    51. 51. Atlassian - How?• Staged rollout from least to most critical systems• Largest database took ~ 11 minutes to migrate to 4.0• BodyContent table grew in size: • From ~ 400Mb to ~ 820Mb • Expected due to verbosity of new storage format• No training was provided to any of our users 25
    52. 52. Atlassian - Why?• Gather user feedback • Editor • UI design • Removal of wiki-markup• To make another kick-ass release! 26
    53. 53. Atlassian - Feedback• We got lots of feedback 27
    54. 54. Atlassian - Feedback 27
    55. 55. Atlassian - Feedback 27
    56. 56. 28
    57. 57. • Tested Confluence 4 with four customers: • The Samaritans • Leading UK Investment Bank • UK Government • University of Massachusetts 28
    58. 58. • A mixture of Windows and Linux servers• A cross-section of their 2000 customers • From hard-core wiki-markup users • To casual volunteers 29
    59. 59. 30
    60. 60. “ Wiki auto-formatted text is awesome. This just made my life so much easier! ” 30
    61. 61. “ I love how everything can happen so easily in the editor; it encourages newer, better ways of working. ” 30
    62. 62. “ The biggest criticism users have is recognising the difference between Edit and Preview. ” 30
    63. 63. Review• Atlassian using Confluence 4.0 everyday• 4 sites testing with Adaptavist• Generally good feedback from all levels of users 31
    64. 64. Users 32
    65. 65. Users 32
    66. 66. Users • How do you prepare your users for Confluence 4? • How can you communicate the changes to them? 32
    67. 67. Documentation• Documentation for • Users • Admins • Plugin Developers• http://atlss.in/confluence4 33
    68. 68. Whats New Dialog• The Problem - Showing users what has changed in an upgrade• Released in Confluence 3.5• Updated with new content for Confluence 4.0 34
    69. 69. Whats New Dialog 34
    70. 70. New Rich Text Editor 35
    71. 71. New Rich Text Editor 35
    72. 72. Wiki Auto-Formatting• For the wiki-markup fans• Fast editing experience• Keep your existing wiki-markup skills 36
    73. 73. Wiki Auto-Formatting 3.5 4.0 Result 37
    74. 74. Wiki Auto-Formatting h1. My Heading 3.5 4.0 Result 37
    75. 75. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading 3.5 4.0 Result 37
    76. 76. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text 3.5 4.0 Result 37
    77. 77. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text Some *bold* Text Some bold Text 3.5 4.0 Result 37
    78. 78. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text Some *bold* Text Some bold Text :D 3.5 4.0 Result 37
    79. 79. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text Some *bold* Text Some bold Text :D :D 3.5 4.0 Result 37
    80. 80. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text Some *bold* Text Some bold Text :D :D||Heading1||Heading2|| 3.5 4.0 Result 37
    81. 81. Wiki Auto-Formatting h1. My Heading h1. My Heading My Heading Some *bold* Text Some *bold* Text Some bold Text :D :D||Heading1||Heading2|| ||Heading1||Heading2|| 3.5 4.0 Result 37
    82. 82. Insert Wiki Markup• Enter wiki-markup into the editor• Why? • Script output • Offline note taking 38
    83. 83. Insert Wiki Markup 38
    84. 84. Insert Wiki Markup 38
    85. 85. Improved Macros• Macro Placeholders• Image Placeholders• Property Panel • Plugin Points 39
    86. 86. Improved Macros 39
    87. 87. Improved Macros 39
    88. 88. Review• Documentation• Whats New Dialog• Wiki Auto-Formatting• Improved Macros 40
    89. 89. Get Started Today 41
    90. 90. Get Started Today• Download the Confluence 4 EAP• Update your User Macros• Check out the documentation: http://atlss.in/confluence4• Send us your feedback• Plugin developers; get ready for AtlasCamp 2011 41
    91. 91. Questions? Ryan Thomas http://atlss.in/confluence4 42

    ×