Chromaniac
Well-known member
- Affected version
- XF 2.x
First one is really weird.
Here is what happens.
This creates the second problem. Folks migrating from other platforms to XenForo have tried finding and replacing
When the unfurl feature was announced, one of the devs mentioned that XenForo would periodically update the URL. I have seen this happen and it's useful. But I have also noticed that the links are never cleaned from the database. If I added a link but removed it, it would continue remain in database for ever. I can see that this is a more efficient way to deal with unfurling URLs. But it would have been nicer if unfurl database was processed similarly to oembed content. Where you can set it to be cleaned up periodically and refreshed on a future page load. If the user has not set the caching settings to be permanent. Looking for feedback from the community and thoughts from the developers. Cheers!
Here is what happens.
- I post a link in a post. I publish the post. Link is unfurled.
- I edit the post and edit just the link bit. Publish the post. Updated link appears as linked url and does not get unfurled.
[URL unfurl="true"]
bit, it is never processed during publishing. unfurl="true"
has to be added by XenForo itself and this is where the link is processed and the content is added to the database which is then used for that URL and any future mentions of the exact same URL in future. This creates the second problem. Folks migrating from other platforms to XenForo have tried finding and replacing
[url]
to [URL unfurl="true"]
only to see that these links never get unfurled. I have considered doing the same for my historic links to get them unfurled. But as mentioned above, these would never get processed. Even if the post is edited and saved again. User would have to kill the URL bbcode completely to get XenForo to process these links. When the unfurl feature was announced, one of the devs mentioned that XenForo would periodically update the URL. I have seen this happen and it's useful. But I have also noticed that the links are never cleaned from the database. If I added a link but removed it, it would continue remain in database for ever. I can see that this is a more efficient way to deal with unfurling URLs. But it would have been nicer if unfurl database was processed similarly to oembed content. Where you can set it to be cleaned up periodically and refreshed on a future page load. If the user has not set the caching settings to be permanent. Looking for feedback from the community and thoughts from the developers. Cheers!