DeadSuperHero / pine

A simple blogging app
4 stars 0 forks source link

Publications #10

Open DeadSuperHero opened 7 years ago

DeadSuperHero commented 7 years ago

Publications are a model that belong to authors, that have many articles. A publication basically acts as a list of articles, authors can declare which publication an article gets assigned to.

Publications should also have an endpoint similar to users, allowing them to be followed through OStatus subscriptions. What would be really cool is if a feed could somehow preserve attribution of the original author for each individual article - the question then becomes: how does one do that exactly? Is every article in a Publication's feed effectively a "reshare"?

DeadSuperHero commented 7 years ago

Following up on this - I think it makes sense for post in a Publication feed to effectively be a reshare of an author's article. In other words, every post in a Publication feed is a reshare.

In essence, this would look like:

  1. Author adds article to a publication. (Some kind of drop-down or tagging mechanism)
  2. The act of being added to a publication reshares the author's original article.
  3. Attribution is preserved for the original author, and the post now shows up in the Publication feed.