SlideShare a Scribd company logo
Connect first, 

ask (Confluence) Questions later
Building Confluence Questions on Connect
CAROLINE BARTLE | PRODUCT MANAGER | ATLASSIAN
Agenda
Confluence Questions
Pillars & custom content
Learnings & challenges
Capability differences
Agenda
Confluence Questions
Pillars & custom content
Learnings & challenges
Capability differences
Agenda
Confluence Questions
Pillars & custom content
Learnings & challenges
Capability differences
Agenda
Confluence Questions
Pillars & custom content
Learnings & challenges
Capability differences
Questions
Consist of a heading and a
description, which can include
attachments, such as images.
CONFLUENCE QUESTIONS 101
Topics
Topics are enhanced labels,
with an image, a description
and a featured status.
Experts
Users can become experts
across topics, spaces as well as
periods of time.
Questions
Consist of a heading and a
description, which can include
attachments, such as images.
CONFLUENCE QUESTIONS 101
Topics
Topics are enhanced labels,
with an image, a description
and a featured status.
Experts
Users can become experts
across topics, spaces as well as
periods of time.
Questions
Consist of a heading and a
description, which can include
attachments, such as images.
CONFLUENCE QUESTIONS 101
Topics
Topics are enhanced labels,
with an image, a description
and a featured status.
Experts
Users can become experts
across topics, spaces as well as
periods of time.
Answers
Answers are custom content
types that are contained within
questions.
CONFLUENCE QUESTIONS 101
Comments
Comments allow for
discussions to develop around
questions and answers.
Votes &
Acceptance
Users can vote for multiple
answers, but only one answer
can be accepted.
Answers
Answers are custom content
types that are contained within
questions.
CONFLUENCE QUESTIONS 101
Comments
Comments allow for
discussions to develop around
questions and answers.
Votes &
Acceptance
Users can vote for multiple
answers, but only one answer
can be accepted.
Answers
Answers are custom content
types that are contained within
questions.
CONFLUENCE QUESTIONS 101
Comments
Comments allow for
discussions to develop around
questions and answers.
Votes &
Acceptance
Users can vote for multiple
answers, but only one answer
can be accepted.
Why doesn't my HipChat room
API token work with the
PagerDuty HipChat extension?
ATLASSIAN STAFF MEMBER
Why is there only one kind
of cheese in the Sydney
office?
DAVE MEYER
Connectifying Confluence Questions
Pillars & custom content
The building blocks
Confluence Questions
Content REST API Content Properties
CQL Custom Content
Search ExtensionsMacros
Theming Custom Content
Page Extensions
Blueprints
Comments &
Attachments
Contained within pages,
blogs or custom content.
The glorious guide to content types
Custom Content
Can be contained in a space
or a page. For example,
Questions or Gliffy Diagrams.
Pages & Blogs
Contained within a space,
and included within the
space navigation.
API BEHAVIOUR
Question
Answer
Comment
Diagram
Attachments
SPACE PAGE
USER EXPERIENCE
You control the
experience in here
USER EXPERIENCE
Content Discovery
Search, space navigation and
dashboard streams
integration.
Custom content FTW!
Database
Data stored in Confluence.
User Experience
Complete control over your
add-on’s UX.
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom content
add-ons
Analytics
Atlas CRM
Comala
Approvals
Gliffy Diagrams
Office Files &
Sharing
Forms
Custom
content
Descriptor
uiSupport
apiSupport
"modules": {
"generalPages": [{
"url": "/viewer?content.id=

{content.id&content.type={content.type}",
"icon": {
"width": 80,
"height": 80,
"url": "/icon.png"
},
"key": "questionViewer",
"name": { "value": "Questions Viewer" }
}]
"customContent": [{
"key": "question",
"name": { "value": "Confluence Question" },
"uiSupport": { … },
"apiSupport": { … }
}]
"customContent": [{
"key": "question",
"name": { "value": "Confluence Question" },
"uiSupport": { … },
"apiSupport": { … }
}]
Custom
content
Descriptor
uiSupport
apiSupport
"uiSupport": {
"contentViewComponent": {
"moduleKey": "questionViewer"
},
"listViewComponent": {
"moduleKey": "questionSpaceList"
},
}
Custom
content
Descriptor
uiSupport
apiSupport
"apiSupport": {
"supportedContainerTypes": [ "space" ],
"supportedChildTypes": [ “ac:questions-
connect:answer“ ],
"indexing": {
"enabled": true
}
}
Stuff we learned…
LEARNINGS
There’s a lot to like about
Confluence Connect.
Sandboxing
Sandboxing and remote APIs
make add-ons more resilient.
Connect goodness
BYO Tech Stack
Choice of preferred
programming language and
deployment options.
Rapid deployment
Decoupling allows for
continuous delivery and
deployment.
Easy as A-P-I
Operations and expansions
made effortless through the
content API.
Connect goodness
Search simplicity
Custom content types easily
integrates with Confluence
search.
LEARNINGS
P2 and Connect frameworks
are… different.
Cloud customers
Prioritise simple admin and
good performance.
P2 vs and Connect
Server customers
Prioritise extensibility 

and control.
LEARNINGS
Beware of “Lift and Shift.”
Connect First, Ask Confluence Questions Later
80/20 rule Questions
Answers
Topics
Vote Relations
Reputation
Experts
Notifications
Global UX
Consider
your
branding
carefully.
Capability differences
Product database
Connect Add-ons cannot
access the product database.
Different strokes
Notifications
Capabilities for notifications
are yet to be developed.
Hosting
Hosting is managed by the
developer.
http://bit.do/connect-hosting
Custom content
lives in spaces.
GLOBAL VS. SPACES
NEW DESIGN GUIDELINES
Different looks
for Cloud and
Server.
Capability differences
Custom content
space permissions
Supported on
content created,
updated & deleted
WEBHOOKS PERMISSIONS
Guides, tutorials &
code reference
http://bit.do/confluence-connect
MORE INFO ON CONFLUENCE CONNECT
Thank you!
CAROLINE BARTLE | PRODUCT MANAGER | ATLASSIAN

More Related Content

PDF
Launch into New Markets with JIRA Service Desk
PDF
Updates on the Data Center Apps Program
PDF
An Exploration of Cross-product App Experiences
PDF
Enterprise Ready - What's New in Data Center
PDF
Technical Deep Dive Into Atlassian's New Apps Performance Testing Framework
PDF
4 Changes We're Making to Help you be Successful in the Cloud
PDF
The User Who Must Not be Named: GDPR and Your Jira App
PDF
What's New in AUI 8 and Why you Should Care!
Launch into New Markets with JIRA Service Desk
Updates on the Data Center Apps Program
An Exploration of Cross-product App Experiences
Enterprise Ready - What's New in Data Center
Technical Deep Dive Into Atlassian's New Apps Performance Testing Framework
4 Changes We're Making to Help you be Successful in the Cloud
The User Who Must Not be Named: GDPR and Your Jira App
What's New in AUI 8 and Why you Should Care!

What's hot (20)

PDF
What Does Jira Next-Gen Mean for Cloud Apps?
PDF
Spec-first API Design for Speed and Safety
PDF
What's New in Jira Cloud for Developers
PDF
Discover the Possibilities of the Jira Cloud Asset API
PDF
Supercharge Your Pages - New Ways to Extend the Confluence Editor
PDF
Practical Patterns for Developing a Cross-product Cross-version App
PDF
Access to User Activities - Activity Platform APIs
PPTX
Extra aem development tools by Justin Edelson
PDF
Trusted by Default: The Forge Security & Privacy Model
PDF
Designing and Running a GraphQL API
PDF
Your Future HTML: The Evolution of Site Design with Web Components
PDF
Automation Awesomeness: Scaling JIRA Service Desk
PDF
Take Action with Forge Triggers
PDF
Integrate CI/CD Pipelines with Jira Software Cloud
PPTX
AUGNYC June 21 Presentations
PDF
Serverless Analytics and Monitoring For Your Cloud App
PDF
From AUI to Atlaskit - Streamlining Development for Server & Cloud Apps
PPTX
Mobile APIs: Optimizing APIs for Many Devices
PPSX
Familiar Tools, New Possibilities: Leveraging the Power of the Adobe Web Pub...
PDF
The New & Improved Confluence Server and Data Center
What Does Jira Next-Gen Mean for Cloud Apps?
Spec-first API Design for Speed and Safety
What's New in Jira Cloud for Developers
Discover the Possibilities of the Jira Cloud Asset API
Supercharge Your Pages - New Ways to Extend the Confluence Editor
Practical Patterns for Developing a Cross-product Cross-version App
Access to User Activities - Activity Platform APIs
Extra aem development tools by Justin Edelson
Trusted by Default: The Forge Security & Privacy Model
Designing and Running a GraphQL API
Your Future HTML: The Evolution of Site Design with Web Components
Automation Awesomeness: Scaling JIRA Service Desk
Take Action with Forge Triggers
Integrate CI/CD Pipelines with Jira Software Cloud
AUGNYC June 21 Presentations
Serverless Analytics and Monitoring For Your Cloud App
From AUI to Atlaskit - Streamlining Development for Server & Cloud Apps
Mobile APIs: Optimizing APIs for Many Devices
Familiar Tools, New Possibilities: Leveraging the Power of the Adobe Web Pub...
The New & Improved Confluence Server and Data Center
Ad

Viewers also liked (20)

PDF
Creating Your Own Server Add-on that Customizes Confluence or JIRA
PDF
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
PDF
Server Add-ons for Front-end Developers
PDF
Designing Add-ons for Atlassian Products, the Do’s & Don’ts
PDF
How to Build a Better JIRA Add-on
PDF
What's New with Confluence Connect
PDF
How to Write a Chatbot that Gets Smarter
PDF
Marketplace Listings: How to Make Yours a Success
PDF
Tempo’s Journey Into the Cloud
PDF
Building Search for Bitbucket Cloud
PDF
Bringing Server Add-ons to the Cloud and Back Again
PDF
Build a JIRA Server Add-on as a Microservice - You Can Do It!
PDF
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
PDF
Shipping to Server and Cloud with Docker
PDF
Ten Battle-Tested Tips for Atlassian Connect Add-ons
PDF
Closing the Deal: How Atlassian Partners Help Grow Your User Base
PDF
5 Essential Techniques for Building Fault-tolerant Systems
PDF
12 Ways to Supercharge Your Connect Add-on
PDF
How to Make Customer Support Your Product's Greatest Feature
PDF
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Creating Your Own Server Add-on that Customizes Confluence or JIRA
Adventures in Customization with Atlassian Add-ons and Integrations Using JIR...
Server Add-ons for Front-end Developers
Designing Add-ons for Atlassian Products, the Do’s & Don’ts
How to Build a Better JIRA Add-on
What's New with Confluence Connect
How to Write a Chatbot that Gets Smarter
Marketplace Listings: How to Make Yours a Success
Tempo’s Journey Into the Cloud
Building Search for Bitbucket Cloud
Bringing Server Add-ons to the Cloud and Back Again
Build a JIRA Server Add-on as a Microservice - You Can Do It!
Beyond Agile and DevOps: From Concepts to Products in Weeks, Not Months
Shipping to Server and Cloud with Docker
Ten Battle-Tested Tips for Atlassian Connect Add-ons
Closing the Deal: How Atlassian Partners Help Grow Your User Base
5 Essential Techniques for Building Fault-tolerant Systems
12 Ways to Supercharge Your Connect Add-on
How to Make Customer Support Your Product's Greatest Feature
Atlassian Connect on Serverless Platforms: Low Cost Add-Ons
Ad

Similar to Connect First, Ask Confluence Questions Later (10)

PDF
AtlasCamp2014: Introducing the Confluence REST API
PDF
The Go-To Manual for Confluence Newbies
PPTX
Confluence 101
KEY
AtlasCamp 2011: Confluence 4 and Beyond
PDF
AtlasCamp 2014: Writing Connect Add-ons for Confluence
PDF
Be Prepared for Growth - Confluence at Thales
PDF
Double the Collaboration Value of Confluence - Ben Mackie
PDF
Confluence and HipChat Keynote Summit 2014
PDF
AtlasCamp 2014: Collaboration State of the Union
PPTX
Confluence_Tips_Tricks.pptx
AtlasCamp2014: Introducing the Confluence REST API
The Go-To Manual for Confluence Newbies
Confluence 101
AtlasCamp 2011: Confluence 4 and Beyond
AtlasCamp 2014: Writing Connect Add-ons for Confluence
Be Prepared for Growth - Confluence at Thales
Double the Collaboration Value of Confluence - Ben Mackie
Confluence and HipChat Keynote Summit 2014
AtlasCamp 2014: Collaboration State of the Union
Confluence_Tips_Tricks.pptx

More from Atlassian (20)

PPTX
International Women's Day 2020
PDF
10 emerging trends that will unbreak your workplace in 2020
PDF
Forge App Showcase
PDF
Let's Build an Editor Macro with Forge UI
PDF
Meet the Forge Runtime
PDF
Forge UI: A New Way to Customize the Atlassian User Experience
PDF
Observability and Troubleshooting in Forge
PDF
Designing Forge UI: A Story of Designing an App UI System
PDF
Forge: Under the Hood
PDF
Design Your Next App with the Atlassian Vendor Sketch Plugin
PDF
Tear Up Your Roadmap and Get Out of the Building
PDF
Nailing Measurement: a Framework for Measuring Metrics that Matter
PDF
Building Apps With Color Blind Users in Mind
PDF
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
PDF
Beyond Diversity: A Guide to Building Balanced Teams
PDF
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
PDF
Building Apps With Enterprise in Mind
PDF
Shipping With Velocity and Confidence Using Feature Flags
PDF
Build With Heart and Balance, Remote Work Edition
PDF
How to Grow an Atlassian App Worthy of Top Vendor Status
International Women's Day 2020
10 emerging trends that will unbreak your workplace in 2020
Forge App Showcase
Let's Build an Editor Macro with Forge UI
Meet the Forge Runtime
Forge UI: A New Way to Customize the Atlassian User Experience
Observability and Troubleshooting in Forge
Designing Forge UI: A Story of Designing an App UI System
Forge: Under the Hood
Design Your Next App with the Atlassian Vendor Sketch Plugin
Tear Up Your Roadmap and Get Out of the Building
Nailing Measurement: a Framework for Measuring Metrics that Matter
Building Apps With Color Blind Users in Mind
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Beyond Diversity: A Guide to Building Balanced Teams
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Building Apps With Enterprise in Mind
Shipping With Velocity and Confidence Using Feature Flags
Build With Heart and Balance, Remote Work Edition
How to Grow an Atlassian App Worthy of Top Vendor Status

Recently uploaded (20)

PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
L1 - Introduction to python Backend.pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
history of c programming in notes for students .pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
L1 - Introduction to python Backend.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
Understanding Forklifts - TECH EHS Solution
history of c programming in notes for students .pptx
Odoo POS Development Services by CandidRoot Solutions
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Migrate SBCGlobal Email to Yahoo Easily
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Navsoft: AI-Powered Business Solutions & Custom Software Development
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Wondershare Filmora 15 Crack With Activation Key [2025
ISO 45001 Occupational Health and Safety Management System
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx

Connect First, Ask Confluence Questions Later