repost (original) (raw)

♺ A repost on the indieweb is a post that is purely a 100% re-publication of another (typically someone else’s) post. The act of reposting is an umbrella term that covers the general practice of republishing another post typically on the same service or silo, and sometimes across sites.

Many silos including Tumblr, Twitter, Facebook, SoundCloud and Google+ implement reposting — see Silo Examples

For how to display others reposts of your posts on your posts (e.g. like "5 ♺"), see:

Why

Some reasons people repost content:

Why implement reposting:

Why Not

Reposting the entirety of someone else's post is closely associated with the silos Facebook, Tumblr and Twitter, as indicated by the notion above that you can "retweet from your own site". Some people are unhappy that such reposting often inadequately credits the originator of the content. For that reason, people may prefer to post a link to the original or an archived copy, possibly with an extract or quote, in order to:

How to Publish

Use class="u-repost-of" to indicate that the URL being linked to is what is being reposted, for example:

... ...

demonstrates an h-entry for a "repost" of http://someothersite.example.com/permalink47.

It could also be a nested h-cite

Repost of a post by Author Name :

The post being reposted

The example above uses the nesting rules of microformats parsers. The u-repost-of is a property of the h-entry. The value of the u-repost-of property is the nested h-cite. Thus the u-repost-of included in the h-entry will default to the u-url of the h-cite.

This nesting is useful if the target is displayed similar to a reply-context

As with replies and likes, let the reposted URL know that you’ve linked to it by sending a webmention.

Why not u-repost?

How to Display

Best practices for how to display a repost are still being worked out.

See: Challenges: Display below.

See: 2014 Repost session: repost presentation for some sketches of possible repost presentation.

IndieWeb Examples

Barry Frost

Barry Frost has been experimenting with using u-repost for reposts since at least ????-??-??, example?

Barnaby Walters

Barnaby Walters manually reposted his own article post Getting Started With microformats2 on microformats.org using WordPress and u-repost-of markup on 2014-03-05. Example(s):

Ryan Barrett

Ryan Barrett uses WordPress and the IndieWeb Press This bookmarklet to repost tweets and POSSE retweets since at least 2014-04-21. Examples:

Aaron Parecki

Aaron Parecki has been posting reposts on his website since 2014-10-29. Examples:

Amy Guy

Amy Guy has been able to post reposts since 2015-04-07, listed at /shares Eg:

Marty McGuire

Marty McGuire has been posting reposts since 2016-11-11. Example:

Sebastiaan Andeweg

Sebastiaan Andeweg has reposts on his site since he imported his twitterfeed.

gRegor Morrill

gRegor Morrill has posted reposts as of 2017-04-17:

Daniel Goldsmith

Daniel Goldsmith has been reposting on his site since 2018-01-05 using nanopub.

Nanopub extracts data from the reposted location using XRay and stores this data in json-formatted frontmatter. In the case of tweets, the repost-intention is correctly syndicated to the twitter.com silo.

Greg McVerry =

Greg McVerry sometimes reposts remixes of his posts as a h/t to the author who made the derivative work.

Add yourself!

Proto-repost examples

The following IndieWeb examples resemble reposts in appearance but are actually other simpler kinds of posts.

Tantek

Tantek Çelik has occasionally posted pseudo-retweets to tantek.com as notes, e.g.:

And a manual photo repost from Instagram, with additional prepended text.

Other independent examples

Syracuse iSchool

Self-described as:

Information Space is where the people of the Syracuse iSchool community share their stories, ideas and thoughts about the information field. Our bloggers are students, alumni, faculty and staff.

this sounds like a reasonably independent community more than a silo.

Examples:

Past Examples

Examples that used to be posted, but have been removed or are missing

Sandeep Shetty

Sandeep Shetty had been posting reposts on sandeep.io since at least 2013-06-04 (http://www.sandeep.io/35). Examples:

Kyle Mahan

⚠️ Kyle's site is now unfortunately a zombie site, so links have been replaced with archived versions

Kara Mahan has been posting reposts on kylewm.com since at least 2014-06-10 (archived). Example:

Commons Examples

Quitter se

Kara Mahan using an account on Quitter.se, reposted a note from Tantek Çelik:

Services

Bridgy

Bridgy sends webmentions for Facebook and Google+ reshares and Twitter retweets, as reposts. It uses class="u-repost u-repost-of" to support both the established property name and the earlier, experimental property name.

Projects

Publify

Publify is a project for hosting your own content / site.

Publify displays reposts using the original tweet data. Current used information are:

Additional information are provided regarding the repost:

From a visual point of view, the reposted message is displayed like most blockquotes, to enforce the citation impression.

From a markup point of view:

Sessions

IndieWebCamp sessions where reposts were discussed:

Differentiating Reposts

Quote vs. Repost

For me reposting is about saying this entire post is interesting (http://www.sandeep.io/35) while quoting (quotation) is about curating just the relevant parts (http://www.sandeep.io/27). So this implies a UX difference. With quoting (which is just a regular post) I highlight the curated "text" (with blockquote) while with reposting I highlight a post (by showing the author, title, summary, dt-published, etc.) - Sandeep Shetty

Like vs Repost

A repost is different from like in that a like is about me liking something personally (subjective value) while a repost is about something I think will be valuable to people that follow/subscribe to my site (objective value). Liking is an emotional response (feeling). - Sandeep Shetty

Bookmark vs Repost

Bookmark obviously does not contain the full content. Is there a difference in intent? Some users clearly share (and comment) on bookmarks with the intent of sharing the bookmarked post with others. Other bookmarks could be just private "I want to find this again" notes. thoughts? – Sven Knebel

Displaying reposts of

When a post receives a webmention from a repost, it can choose to display it similar to a favoriting/liking of that post, as well as optionally displaying a number of reposts, or icons of recent reposters.

See reposts for more specifics.

Silo Examples

Twitter

Twitter uses their silo specific term "retweet" for a repost, the action of posting a repost, and thus present "retweeting" and past "retweeted" verb tenses as well.

On Twitter, retweeted statuses are displayed with the original author's information in the activity stream of the reader.

Modern (2014-11-06) example screenshot of a Twitter retweet:

This in-stream Twitter retweet presentation consists of:

Below that, the original tweet appears identical to how it appears on the original author's timeline, except

2014-08-29 retweet in stream

In stream, Twitter shows the original author of the retweeted Tweet as normal, and includes text above saying "retweeted by {name}". Only the display name of the person who retweeted is shown, not the Twitter username. This can lead to confusion when reading your stream since you may not know how a tweet appeared them if you don't recognize the person's display name.

2014-06-28 retweet in stream

2013 retweet in stream

Previously, retweets in streams of the retweeter looked like:

The Most Reposted Thing

Most Retweeted

See: reposts#Most_Reposts

Tumblr

Tumblr has a notion of "reblogging", which Tumblr users tend to take reblogging quite seriously — for example it is bad form to reblog a post as a new tumblr post even if you're linking back to the original [1]

Tumblr reblog UX as of 09/03/14: Post appears in user's dashboard. User clicks reblog button in bottom right corner of post.

Reblog window is presented showing original content and allowing user to add comment in text box. Text box can switch from WYSIWYG to HTML. Text box also shows previous comments in it in successive blockquotes. It is possible to edit or remove this content and it will be displayed that way in the reblogging user's reblog post. While this is possible it's considered bad form to edit previous content. Tags can also be added to the reblog post. Tags are not carried over from the post that is being reblogged.

The post is then displayed in the users dashboard as a reblog and is visible in the dashboards of those following the reblogger:

Tumblr reblog persistence

A Tumblr reblog post is a copy of the original, thus even if the original is deleted, the reblog copy remains, and still refers to the (now deleted) permalink of where it was reblogged from. This is in contrast to Twitter retweets, where if the original is deleted, all the retweets disappear as well (because all they are are redirects to the original permalink, conversely the new "retweet with comment" will show the comment and a dead link preview).

Example:

Facebook

Facebook has a notion of "share" - which means repost someone else's post.

Screenshots needed of:

Google+

GooglePlus has a share UI that enables reposting of someone else's G+ post:

This gives a posting UI that allows a top comment to be added and a choice of circles to share to:

The shared post is indicated like this:

Repost.us

repost.us was a verb silo, hosting buttons and a UI for reposting articles which provided an HTML+JS snippet to embed on your own site. Example repost UI (seen once the "repost" button is clicked). Site is offline as of July 31, 2014

Cross-silo Examples

Because many silos allow for automatic cross-posting to other silos, many of them also cross-post local reposts!

Twitter to Facebook

A retweet on Twitter, auto-cross-posted by Twitter to Facebook:

This is particularly awkward when you compare what a Twitter to Facebook retweet cross-post looks like with a Twitter to Facebook tweet cross-post:

Brainstorming

Brainstorming Markup

Reposts carry a lot of data (all of the original post's traits + all the repost's traits). How can we mark them up so that all that data is captured?

Ideally we would provide reasonable fallbacks for consumers that don't know about reposts. This is made more problematic because readers' ideal fallback (full content of the original post) is different than webmention receivers' ideal fallback (something like "reposted this.").

Here's a slightly simplified example from kylewm.com.

`

Ben Werdmüller

IPFS would be a good thing for the Internet. Amber Case explains: http://techcrunch.com/2015/10/04/why-the-internet-needs-ipfs-before-its-too-late/

Reposted from werd.io

`

Challenges

The biggest challenge with repost is that currently it's something which is native to silo for silo posts, and nothing more. It's a challenge, because it's not clear how it makes sense in a cross-site manner.

What's the difference between a repost and just quoting/citing another article in full?

Display

See Twitter's retweet example for one way to display a repost in stream.

How should an indieweb repost be best displayed?

See related IndieWebCamp 2014 brainstorming session in NYC: IndieWeb Reposts

In particular:

How should a repost of a repost be displayed?

What about a repost of a repost of a repost?

Avoiding blogspamming

This article:

defines "blogspamming" broadly enough to potentially apply to any repost of an article post.

The challenge is, what is the best way to repost an article, without having it seem or in any way appear to be "blogspam" or "blogspamming"?

When reposting a short post, it's common to include the full post you are linking to, but the design of your site should make it clear who is the author of the content. When reposting a longer article, it's best to include only a link to the post, or make your post a quote instead of a repost. Example of a liked post that includes just a link back: https://aaronparecki.com/2020/01/31/5/

Additional discussion at: https://chat.indieweb.org/2017-02-03#t1486168081905000

and https://chat.indieweb.org/dev/2020-02-19#t1582125391496600

At HWC 2017-02-14 we questioned the ethics of reposting a complete content, especially that unless explicitly stated all material fall under copyright laws, and reposting should respect this. rel-licence could be added to indicate the openness of a certain post.

Additional discussion at: https://chat.indieweb.org/2017-02-16#t1487241083379000

Attribution and use of embeds

Scott Jack: What do you all think about how to share someone else's post from Instagram? I thought about using an embed, but I don't really want to embed Facebook trackers on my site. So I'm thinking about posting a jpg with attribution instead. Ah better, I found the person's actual website where they've posted the same photo.

Ana Rodrigues: I feel a bit weird about sharing someone’s instagram post without the embed. Probably because it is images and I don’t fully understand copyright/sharing rules. When it is tweets, I usually do a full screenshot of the tweet and link to the original tweet.

History

reblogging

Perhaps the oldest form of reposting is the act of "reblogging" someone else's blog post, which typically consists of copying an entire blog post article from one site to another, keeping it intact, and not adding anything except perhaps a "reblogged from ___" bit of text at the start and/or end linking to the original from which it was reblogged.

(need screenshots of this in the wild, what a reblog looks like, what's the UX flow to reblog something)

See Also