Full speed embed! Introducing a new way to Smart Link

80 comments

David Davis
Contributor
March 31, 2022

If you embed a page that has an embedded page, can you create an infinitely recurring confluence vortex of embedded embeddedment that goes on forever? Asking for a friend. 

Like Curt Holley likes this
Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2022

Hi @Maryam Sharifzadeh Did this error only happen recently (whereby it used to work properly for you previously)? Perhaps it could be a permissions/access issue. Do you have access to this Google drive (drawing) when trying to access it directly from within Google?

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2022

Hi @David Davis - It wouldn't recur infinitely. It will stop at 3 levels. (This limit of 3 is taken care of by the web browser).

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 5, 2022

Hi @Maximilian Floß Yes, this feature is available to all Cloud instances. May I ask what is the full URL string that you were trying to paste? (it only works if you are trying to embed a Confluence page URL)

Like Maximilian Floß likes this
Fernando Claros May 25, 2022

I love the feature. I'd like to request the following: 

When I embed a Google Spreadsheet, my users can edit the document just by clicking on it, without having to edit the page, so they could change something by mistake. 

Also, they can change worksheets, which is inconvenient for us for several reasons.

Would there be a way to limit these interactions?

Thanks!

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 25, 2022

Thanks for the feedback @Fernando Claros.

Can you elaborate more on what you mean by "they can change worksheets"? Do you mean your users can change the spreadsheet tab by mistake? Thanks.

Fernando Claros May 26, 2022

Hi @Lennon Liao

Yes, that is one of the problems I have. Let me explain through a example:

CURRENT SITUATION

We are making a game.

I have a spreadsheet with the following tabs:

  • Unit Balance
  • Structure Stats
  • Skill Upgrading Prices

I am writing in Confluence the design of the game. In the section "Units Design" I embed the spreadsheet. 

2022-05-26_11-01-24.jpg

NEED 1

As a Documenter I would like to be able to select wich tab/s are shown when I embed a spreadsheet. 

I want users only to see the tab "Unit Stats", as this is the only one relevant for what they are reading, but all tabs are shown, and users can change between them. 

If they see other tabs they may understand that these are relevant for that section, and get confused in different ways, since the text they are reading has nothing to do with Structures.

 

NEED 2

As a Documenter I would like to be able to select which tab will be shown by default when the page loads (and select between a specific one or the last one used)

When the Confluence page is loaded the first tab ("Unit Balance") is shown automatically.

This is fine for the "Units" section, but when I embed the spreadsheet in the "Structures" section I would need the "Structure Balance" tab to be shown. I have found no way to do this right now, which forces me to have to move each tab to a different spreadsheet (more cumbersome, higher overhead). 

 

NEED 3

As a Documenter I want to be able to toggle user interaction with the embedded document (not disable, but toggle, because sometimes could be useful to allow interaction) 

Users can modify the embedded doc in real time even when the Confluence page is not on Edit mode. 

2022-05-26_11-05-27.jpg

In the example above I just loaded the "Units Design" page, then clicked on a cell and wrote something. As you can see, that text has appeared in the spreadsheet. 

This makes easy that someone interacts with the spreadsheet and modifies something without being even aware of it, which could make the life of other people miserable (especially game economy designers). 

 

I hope it helps clarifying. 

Have a great day, 

/Fernando

Like Andy Gladstone likes this
Ryan Beagley-Reiner
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 28, 2022

I am finding that embedded articles are only working if I am signed in. This does not work for us because we use confluence as client facing articles and none of them have user accounts. We started using this feature a ton and tested it but now there seems to be an issue. Do we need to convert everything back to links instead of embedded?
Screen Shot 2022-05-28 at 8.00.14 AM.png

Is there a fix for this?  @Lennon Liao 

Did anyone help you find a fix? @Ryan Beller 

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 1, 2022

Hi @Fernando Claros Thanks for the detailed write up and sharing the pain points! I will pass this along to the right folks who oversee the Google embed integration, and explore how we can support these use cases. 🙂

Like Andy Gladstone likes this
Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 1, 2022

Hi @Ryan Beagley-Reiner Thanks for pointing this out. Yes, at this time only logged-in users can view smartlinks content (this applies to embedded content from Google Sheets, Youtube etc as well). However, we are exploring ways to load smartlink content for non-logged in users. In the interim, you could choose to render them as Links instead of Embed. 

Michael Offenbacher
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 18, 2022

@Lennon Liao Is there a way to add the link and have display embed as part of automation? My users want to embed the link to a Confluence page and display the document as an embedded document in the JIRA issue based on a value that gets set during the creation of an issue. We would like to use automation to set different links based on what was selected, so that the user does not have to manually enter and set the display manually. Is this possible? Is it on the radar?

Lucas Arundell
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 24, 2022

Is there any documentation on what HTML code the card preview looks for in order to display content from external links? I am trying to get my website to look nice in previews but not sure which specific tags it looks for (`og:title` etc)

Uday Joshi
Contributor
September 9, 2022

This is really a nice feature! Thanks

Like Lennon Liao likes this
Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 9, 2022

Thanks @Michael Offenbacher! That's an interesting workflow. May I ask what are the possible "values" that get set during the creation of an issue? Does this mean that if a Confluence link is pasted into Jira issue with Value X, then the Confluence URL should be displayed as an 'embed 'automatically. But if a Confluence link is pasted into Jira issue with Value Y, then the Confluence URL should be displayed as 'inline' etc.

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 9, 2022

Hi @Lucas Arundell For external sites, we primarily use the "og:title" & "og:description" to create the Smart Card. Hope this helps!

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 9, 2022

Thanks for the feedback @Uday Joshi!

tobias beers September 12, 2022

Never knew about the smart links, but this is awesome! And the in-page editing makes it even more useful! Thanks!

Like # people like this
Aileen
Contributor
September 16, 2022

Really like the idea, but when I try to click the pencil button and edit, it boots me to Confluence instead of keeping me in the ticket/issue :( 

Am I missing a setting or something?

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 19, 2022

Hi @Aileen - This roll out of this feature is still in progress and is not available for all customers yet. This is why you still see the "old" behavior of being booted to a new tab. 

Alexis Fabre Ringborg
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 12, 2022

Nice!

It'd be great to have the same feature for excerpts (of other pages) that are embed in a given page

Esther Strom [ACP-JA]
Contributor
November 9, 2022

@Lennon Liao is this feature still being rolled out, or should we all have it? I'm able to embed a Jira ticket in a Confluence page and edit the ticket inline, but when I embed a Confluence page in a Jira ticket, the pencil icon does not allow me to edit the page (one I created, so my permissions aren't the issue.) When I open my browser tools and view the console as I click the pencil, it's throwing a JS error:


​Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://smart-links-cc-embed.prod.atl-paas.net') does not match the recipient window's origin ('https://mysite.atlassian.net').

Like Andy Gladstone likes this
Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 9, 2022

Hi @Esther Strom [ACP-JA] When you embed a Confluence page in a Jira ticket, and then click on the pencil icon, what happens right after? Does it open a new browser tab and bring you to the Confluence editor? Or does it not do anything after you click the pencil. Thanks.

Esther Strom [ACP-JA]
Contributor
November 11, 2022

@Lennon Liao It doesn't do anything.

Lennon Liao
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 15, 2022

Hi @Esther Strom [ACP-JA] - Hmm that should not happen. Would you be able to send me a screen recording. Or happy to jump on a call with you to discuss live as well. Feel free to reach me at lliao@atlassian.com. Thanks Esther!

Esther Strom
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 15, 2022

I'll email you a screen recording, @Lennon Liao .

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events