Skip to content

Conversation

@schuster
Copy link
Contributor

I'd like to start cross-posting some of the posts from my personal blog on the PRL blog. This PR just adds a post that links to my own blog, but I'd like to get feedback on how others think cross-posting to the lab blog should work.

@gasche
Copy link
Contributor

gasche commented Nov 29, 2016

I'm strongly in favor of cross-posting in principle -- the lab blog can and should serve as a "planet" where those of our personal posts that are relevant to the lab get aggregated together. On the details I'm willing to go for whatever each author feels more comfortable with.

I see roughly three families of approaches:

  • Re-post the same content in full, with a one-line header/footer "this post originally appeared on my personal blog". This is a common practice, see for example julia bloggers or, in reverse, Bruce Schneier's originally appeared as an essay in (this journal) posts.

  • Have a short summary of the content (enough to let readers decide whether they want to read through) written by the author of the post (possibly just a quotation of the introduction of the post).

  • Just have a link.

I think that which of those solutions we choose depends on the preference of each of us, and also on the cost/effort involved -- if your own blog is not in a Markdown format in the first place, re-posting the same content is going to require a painful transition and we don't want to do that.

@bennn
Copy link
Member

bennn commented Nov 29, 2016

I like "just the link" for this post. (Your personal blog looks very nice.)

But I have a strong preference that a "just-the-link" cross post doesn't have its own page. Clicking the title should go straight to the link, if possible.

@bennn
Copy link
Member

bennn commented Nov 30, 2016

Ah, it's super easy to link the title of a blog post to somewhere else. Here's a simple post that does it:

    Title: [test](https://www.google.com)
    Date: 2016-11-29T21:24:03
    Tags: test

_Replace this with your post text. Add one or more comma-separated
Tags above. The special tag `DRAFT` will prevent the post from being
published._

<!-- more -->

@mhyee
Copy link
Member

mhyee commented Nov 30, 2016

But I have a strong preference that a "just-the-link" cross post doesn't have its own page. Clicking the title should go straight to the link, if possible.

I agree with this. As a reader, I don't like it when I click a link, expecting a blog post, and then have to click another link. A short summary---or just the first paragraph as an introduction---helps a lot. (As a reader, I'd prefer a full repost, but as a blogger, I understand the difficulty in porting over to Markdown and then having to maintain two versions of the same post.)

Also, a slightly unrelated gripe: when blog posts are finally merged and published, the publication date is the date the PR was opened. For example, the SRC post was published a few days ago, but the date is from a few weeks ago. Does this bother anyone else? Is the only solution to rename the blog post and manually update the date?

@schuster
Copy link
Contributor Author

Thanks for the feedback. I like the idea that it's up to the author to decide what works for them.

There's another downside to republishing the entire post on a different site: the comment conversation is split across sites (although it looks like Frog doesn't support comments, at least on our blog). Admittedly, this will already happen with sites like Twitter, Reddit, Hacker News, etc., but it might still be worth avoiding even more split conversations.

I'd like to come up with a convention for marking link-only cross-posts so the reader knows they're going to a new site. I was thinking just adding "(Cross-Post)" at the end of the title, e.g. "Getting Started in Programming Languages (Cross-Post)". Thoughts?

@schuster
Copy link
Contributor Author

@mhyee Yes, the date issue bothers me, and I don't know any better solution. For my own posts, though, I don't mind manually renaming it if that's what has to be done.

@gasche
Copy link
Contributor

gasche commented Nov 30, 2016

I don't think we need to rename the file (I think the date is only there to avoid conflicts?), just the "Date" field in the post metadata.

@schuster
Copy link
Contributor Author

Doesn't the filename also dictate the URL?

@gasche
Copy link
Contributor

gasche commented Nov 30, 2016

It does, but I would still expect the posts to be sorted by data metadata, not this part. We could probably fork Frog to remove the reliance of the date in (filename, URL, rendering output directory), and just suppose we won't have name conflicts between different posts.

@schuster
Copy link
Contributor Author

Forking frog seems like a heavy-handed approach, and I could see that approach breaking oddly down the line.

This seems like another choice where the author should be able to do as they wish - they can either do the work to rename the file, or just ignore it and publish with a slightly off date.

@mhyee
Copy link
Member

mhyee commented Nov 30, 2016

I think it's OK if the URL doesn't match the publication date. People don't really look at URLs (especially when they're long), and in many publications (e.g. NYT), it's not uncommon for the URL and article title to mismatch. (It's especially amusing if the title needs to be changed because of controversy or a factual error, but then the URL isn't changed.)

So let the author decide to rename the file or not, and to update the date or not?

@gasche
Copy link
Contributor

gasche commented Nov 30, 2016

Yes. (Forking frog, or using a different blog generator, may still ultimately be necessary because it is frustratingly inappropriate on several fronts (eg. the multi-author support thing is also a big problem).)

@takikawa
Copy link
Contributor

Instead of forking frog, it may be helpful to contribute a patch upstream that lets you update the date with a command. It shouldn't be too hard to implement.

@schuster
Copy link
Contributor Author

Okay, well my post is good enough for now, so I'm merging it, but we can still discuss the other issues here.

@schuster schuster merged commit c287523 into nuprl:master Nov 30, 2016
@gasche
Copy link
Contributor

gasche commented Dec 1, 2016

We may want to refine slightly over this solution because the syndication feed item produced is not optimal: cliking it goes to our blog, precisely to this page with just the title, and then you have to click the title again to go to the actual content. It would be best of course if we could have the URL of the feed item (<link rel="alternate">in Atom parlance) point to the original post directly (again, changes to Frog are required with explicit cross-posting support), but otherwise it would be nice if we had a link to the original post in the article's header, because people could then follow it from their syndication feed (so one extra click instead of two to access the content).

@bennn bennn mentioned this pull request Dec 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants