Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update previously sent webmentions when they change, eg content, author name, etc (not planned) #907

Open
billbennettnz opened this issue Jan 3, 2020 · 14 comments

Comments

@billbennettnz
Copy link

This might be something you could add to the FAQ.

I have a couple of Twitter webmentions on my WordPress site where the original poster has changed their Twitter handle. These appear as broken links. In at least one case, I know the replacement Twitter handle. I'm told it's possible to update web mentions, but the fields are greyed out on the Wordpress comment edit page. How can I update the web mention?

@snarfed
Copy link
Owner

snarfed commented Jan 4, 2020

good question! out of curiosity, if you find one of the webmentions on your bridgy page - click "Older →" a few times if necessary - and then click its retry button, does that fix the link?

@billbennettnz
Copy link
Author

billbennettnz commented Jan 4, 2020 via email

@snarfed
Copy link
Owner

snarfed commented Jan 4, 2020

otherwise, this is CMS/web server specific, so your best bet is to ask in #indieweb-wordpress or on https://github.com/pfefferle/wordpress-webmention or https://github.com/pfefferle/wordpress-semantic-linkbacks . 🤞

@billbennettnz
Copy link
Author

billbennettnz commented Jan 4, 2020 via email

@snarfed
Copy link
Owner

snarfed commented Jan 4, 2020

At a guess it’s about 1000 web mentions down the list. Is there an easier way to find it that clicking “older”?

sadly no.

at a high level, updating old webmentions when something changes like this is a good use case, but not something Bridgy currently supports, largely due to scale. it's sent over 1.6M webmentions already, so watching them all and detecting changes that might affect any of them is a much bigger challenge than i plan to tackle, especially since i don't currently guarantee that Bridgy even stores all of those sent webmentions. I'm open to design proposals and PRs though!

in the meantime, you're right, you could definitely update these links manually yourself! @dshanske et al can hopefully help there.

@snarfed snarfed transferred this issue from snarfed/bridgy-fed Jan 4, 2020
@dshanske
Copy link

dshanske commented Jan 4, 2020

Editing the links manually can be done... I referred because I thought there might be something to track this at the Bridgy level.

@dshanske
Copy link

dshanske commented Jan 4, 2020

The links should be editable ob the comment edit fields, which field is greyed out?

@billbennettnz
Copy link
Author

billbennettnz commented Jan 4, 2020 via email

@billbennettnz
Copy link
Author

billbennettnz commented Jan 4, 2020 via email

@snarfed
Copy link
Owner

snarfed commented Jan 4, 2020

thanks @billbennettnz! good idea.

I'll keep this issue open here to track the larger idea of tracking all sent webmentions and resending when they change.

I'm also surprised that retrying didn't work. could you post the bridgy webmention source URL? or a link to your user page with the right ?responses_before=... param? I'm vacationing without a computer right now, but I'd like to look when I'm back.

@snarfed snarfed changed the title Updating broken web mentions Update previously sent webmentions when source's username changes Jan 8, 2020
@Ryuno-Ki
Copy link

Hm, assuming you are (at least temporarily - like for a couple of months) storing webmentions in a database … a form to search it would be handy.
Above, we've seen the filter for datetime.

I'd assume, @billbennettnz would have the link to the webmention he was asked to update, so being able to search for that one, would help here as well.

What other fields could be generally of interest?

@snarfed
Copy link
Owner

snarfed commented Mar 11, 2020

@Ryuno-Ki yes! agreed. luckily, bridgy already supports that! you can plug a silo or original post URL into the Resend for post text box on your user page, and it will resend all the webmentions it knows about.

image

this issue is more involved though. it's about updating replies (etc) from people who have changed their username. that's complicated for a handful of reasons beyond just finding and resending past webmentions. (fortunately, username changes are relatively rare!)

@snarfed snarfed changed the title Update previously sent webmentions when source's username changes Update previously sent webmentions when they change (eg content, author name, etc) Dec 7, 2020
@snarfed
Copy link
Owner

snarfed commented Sep 1, 2022

Related: #137

@snarfed
Copy link
Owner

snarfed commented Sep 1, 2022

For the record, Bridgy does currently detect and resend recent webmentions when they change. For example, if someone comments on a GitHub issue, and then edits their comment, Bridgy would notice the change and resend the comment.

("Recent" here isn't based on time as much as post velocity. Bridgy will generally see changes to responses on the last 10-50 or so of the user's posts.)

@snarfed snarfed changed the title Update previously sent webmentions when they change (eg content, author name, etc) Update previously sent webmentions when they change, eg content, author name, etc (not planned) Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants