SlideShare a Scribd company logo
1 of 53
Download to read offline
2X2
THE BEST LEGO
BLOCK EVER MADE*
* as decided by sherif mansour
SHERIF MANSOUR • PRODUCT GUY • @SHERIFMANSOUR
What Confluence add-on developers
can learn from lego
Confluence is where you
create, organise and discuss
work with your team
Confluence is where you
create, organise and discuss
work with your team
S/W IT HR MKTING..
CREATION + CONSUMPTION
PLATFORM
S/W IT HR MKTING..
CREATION + CONSUMPTION
PLATFORM
80% GENERAL

COLLABORATION
20% MARKET

SPECIFIC
HOW DO I KNOW…?
1. Check jira.atlassian.com
2. Email confluence-pm@atlassian.com
3. Talk, talk… and talk!
1 CUSTOM MACRO DIALOG
When?
• Many macro parameters
• Parameters depend on
another fields logic
• Parameters required in
specific order
1 CUSTOM MACRO DIALOG
INTERACTION
MODES
DISPLAY

OPTIONS
2 RENDERED IMAGE PLACEHOLDER
! My Macro
! My MacroJIRA | TEAMCAL-2985732 issues
3 PROPERTY PANEL
When?
• Common actions
• Display options
• Quickly open without
having to save/preview
! My Macro
Edit Remove
PROPERTY 

PANEL
3 PROPERTY PANEL
JIRA | TEAMCAL-2985
1 CUSTOM MACRO DIALOG
2 RENDERED IMAGE PLACEHOLDER
3 PROPERTY PANEL
Meetings, decisions,
requirements, projects,
file lists...
Well… + +
+ + + = Err… ?
Building macros?
Package them in
Page Blueprints
Page Blueprints
WHAT
HOW
STRUCTURE
1
2
3
Page Blueprints
WHAT
HOW
STRUCTURE
PAGE BLUEPRINT TEMPLATES
CREATION WIZARDS
INDEX PAGES
1 PAGE BLUEPRINT 

TEMPLATES
YOUR 

“2X2 BLOCKS”
2 PAGE BLUEPRINT WIZARD
(Multi-step) Wizard Fetch data from 

external resource
OR
http://bit.ly/PageBlueprints
3 INDEX PAGES
Create
meeting
label
What?
• Groups all content of a
particular type
• Content report by label
(page properties report,
content by label…)
• Shortcut on space
sidebar
1 PAGE BLUEPRINT TEMPLATES
2 BLUEPRINT WIZARDS
3 INDEX PAGES
1 SPACE BLUEPRINT WIZARDS
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create a software project space
Live EditorJIRA Project
Space key*
Name*
Description
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
Live editor project
LE
About Project SpacesAbout Project Spaces
Track the progress of the our new live
editor
Recommend page templates
Agile board shortcut
Shortcut to Stash repositoryCreate

2 SIDEBAR&POPULATED 

CONTENT
SHORTCUT 

LINKS
PRE-POPULATED

CONTENT
3 PAGE BLUEPRINT BUNDLES
SPACE BLUEPRINTS
PRE-POPULATED CONTENT
BUNDLE PAGE BLUEPRINTS
PAGE BLUEPRINTS
BLUEPRINT WIZARDS
INDEX PAGES
CUSTOM MACRO DIALOG
MACRO PLACEHOLDER
PROPERTY PANEL
Confluence add-on patterns
EXAMPLE : HR RECRUITMENT
Recruitment
interviews
Candidate
reporting
HR Space (Recruitment)
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create a HR Recruitment Space
Space key*
Name*
With the Human Resources Recuritment
Space you can:
About Recruitment SpacesAbout Recruitment Spaces
Recruitment
service
Recruitment pipeline reports
Candidate interview templatesCreate • Plan and track your applicant
pipeline
• Standardise interview review
and feedback processes
• Collaborate on interview
feedback
HR SYSTEM
INTEGRATION
Spaces
HR Recruitment
SPACE SHORTCUTS
Taleo home
Candidate interviews
Taleo reporting
Pages
Blog
Calendar
PAGE TREE
SHORTCUTS AND
INDEX PAGES
HR Recruitment
Candidate Interview
Review, capture and collaborate on candidate
interview feedback.
Taleo Reports
Report on candidate progress, overall pipeline or
general recruitment metrics.
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create Candidate Interview
Interviewees*
Date
Candidate Name*
Create one place to review, capture
and collaborate on candidate interview
feedback.
Candidate InterviewsCandidate Interviews
Create calendar event
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create Candidate Interview
Interviewees*
Date
Candidate Name*
Create one place to review, capture
and collaborate on candidate interview
feedback.
Candidate InterviewsCandidate Interviews
Create calendar event
Seaching Taleo candidates….
John Smith
Jonathan Bruce Smith
Jono Stucken
Jonathan Gilmore
Jo
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create Candidate Interview
Interviewees*
Date
Candidate Name*
Create one place to review, capture
and collaborate on candidate interview
feedback.
Candidate InterviewsCandidate Interviews
Create calendar event
Jono Stucken
CancelBack Create
Create a software project space
Select related project…JIRA Project
Space key*
Name*
Description Describe the software project in this
space.
Organize your project in a lean structure.
Communicate and collaborate with your
team and stakeholders.
About Project SpacesAbout Project Spaces
CancelBack Create
Create Candidate Interview
Interviewees*
Date
Candidate Name*
Create one place to review, capture
and collaborate on candidate interview
feedback.
Candidate InterviewsCandidate Interviews
Create calendar event
Jono Stucken
2015-5-28
SearchCreateSpaces
Below are the interview notes for the candidate:
Recruitment / Home / Candidate Interviews
2015-28-05 - Candidate Interview - Jono Stuken
Candidate Information Interviewers
Requisitions
Interview Notes
• Senior Product Manager - [QHP-607]
• Principal Product Manager - Purchasing Experience - [QHP-1551] 
Requisition Information
Candidate Progress
Mairead O’Donovan
eCommerce
Sydney, Australia
Final RoundRound 2Round 1Screening
PRECONFIGURED
PAGE RESTRICTIONS
LINKEDIN
MACRO 

CANDIDATE DETAILS
JOBS
APPLIED 

PULLED IN FROM TALEO
INTERVIEWERS
PROFILE PICTURES
ADDITIONAL
INFORMATION

PULLED IN FROM TALEO
HR REPORTING MACRO

CANDIDATE PIPELINE FROM TALEO
TEMPLATE 

THINK: “THOUGHT LEADERSHIP” CONTENT
√
SearchCreateSpaces
Below are the interview notes for the candidate:
Recruitment / Home / Candidate Interviews
2015-28-05 - Candidate Interview - Jono Stuken
Candidate Information Interviewers
Requisitions
Interview Notes
• Senior Product Manager - [QHP-607]
• Principal Product Manager - Purchasing Experience - [QHP-1551] 
Requisition Information
Candidate Progress
Mairead O’Donovan
eCommerce
Sydney, Australia
Final RoundRound 2Round 1Screening
CreateSpaces
HR Recruitment
SPACE SHORTCUTS
Taleo home
Candidate interviews
Taleo reporting
Recruitment Home
Recruitment / Home
Pages
Blog
Calendar
PAGE TREE
Integrates with:
Thank you.
SHERIF@ATLASSIAN.COM • @SHERIFMANSOUR
Questions?
Confluence add-on devs can learn from Lego
Submit your feedback:
go.atlassian.com/acconfluencelego

More Related Content

What's hot

Service Desk Keynote Summit 2014
Service Desk Keynote Summit 2014Service Desk Keynote Summit 2014
Service Desk Keynote Summit 2014Atlassian
 
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps PracticesHow HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps PracticesAtlassian
 
AUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 EventAUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 EventAUGNYC
 
Developers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouDevelopers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouAtlassian
 
Big Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudBig Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudAtlassian
 
How to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessHow to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessAtlassian
 
Accelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAccelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAtlassian
 
Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Shunsuke (Sean) Osawa
 
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On InfrastructureSaving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On InfrastructureAtlassian
 
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not MonthsBeyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not MonthsAtlassian
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAtlassian
 
Expecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningExpecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningAtlassian
 
Tempo’s Journey Into the Cloud
Tempo’s Journey Into the CloudTempo’s Journey Into the Cloud
Tempo’s Journey Into the CloudAtlassian
 
Automate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRAAutomate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRAAtlassian
 
Be Prepared for Growth - Confluence at Thales
Be Prepared for Growth - Confluence at ThalesBe Prepared for Growth - Confluence at Thales
Be Prepared for Growth - Confluence at ThalesAtlassian
 
Scaling Without Expanding: a DevOps Story
Scaling Without Expanding: a DevOps StoryScaling Without Expanding: a DevOps Story
Scaling Without Expanding: a DevOps StoryAtlassian
 
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...Atlassian
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityAtlassian
 

What's hot (20)

Service Desk Keynote Summit 2014
Service Desk Keynote Summit 2014Service Desk Keynote Summit 2014
Service Desk Keynote Summit 2014
 
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps PracticesHow HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps Practices
 
AUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 EventAUG NYC Presentation Feb 13 Event
AUG NYC Presentation Feb 13 Event
 
Developers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can YouDevelopers Use Bitbucket and So Can You
Developers Use Bitbucket and So Can You
 
Big Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and CloudBig Bang And Beyond: Migrating Between Server and Cloud
Big Bang And Beyond: Migrating Between Server and Cloud
 
How to be Successful in the DevOps Business
How to be Successful in the DevOps BusinessHow to be Successful in the DevOps Business
How to be Successful in the DevOps Business
 
Accelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAccelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to Launch
 
Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright Be a Happier Developer with Git / Productive Team #gettinggitright
Be a Happier Developer with Git / Productive Team #gettinggitright
 
Saving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On InfrastructureSaving Money by Optimizing Your Cloud Add-On Infrastructure
Saving Money by Optimizing Your Cloud Add-On Infrastructure
 
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not MonthsBeyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
 
An Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
 
Expecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance TuningExpecto Performa! The Magic and Reality of Performance Tuning
Expecto Performa! The Magic and Reality of Performance Tuning
 
Tempo’s Journey Into the Cloud
Tempo’s Journey Into the CloudTempo’s Journey Into the Cloud
Tempo’s Journey Into the Cloud
 
Automate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRAAutomate Mission Critical Business Workflows With JIRA
Automate Mission Critical Business Workflows With JIRA
 
Be Prepared for Growth - Confluence at Thales
Be Prepared for Growth - Confluence at ThalesBe Prepared for Growth - Confluence at Thales
Be Prepared for Growth - Confluence at Thales
 
Scaling Without Expanding: a DevOps Story
Scaling Without Expanding: a DevOps StoryScaling Without Expanding: a DevOps Story
Scaling Without Expanding: a DevOps Story
 
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
How Standardizing on Atlassian Products is Helping Publicis.Sapient Scale and...
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
Modern Operations at Scale within Viasat – How to Structure Teams and Build A...
 
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of ComplexityInside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
Inside Atlassian: Focusing on Customer Outcomes in Spite of Complexity
 

Viewers also liked

AtlasCamp 2015: Get your add-on in shape for Data Center
AtlasCamp 2015: Get your add-on in shape for Data CenterAtlasCamp 2015: Get your add-on in shape for Data Center
AtlasCamp 2015: Get your add-on in shape for Data CenterAtlassian
 
AtlasCamp 2015: HipChat: Connecting to (allthethings)
AtlasCamp 2015: HipChat: Connecting to (allthethings)AtlasCamp 2015: HipChat: Connecting to (allthethings)
AtlasCamp 2015: HipChat: Connecting to (allthethings)Atlassian
 
AtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlassian
 
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...Atlassian
 
AtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlassian
 
AtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlassian
 
AtlasCamp 2015: Confluence making your life EASier
AtlasCamp 2015: Confluence making your life EASierAtlasCamp 2015: Confluence making your life EASier
AtlasCamp 2015: Confluence making your life EASierAtlassian
 
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developersAtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developersAtlassian
 
AtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlassian
 

Viewers also liked (9)

AtlasCamp 2015: Get your add-on in shape for Data Center
AtlasCamp 2015: Get your add-on in shape for Data CenterAtlasCamp 2015: Get your add-on in shape for Data Center
AtlasCamp 2015: Get your add-on in shape for Data Center
 
AtlasCamp 2015: HipChat: Connecting to (allthethings)
AtlasCamp 2015: HipChat: Connecting to (allthethings)AtlasCamp 2015: HipChat: Connecting to (allthethings)
AtlasCamp 2015: HipChat: Connecting to (allthethings)
 
AtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown upAtlasCamp 2015: Plugins 2: All grown up
AtlasCamp 2015: Plugins 2: All grown up
 
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...
AtlasCamp 2015: JIRA Service Desk: Scale your team with build-it-yourself aut...
 
AtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using nowAtlasCamp 2015: Web technologies you should be using now
AtlasCamp 2015: Web technologies you should be using now
 
AtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and ServerAtlasCamp 2015: Connect everywhere - Cloud and Server
AtlasCamp 2015: Connect everywhere - Cloud and Server
 
AtlasCamp 2015: Confluence making your life EASier
AtlasCamp 2015: Confluence making your life EASierAtlasCamp 2015: Confluence making your life EASier
AtlasCamp 2015: Confluence making your life EASier
 
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developersAtlasCamp 2015:  Bitbucket: Building kick-ass tools for 2.5M developers
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
 
AtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-onsAtlasCamp 2015: Using add-ons to build add-ons
AtlasCamp 2015: Using add-ons to build add-ons
 

Similar to AtlasCamp 2015: Confluence add-on devs can learn from Lego

Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureThoughtWorks Studios
 
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureThoughtworks
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowKathy Brown
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02luisfvazquez1
 
Adopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organizationAdopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organizationAleix Morgadas
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction Mark Billinghurst
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design WorkshopPatrick McNeil
 
10 Ways To Improve Your Code( Neal Ford)
10  Ways To  Improve  Your  Code( Neal  Ford)10  Ways To  Improve  Your  Code( Neal  Ford)
10 Ways To Improve Your Code( Neal Ford)guestebde
 
L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214 L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214 DarylBatesGames
 
L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)Kalen612
 
HA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden PlacesHA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden PlacesAdambailey-eccles
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDave Malouf
 
2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use itMark Windholtz
 

Similar to AtlasCamp 2015: Confluence add-on devs can learn from Lego (20)

Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
 
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To Know
 
User-centered open source
User-centered open sourceUser-centered open source
User-centered open source
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
SDWest2005Goetsch
SDWest2005GoetschSDWest2005Goetsch
SDWest2005Goetsch
 
10 Ways To Improve Your Code
10 Ways To Improve Your Code10 Ways To Improve Your Code
10 Ways To Improve Your Code
 
L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02L3 gd ha11_hidden_places_080115_02
L3 gd ha11_hidden_places_080115_02
 
Adopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organizationAdopting Domain-Driven Design in your organization
Adopting Domain-Driven Design in your organization
 
ha11_hidden_places
ha11_hidden_placesha11_hidden_places
ha11_hidden_places
 
2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction 2013 Lecture 5: AR Tools and Interaction
2013 Lecture 5: AR Tools and Interaction
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
10 Ways To Improve Your Code( Neal Ford)
10  Ways To  Improve  Your  Code( Neal  Ford)10  Ways To  Improve  Your  Code( Neal  Ford)
10 Ways To Improve Your Code( Neal Ford)
 
L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214
 
L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214 L3 gd ha11_hidden_places_031214
L3 gd ha11_hidden_places_031214
 
L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)L3 gd ha11_hidden_places_031214 (1)
L3 gd ha11_hidden_places_031214 (1)
 
HA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden PlacesHA11 Assignment Brief - Hidden Places
HA11 Assignment Brief - Hidden Places
 
Final ppt
Final pptFinal ppt
Final ppt
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it2019-Nov: Domain Driven Design (DDD) and when not to use it
2019-Nov: Domain Driven Design (DDD) and when not to use it
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsAtlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 
Shipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature FlagsShipping With Velocity and Confidence Using Feature Flags
Shipping With Velocity and Confidence Using Feature Flags
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

AtlasCamp 2015: Confluence add-on devs can learn from Lego

  • 1.
  • 2. 2X2 THE BEST LEGO BLOCK EVER MADE* * as decided by sherif mansour
  • 3.
  • 4.
  • 5. SHERIF MANSOUR • PRODUCT GUY • @SHERIFMANSOUR What Confluence add-on developers can learn from lego
  • 6. Confluence is where you create, organise and discuss work with your team
  • 7. Confluence is where you create, organise and discuss work with your team S/W IT HR MKTING.. CREATION + CONSUMPTION PLATFORM
  • 8. S/W IT HR MKTING.. CREATION + CONSUMPTION PLATFORM 80% GENERAL
 COLLABORATION 20% MARKET
 SPECIFIC HOW DO I KNOW…? 1. Check jira.atlassian.com 2. Email confluence-pm@atlassian.com 3. Talk, talk… and talk!
  • 9.
  • 10.
  • 11. 1 CUSTOM MACRO DIALOG When? • Many macro parameters • Parameters depend on another fields logic • Parameters required in specific order
  • 12. 1 CUSTOM MACRO DIALOG
  • 14.
  • 15. 2 RENDERED IMAGE PLACEHOLDER ! My Macro
  • 16. ! My MacroJIRA | TEAMCAL-2985732 issues
  • 17. 3 PROPERTY PANEL When? • Common actions • Display options • Quickly open without having to save/preview ! My Macro Edit Remove PROPERTY 
 PANEL
  • 18. 3 PROPERTY PANEL JIRA | TEAMCAL-2985
  • 19. 1 CUSTOM MACRO DIALOG 2 RENDERED IMAGE PLACEHOLDER 3 PROPERTY PANEL
  • 20.
  • 21.
  • 22. Meetings, decisions, requirements, projects, file lists... Well… + + + + + = Err… ?
  • 23. Building macros? Package them in Page Blueprints
  • 25. Page Blueprints WHAT HOW STRUCTURE PAGE BLUEPRINT TEMPLATES CREATION WIZARDS INDEX PAGES
  • 26. 1 PAGE BLUEPRINT 
 TEMPLATES YOUR 
 “2X2 BLOCKS”
  • 27. 2 PAGE BLUEPRINT WIZARD (Multi-step) Wizard Fetch data from 
 external resource OR
  • 29. 3 INDEX PAGES Create meeting label What? • Groups all content of a particular type • Content report by label (page properties report, content by label…) • Shortcut on space sidebar
  • 30. 1 PAGE BLUEPRINT TEMPLATES 2 BLUEPRINT WIZARDS 3 INDEX PAGES
  • 31.
  • 32.
  • 33. 1 SPACE BLUEPRINT WIZARDS
  • 34.
  • 35. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create a software project space Live EditorJIRA Project Space key* Name* Description Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. Live editor project LE About Project SpacesAbout Project Spaces Track the progress of the our new live editor Recommend page templates Agile board shortcut Shortcut to Stash repositoryCreate
  • 36.  2 SIDEBAR&POPULATED 
 CONTENT SHORTCUT 
 LINKS PRE-POPULATED
 CONTENT
  • 37. 3 PAGE BLUEPRINT BUNDLES
  • 38.
  • 39. SPACE BLUEPRINTS PRE-POPULATED CONTENT BUNDLE PAGE BLUEPRINTS PAGE BLUEPRINTS BLUEPRINT WIZARDS INDEX PAGES CUSTOM MACRO DIALOG MACRO PLACEHOLDER PROPERTY PANEL Confluence add-on patterns
  • 40. EXAMPLE : HR RECRUITMENT
  • 42. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create a HR Recruitment Space Space key* Name* With the Human Resources Recuritment Space you can: About Recruitment SpacesAbout Recruitment Spaces Recruitment service Recruitment pipeline reports Candidate interview templatesCreate • Plan and track your applicant pipeline • Standardise interview review and feedback processes • Collaborate on interview feedback HR SYSTEM INTEGRATION
  • 43. Spaces HR Recruitment SPACE SHORTCUTS Taleo home Candidate interviews Taleo reporting Pages Blog Calendar PAGE TREE SHORTCUTS AND INDEX PAGES
  • 44. HR Recruitment Candidate Interview Review, capture and collaborate on candidate interview feedback. Taleo Reports Report on candidate progress, overall pipeline or general recruitment metrics.
  • 45. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create Candidate Interview Interviewees* Date Candidate Name* Create one place to review, capture and collaborate on candidate interview feedback. Candidate InterviewsCandidate Interviews Create calendar event
  • 46. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create Candidate Interview Interviewees* Date Candidate Name* Create one place to review, capture and collaborate on candidate interview feedback. Candidate InterviewsCandidate Interviews Create calendar event Seaching Taleo candidates…. John Smith Jonathan Bruce Smith Jono Stucken Jonathan Gilmore Jo
  • 47. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create Candidate Interview Interviewees* Date Candidate Name* Create one place to review, capture and collaborate on candidate interview feedback. Candidate InterviewsCandidate Interviews Create calendar event Jono Stucken
  • 48. CancelBack Create Create a software project space Select related project…JIRA Project Space key* Name* Description Describe the software project in this space. Organize your project in a lean structure. Communicate and collaborate with your team and stakeholders. About Project SpacesAbout Project Spaces CancelBack Create Create Candidate Interview Interviewees* Date Candidate Name* Create one place to review, capture and collaborate on candidate interview feedback. Candidate InterviewsCandidate Interviews Create calendar event Jono Stucken 2015-5-28
  • 49. SearchCreateSpaces Below are the interview notes for the candidate: Recruitment / Home / Candidate Interviews 2015-28-05 - Candidate Interview - Jono Stuken Candidate Information Interviewers Requisitions Interview Notes • Senior Product Manager - [QHP-607] • Principal Product Manager - Purchasing Experience - [QHP-1551]  Requisition Information Candidate Progress Mairead O’Donovan eCommerce Sydney, Australia Final RoundRound 2Round 1Screening PRECONFIGURED PAGE RESTRICTIONS LINKEDIN MACRO 
 CANDIDATE DETAILS JOBS APPLIED 
 PULLED IN FROM TALEO INTERVIEWERS PROFILE PICTURES ADDITIONAL INFORMATION
 PULLED IN FROM TALEO HR REPORTING MACRO
 CANDIDATE PIPELINE FROM TALEO TEMPLATE 
 THINK: “THOUGHT LEADERSHIP” CONTENT
  • 50.
  • 51. √ SearchCreateSpaces Below are the interview notes for the candidate: Recruitment / Home / Candidate Interviews 2015-28-05 - Candidate Interview - Jono Stuken Candidate Information Interviewers Requisitions Interview Notes • Senior Product Manager - [QHP-607] • Principal Product Manager - Purchasing Experience - [QHP-1551]  Requisition Information Candidate Progress Mairead O’Donovan eCommerce Sydney, Australia Final RoundRound 2Round 1Screening CreateSpaces HR Recruitment SPACE SHORTCUTS Taleo home Candidate interviews Taleo reporting Recruitment Home Recruitment / Home Pages Blog Calendar PAGE TREE Integrates with:
  • 52. Thank you. SHERIF@ATLASSIAN.COM • @SHERIFMANSOUR Questions?
  • 53. Confluence add-on devs can learn from Lego Submit your feedback: go.atlassian.com/acconfluencelego