• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
How to Build Interactive Training that Scales - Magnolia CMS Conference 2013
 

How to Build Interactive Training that Scales - Magnolia CMS Conference 2013

on

  • 868 views

In 2011 Atlassian launched "Atlassian University", an interactive training environment for Atlassian products built entirely on Magnolia CMS. In 2013, after suffering through a series of problems, we ...

In 2011 Atlassian launched "Atlassian University", an interactive training environment for Atlassian products built entirely on Magnolia CMS. In 2013, after suffering through a series of problems, we ripped all of it out and rebuilt it from scratch in a way that will actually scale. The one piece of architecture we kept was that the guts of the system is still built on Magnolia. This talk covers the history of the system, how it was originally built, the problems we encountered, and how we eventually moved past them.

Statistics

Views

Total Views
868
Views on SlideShare
789
Embed Views
79

Actions

Likes
1
Downloads
10
Comments
0

3 Embeds 79

http://www.magnolia-cms.com 41
http://author.magnolia-cms.com 37
http://test-mgnl1 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    How to Build Interactive Training that Scales - Magnolia CMS Conference 2013 How to Build Interactive Training that Scales - Magnolia CMS Conference 2013 Presentation Transcript

    • THAT SCALES MARK HALVORSON • DIRECTOR OF INTERACTIVE • ATLASSIAN • @halv0112 How to Build Interactive Training
    • LABEL TITLELABEL TITLEWHY HOW WHAT
    • HOW WHAT LABEL TITLELABEL TITLEWHY HOW WHAT
    • HOW WHAT LABEL TITLELABEL TITLEWHY HOW WHAT
    • People know stuff...
    • People know stuff...
    • People know stuff...
    • People know stuff...
    • ...and they should share it.
    • ...and they should share it.
    • Shared Understanding
    • Bottlenecks
    • Bottlenecks
    • Bottlenecks
    • Bottlenecks
    • Bottlenecks
    • WHY: We believe that sharing knowledge is important... but it isn’t easy at scale.
    • Why HOW WHAT LABEL TITLELABEL TITLEWHY HOW WHAT
    • HOW WHAT LABEL TITLELABEL TITLEWHY HOW WHAT
    • HOW WHAT LABEL TITLELABEL TITLEWHY HOW WHAT
    • How can we make it easier?
    • Create Documentation
    • ... odds are that documentation already exists...
    • ... but what is the best way to understand something?
    • ... but what is the best way to understand something?
    • ... but what is the best way to understand something?
    • ... but what is the best way to understand something?
    • Learning opportunities live everywhere...
    • ...but they are in silos disorganized.
    • We know structured content eases shared understanding...
    • We know structured content eases shared understanding...
    • We know structured content eases shared understanding...
    • ... but sometimes we need to augment it.
    • ... but sometimes we need to augment it.
    • To create a bundle..
    • ... that consistently ...
    • ... leads to ...
    • ..shared understanding!
    • ..shared understanding!
    • ..shared understanding!
    • HOW: Organize content into repeatable steps to guide each user to shared understanding.
    • LABEL TITLELABEL TITLEWHY HOW WHAT
    • LABEL TITLELABEL TITLEWHY HOW WHAT
    • LABEL TITLELABEL TITLEWHY HOW WHAT
    • VERSION 3 VERSION 2 VERSION 1 The stages of What.
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript)
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • User Managment
    • Atlassian University
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • User Managment • Data Storage • Licenses • Lesson Completion
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • User Managment • Data Storage • Licenses • Lesson Completion • Content
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA • Sample Data
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA • Sample Data SHERPA JS
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA • Sample Data SHERPA JS LESSON COMPLETE API
    • Atlassian University
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA • Sample Data SHERPA JS LESSON COMPLETE API
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA • Sample Data CONFLUENCE • Sample Data JIRA + GH • Sample Data SHERPA JS SHERPA JS SHERPA JS LESSON COMPLETE API LESSON COMPLETE API LESSON COMPLETE API
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA 4.0 • Sample Data CONF 3.5 • Sample Data GH 5.7 • Sample Data SHERPA JS SHERPA JS SHERPA JS LESSON COMPLETE API LESSON COMPLETE API LESSON COMPLETE API JIRA 4.1 • Sample Data CONF 4.0 • Sample Data GH 5.9 • Sample Data SHERPA JS SHERPA JS SHERPA JS
    • VERSION 1 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content • User Managment • Data Storage • Licenses • Lesson Completion JIRA 4.0 • Sample Data CONF 3.5 • Sample Data GH 5.7 • Sample Data SHERPA JS SHERPA JS SHERPA JS LESSON COMPLETE API LESSON COMPLETE API LESSON COMPLETE API JIRA 4.1 • Sample Data CONF 4.0 • Sample Data GH 5.9 • Sample Data SHERPA JS SHERPA JS SHERPA JS JIRA 4.2 • Sample CONF 5. • Sample GH 6.0 • Sample SHER SHER SHER
    • VERSION 1 • Didn’t Scale • In Product Training didn’t created Administrative problems. • Shared training environment (junk data) • Magnolia Data Module falling down. • Clunky navigation • Required separate login • Hard to QA! Problems with Version 1
    • VERSION 1 • Single Company • Calculations Slow • Admin Pages Slow • Reporting Slow • Content Not Searchable or SEO Friendly • Always maintaining - never innovating. Problems with Version 1
    • VERSION 3 VERSION 2 VERSION 1 The stages of What.
    • Atlassian University 2.0
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript)
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data SHERPA JS SHERPA JS SHERPA JS ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data SHERPA JS SHERPA JS SHERPA JS POSTGRESQL • Data • License Data • Lesson Completion Data ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data SHERPA JS SHERPA JS SHERPA JS API API API POSTGRESQL • Data • License Data • Lesson Completion Data ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data SHERPA JS SHERPA JS SHERPA JS API API API POSTGRESQL • Data • License Data • Lesson Completion Data ATLASSIAN ID • User Management
    • VERSION 2 How it works MAGNOLIA • App Pages (Freemarker, HTML, JavaScript) • Content JIRA SCREENSHOT • Sample Data CONFLUENCE SCREENSHOT • Sample Data JIRA + GH SCREENSHOT • Sample Data SHERPA JS SHERPA JS SHERPA JS API API API POSTGRESQL • Data • License Data • Lesson Completion Data ATLASSIAN ID • User Management
    • VERSION 2 • Scaling better, but not perfectly • Creating a lot of content. • Created another “Training Silo” Problems with Version 2
    • VERSION 3 VERSION 2 VERSION 1 The stages of What.
    • Introducing Atlassian Holistic Content Curation Utility.
    • aka. A.H.C.C.U.
    • God Bless You
    • Exactly.
    • A C C U TLASSIAN ONTENT URATION TILITY H OLISTIC
    • Emphasizing the importance of the whole and the interdependence of its parts. THE AMERICAN HERITAGE® DICTIONARY ” “ H OLISTIC
    • Learning opportunities live everywhere... C ONTENT
    • Organize Existing Content
    • Organize Existing Content
    • Organize Existing Content
    • Organize Existing Content
    • ...but they are in silos disorganized. C ONTENT
    • C URATION Structured content eases shared understanding...
    • C URATION Structured content eases shared understanding...
    • C URATION Structured content eases shared understanding...
    • C URATION ... augment where necessary.
    • C URATION ... augment where necessary.
    • C URATION To create a bundle..
    • C URATION ... that consistently ...
    • C URATION ... leads to ...
    • C URATION ..shared understanding!
    • C URATION ..shared understanding!
    • C URATION ..shared understanding!
    • U Everyone can use it. TILITY
    • U Everyone can use it. TILITY
    • A C C U TLASSIAN ONTENT URATION TILITY H OLISTIC
    • CurateCurated Content Curated Content Info You have not curated any content. Click “Curate” to get started.
    • CurateCurated Content Curated Content Info You have not curated any content. Click “Curate” to get started.
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Create Folder CancelCreate Course Name * Description JIRA This folder contains content related to JIRA
    • CurateCurated Content Curated Content Create Folder CancelCreate Course Name * Description JIRA This folder contains content related to JIRA
    • CurateCurated Content Folder JIRA Info You have not curated any content in this folder. Click “Curate” to get started. Curated Content JIRA
    • CurateCurated Content Folder JIRA Info You have not curated any content in this folder. Click “Curate” to get started. Curated Content JIRA
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Create Folder CancelCreate Course Name * Description JIRA 6.0 Become an expert in issue and project tracking with JIRA.
    • CurateCurated Content Curated Content Create Folder CancelCreate Course Name * Description JIRA 6.0 Become an expert in issue and project tracking with JIRA.
    • CurateCurated Content Folder JIRA JIRA 6.0 Curated Content / JIRA JIRA 6.0 Info You have not curated any content in this folder. Click “Curate” to get started.
    • CurateCurated Content Folder JIRA JIRA 6.0 Curated Content / JIRA JIRA 6.0 Info You have not curated any content in this folder. Click “Curate” to get started.
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Curated Content Curate CancelCreate Folder Organize curated content into folders. Example: JIRA Course A course is a logical grouping of content to guide the user through. Example: JIRA 6.0
    • CurateCurated Content Folder Create Course CancelCreate Course Name * Description Customize JIRA Forms Learn how to add custom fields and customize JIRA forms.
    • CurateCurated Content Folder Create Course CancelCreate Course Name * Description Customize JIRA Forms Learn how to add custom fields and customize JIRA forms.
    • CurateCurated Content Course JIRA JIRA 6.0 Customize JIRA Forms Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Add Lesson Info This course does not have any lessons. Click ‘Add Lesson’ to get started. <Embed Code> 12.6 KB
    • CurateCurated Content Course JIRA JIRA 6.0 Customize JIRA Forms Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Add Lesson Info This course does not have any lessons. Click ‘Add Lesson’ to get started. <Embed Code> 12.6 KB
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Create Cancel Create Video Lesson Lesson Name * Description Custom Fields and Forms See JIRAs Product manager explain custom fields and forms. Length 3m32s Embed Code <embed width="640" height="360" src="//www.youtube.com/v/ XIn1zxAbrv8? hl=en_US&amp;version=3&amp;rel=0"
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Create Cancel Create Video Lesson Lesson Name * Description Custom Fields and Forms See JIRAs Product manager explain custom fields and forms. Length 3m32s Embed Code <embed width="640" height="360" src="//www.youtube.com/v/ XIn1zxAbrv8? hl=en_US&amp;version=3&amp;rel=0"
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create External Link Lesson Lesson Name * Description Configuring a Custom Field Atlassian documentation on custom fields BrowseURL https://confluence.atlassian.c
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create External Link Lesson Lesson Name * Description Configuring a Custom Field Atlassian documentation on custom fields BrowseURL https://confluence.atlassian.c
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Configuring a Custom Field External Link Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Configuring a Custom Field External Link Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson External Link Content that lives on an external site. Interactive Tutorial Create an interactive tutorial by uploading screenshots and creating pointers Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Create Cancel Create Interactive Tutorial Lesson Lesson Name * Description Fields and Field Configurations University tutorial on fields and field configurations
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Create Cancel Create Interactive Tutorial Lesson Lesson Name * Description Fields and Field Configurations University tutorial on fields and field configurations
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Customize JIRA Forms Fields and Field Configurations Section Introduction Navigation with Tabs Dashboard Browse Projects Add Step <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms Find Issues Create Issues Summary Browse Projects
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Customize JIRA Forms Fields and Field Configurations Section Introduction Navigation with Tabs Dashboard Browse Projects Add Step <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms Find Issues Create Issues Summary Browse Projects
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson Step External Link Content that lives on an external site. Interactive Screenshot Step A screenshot with an instructional dialog. Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson Step External Link Content that lives on an external site. Interactive Screenshot Step A screenshot with an instructional dialog. Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course JIRA Creating Custom forms in JIRA Curated Content / JIRA Creating Custom forms in JIRA Add Lesson Embed Course Info This course does not have any lessons. Click ‘Add Lesson’ to get started. Create Cancel Create Lesson Step External Link Content that lives on an external site. Interactive Screenshot Step A screenshot with an instructional dialog. Blank Page Write some fresh content. Transition Add a transitional step between lessons such as a quiz to test comprehension. Video Embed a video and description. Call to Action This is usually the last step in a course and the desired action for the user. Example: Try JIRA Now.
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Get to Know JIRA Section Introduction Navigation with Tabs Dashboard Browse Projects Add Section <Embed Code> 12.6 KB JIRA JIRA 6.0 Get to Know JIRA Find Issues Create Issues Summary Browse Projects Create Cancel Create Interactive Screenshot Step Section Name * Introduction BrowseScreenshot Instruction Text This tour shows how to create custom fields in JIRA. Action Text Click ‘Next’ Preview Tip Location x axis y axis If not set the dialog is centered, drag dialog in preview to move Up DownPointer Direction Left Right
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Get to Know JIRA Section Introduction Navigation with Tabs Dashboard Browse Projects Add Section <Embed Code> 12.6 KB JIRA JIRA 6.0 Get to Know JIRA Find Issues Create Issues Summary Browse Projects Create Cancel Create Interactive Screenshot Step Section Name * Introduction BrowseScreenshot Instruction Text This tour shows how to create custom fields in JIRA. Action Text Click ‘Next’ Preview Tip Location x axis y axis If not set the dialog is centered, drag dialog in preview to move Up DownPointer Direction Left Right
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Customize JIRA Forms Fields and Field Configurations Section Introduction Add a Custom Field Field Configurations Browse Projects Add Step <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms Associate a Project Summary Browse Projects
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 / Customize JIRA Forms Fields and Field Configurations Section Introduction Add a Custom Field Field Configurations Browse Projects Add Step <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms Associate a Project Summary Browse Projects
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Configuring a Custom Field External Link Fields and Field Configurations Interactive Tutorial Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Customize JIRA Forms Lesson Type Custom Fields and Forms (Video) Video Configuring a Custom Field External Link Fields and Field Configurations Interactive Tutorial Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Customize JIRA Forms
    • CurateCurated Content Course Curated Content / JIRA / JIRA 6.0 Get to Know JIRA Lesson Type JIRA Overview (Video) Video JIRA 6 Tour External Link Basic Navigation Interactive Tutorial Add Lesson <Embed Code> 12.6 KB JIRA JIRA 6.0 Get to Know JIRA Embed Course Close Embed Code Info Put this code in your HTML to embed the entire course into another site. <script src="//cdn.atlassian.com/js/accu1096093.js"></script> <accu:course course=‘1096093’ type=‘lightbox’ class=‘grey’ completedClass=‘green’>Customize JIRA Forms</accu:course>
    • Embed Course
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Good Work! Go to Customizing a Field You just completed step 1 in a 3 step tutorial on Custom JIRA Forms. 1. Custom Fields and Forms (Video) 2. Configuring a Custom Field 3. Fields and Field Configurations Close    Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Good Work! Go to Customizing a Field You just completed step 1 in a 3 step tutorial on Custom JIRA Forms. 1. Custom Fields and Forms (Video) 2. Configuring a Custom Field 3. Fields and Field Configurations Close    Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations Good Work! Go to Fields and Configurations You just completed step 2 in a 3 step tutorial on Custom JIRA Forms. Close     1. Custom Fields and Forms (Video) 2. Configuring a Custom Field 3. Fields and Field Configurations
    •     Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    •     Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Good Work! Close Tutorial You just completed the Custom JIRA Forms tutorial    Sign In You are using this tutorial in Anonymous Mode. If you want to keep track of your progress between browsers sign up for an Atlassian ID.    1. Custom Fields and Forms (Video) 2. Configuring a Custom Field 3. Fields and Field Configurations Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Good Work! Close Tutorial You just completed the Custom JIRA Forms tutorial    Sign In You are using this tutorial in Anonymous Mode. If you want to keep track of your progress between browsers sign up for an Atlassian ID.    1. Custom Fields and Forms (Video) 2. Configuring a Custom Field 3. Fields and Field Configurations Custom Fields and Forms (Video) Configuring a Custom Field Fields and Field Configurations
    • Embed Folder
    • Embed Lesson
    • Take a tour of the new UI!
    • Share Link
    • VERSION 3 How it works MAGNOLIA • Content JIRA SCREENSHOT CONFLUENCE SCREENSHOT JIRA + GH SCREENSHOT SHERPA JS SHERPA JS SHERPA JS API API API POSTGRESQL • Data • License Data • Lesson Completion Data • Content Lists ATLASSIAN ID • User Management ANGULAR JS • App Pages (HTML/JS) API API API
    • VERSION 3 • We don’t know yet :) Problems with Version 3
    • LABEL TITLELABEL TITLEWHY HOW WHAT
    • WHATHOWWHY HOW WHAT
    • WHAT HOW WHY
    • WHY WHAT HOW
    • We believe that sharing knowledge is important... but it isn’t easy at scale.WHY WHAT HOW
    • We believe that sharing knowledge is important... but it isn’t easy at scale. Organize content into repeatable steps to guide each user to shared understanding. WHY WHAT HOW
    • We believe that sharing knowledge is important... but it isn’t easy at scale. Organize content into repeatable steps to guide each user to shared understanding. A.H.C.C.U. Spreading knowledge is as easy as spreading germs. WHY WHAT HOW
    • Thank you! MARK HALVORSON • DIRECTOR OF INTERACTIVE • ATLASSIAN • @halv0112