Syndicating to Medium ift.tt/1XdwRhi
Syndicating to Medium
When I publish something on adactio.com in HTML, it already gets syndicated to different places. This is the Indie Web idea of POSSE: Publish (on your) Own Site, Syndicate Elsewhere. As well as providing RSS feeds, I’ve also got Twitter bots that syndicate to Twitter. An If This, Then That script pushes posts to Facebook. And if I publish a photo, it goes to Flickr. Now that Medium is finally providing a publishing API, I’ll probably start syndicating articles there as well. The more, the merrier.
Until Medium provided an API, I didn’t see much point in Medium. Let me clarify: I didn’t see much point in it for me. I’ve already got a website where I can publish whatever I like. For someone who doesn’t have their own website, I guess Medium—like Facebook, Twitter, Tumblr, etc.—provides a place to publish. I think this is what people mean when they use the word “platform” in a digital—rather than a North Sea oil drilling—sense.
Publishing exclusively on somebody else’s site works pretty well right up until the day the platform turns out to be a trap door and disappears from under you.
But I’m really puzzled by people who already have their own website choosing to publish on Medium instead. A shiny content farm is still a content farm.
“It’s the reach!” I’m told. That makes me sad. The whole point of the World Wide Web is that everybody has an equal opportunity to share their thoughts. You don’t need to ask anyone for permission. The gatekeepers of the previous century—record labels, book publishers, film producers—can’t stop you from making whatever you want and putting it out there for the world to see. And thanks to the principle of net neutrality baked into the design of TCP/IP, no one gets preferential treatment.
Notice that I said “people who already have their own website choosing to publish on Medium instead.” That last bit is important. Using Medium to publish copies of what you’ve already published on your own site gives you the best of both worlds: ownership and reach. That’s what Kevin does, for example. And Jeffrey. Until recently that was quite a pain in the ass, requiring a manual copy’n’paste process.
Back when Medium first launched, Dave Winer said:
Let me enter the URL of something I write in my own space, and have it appear here as a first class citizen. Indistinguishable to readers from something written here.
It still isn’t quite that simple, but now that Medium has a publishing API, it’s relatively straightforward to syndicate copies of your posts to Medium at the moment you publish on your own site.
Here’s what I did…
First of all, I signed up for a Medium account. For the longest time, even this simple step was off-limits for me because Medium used to require authentication using Twitter. By itself, that’s not a problem. The problem was that Medium demanded write permissions for my Twitter account. Just say no.
Now it’s possible to sign up for Medium using email so that rudeness is less of an issue (although I’d really like to see Medium stop being so demanding when it comes to Twitter permissions, especially as the interface copy bends over backwards to promise that Medium would never post to Twitter on my behalf …so why ask for permission to do just that?).
Once I had a Medium account, I needed two pieces of secret information in order to use the API.
The first piece is an access token.
I went to my settings on Medium and scrolled all the way to the bottom to the heading “Integration tokens”. I entered a description (“Syndication from adactio.com”) and pressed the “Get integration token” button.
Now I could use that token to get the second piece of information: my user ID.
I opened up a browser tab and went to this URL: https://api.medium.com/v1/me?accessToken= …adding my new secret integration token to the end.
That returns a JSON response. One of the fields in the JSON object has the name “id”. The value of that field is my user ID on Medium.
With those two pieces of information, I could make an authenticated POST request using cURL. Here’s the PHP code I’m using. It’s probably terrible but please feel free to use it, copy it, fork it, or do anything else you want with it.
When I run that code, I get a JSON response back from Medium’s API. Assuming I get a successful response, I can store the URL of the Medium copy and link out to it from here. That copy on Medium has a corresponding
link rel="canonical" in the
head of the document pointing back here to adactio.com.
That’s pretty much it. I added a checkbox to my posting interface so that sending a copy of a post to Medium is just a toggle away. I’ll tick that checkbox when I post this. You could be reading this on my site or you could be reading the copy on Medium.
The code I wrote is pretty similar to how I post notes to Twitter and photos to Flickr. In fact, posting to Medium is more straightforward: Flickr requires three bits of secret information; Twitter requires four.
What would make this cross-posting with Medium really interesting would be if it could work in both directions. Then I’d be able to use the (very nice) writing interface on Medium to publish on adactio.com.
That’s not so far-fetched. I’ve already got a micropub endpoint here on my site (here’s the code). That’s how I’m able to use Instagram to post photos to my own site (using OwnYourGram). I let Instagram keep a copy of my photo. I’d be happy to let Medium keep a copy of my post.
We need to break out of the model where all these systems are monolithic and standalone. There’s art in each individual system, but there’s a much greater art in the union of all the systems we create.
“Syndicating to Medium (Adactio)” adactio.com/journal/9694
RT @adactioJournal: Syndicating to Medium ift.tt/1XdwRhi
Publishing online and ownership buff.ly/1LIFcpq
Syndicating to Medium adactio.com/journal/9694
Last week, Jeremy Keith posted about syndicating his content to Medium using their new API. Before they added the API, there was no way to automatically publishing to Medium from your own blog. And doing it manually was quite tedious.
Jeremy posted in detail about how to set it all up and provided the PHP code he’s using to make it all work. As I’m running a static site on Octopress, I ported it to Ruby as a Jekyll Generator. I’ve posted it to Github, so you can grab it there if you so desire.
Syndicating to Medium adactio.com/journal/9694 (I read it in RSS, appropriately)
Syndicating to medium adactio.com/journal/9694
Syndicating to Medium adactio.com/journal/9694
Liked Syndicating to Medium
The term blog derives from ‘web log’ and was initially coined to describe “discrete entries (posts) typically displayed in reverse chronological order.” This though has evolved over time. Now it incorporates a range of different tools for creating and communicating. Having said this, they often come back to a core set of features.
In a presentation written during the heyday of weblogs, Dave Winer unpacks these core features. At a basic level, Winer says that it all comes back to:
- A single voice
- Publishing descriptions and content
- Identifying each post with a permalink
- Allowing for comments
- Archived and organised chronologically
Beyond this list, Winer touches on a range of what he describes as core elements. This includes how descriptions and posts are rendered, the infrastructure used to connect, the type of content allowed and the way content is outlined, including the use of blogrolls.
Although written over ten years ago, these features have not really changed. Some may have been removed or others given precedence, but the structure remains the same. What I think is significant is that in some respect everything is optional. It is this fluidity that make each tool unique. So here is a summary of some of the different tools available, what they enable and where their biases lie.
The most common blogging platform, WordPress is said to be responsible for a quarter of the webpages online. One of the reasons for the popularity of WordPress is the versatility provided through the plugin architecture and theme templates. Whether it be adapting posts or pages, tags or categories, it offers many possibilities. Another reason for the success is that it is open source, therefore anyone can fork it and develop it further. Subsequently, because of this adaptability there are a few different iterations that have developed over time.
WordPress.org is the open version that anyone can self-host. As a platforms, it allows you to not only deploy a wide range of themes and plugins, but also make your own modifications to the code. In turn, you can turn the site into whatever you like. You only need to look at the work of Alan Levine to get a feel for what is possible, including the DS106 Assignment Bank, SPLOT Project and Photo Gallery and Presentation Blog. This freedom comes at a cost as it means that you need to be more mindful of backing up, system updates and site security.
- Beginner’s Guide to WordPress – An extensive collection of tutorials to everything associated to WordPress. There are many modifications amd workarounds that are not usually found on more generalised sites.
- WordPress.org – The place to go when looking for general support material, as well as reviews of themes and plugins.
- Cog Dog Blog – Although not solely focused on blogging, Alan Levine often includes detailed posts outlining things that he has done with WordPress. I find this useful in making sense of what is possible.
- Getting Started on WordPress (IndieWeb) – The IndieWeb is a space that has been set up to support users in taking more ownership of their presence online through the use of various plugins.
- (Re)Claiming My Space on the Web – A reflection on my experience in transferring from Blogger to WordPress.org via Reclaim Domain.
- Why WordPress? The 2016 Version – Still a Fan – Tom Woodward reflects on why WordPress is still his platform of choice.
Unlike a self-hosted instance, WordPress.com provides a more secure, hassle-free service. This means that there are limited themes, no direct change to the code within the template and only select plugins available through the premium plan. The benefit is that system updates and backing up are taken care of in the background, however unless you upgrade this means advertisements on your page.
- Self Hosted WordPress vs. Free WordPress Explanation of the differences between free WordPress and selfhosted (which the school website is).
- WordPress.com Support – A collection of support material associated with WP.com. It touches on topics such as publishing, customising and connecting.
- Easy WP Guide – An extensive step-by-step guide to WordPress, unpacking each element.
An educational blogging network, Edublogs is a version of WordPress somewhere between .org and .com. It provides a safe and secure platform with a range of benefits, such as secure plugins, the ability to moderate posts and comments, as well as excellent support. The downside is that you are sometimes limited as to what you can do based on the plan you are on.
- The Edublogger – A community blog sharing everything associated with Edublogs, whether it be blogging with students or simply the latest updates and changes.
- The Edublogs User Guide – As Global2 is a part of the Edublogs community, this user guide can be useful when trying to figure out some of the different intricacies.
- 10 Ways To Use Edublogs To Teach – A video unpack some more possibilities to consider when it comes to blogs.
- Global2 – A collection of resources associated with Global2.
- Your Global2 Blog by John Pearce – A presentation unpacking everything from tags to widgets. A good run through of all the different things to consider.
Another student blogging platform, Kidblog provides a safe and simple environment for students to communicate. One of the selling points is that the teacher as administrator is able to seemingly control everything. This includes passwords, post moderation, levels of access, categories and custom widgets. In addition to this, classes are able to connect with other classes without even leaving Kidblog. The benefit of all of this is that is that it allows students to focus on sharing. The problem though is that in making the process so seamless, students are deprived of the hard fun involved in actually creating your own space or keeping up-to-date with other blogs. Of concern, there are no plugins available to support exporting content for the purpose of backing up.
- 12 Reasons to Use Kidblog for Student Blogging – Christa Love provides a list of benefits associated with Kidblog, including control, privacy and ease of use.
- Individual vs Team Blogs for PreService Edu Students (Comparing KidBlog & EduBlogs) – Although a little dated now, Wes Fryer provides a comparison between Kidblog and Edublogs.
- Kidblog Help Centre – A range of frequently asked questions are addressed in detail.
Blogger is a relatively straightforward platform. It provides a range of options, such as HTML and tags, but tries not to overly complicate things (a complaint often made about WordPress.) In regards to infrastructure, it has a simple back-end. Although it is easy to use, this in part comes at the cost of versatility and individuality. You can adjust themes by adding in widgets and how they sit on the page, while you can add CSS code to make some changes. However, you do not have the ability to make the wholesale changes like with WordPress.Org, therefore there is a certain repetition when it comes to overall templates.
Owned by Google, there are benefits of direct connection to services such as Adsense and Google+. Subsequently, comments can be connected with Google+, while you are also able to easily link to other Google+ users. This can though be problematic if you decide to move services. Beyond these connections there are no plugins.
In the end, Blogger is a great place to start if you already use other Google products. However, there is always the fear that Google may decide to moth ball the service as they did with Google Reader. There is also the chance at any time that Google may close your site down if you have breached any of the terms and conditions.
- Choosing a Blogging Platform and Why I Chose Blogger – Richard Byrne on his decision to choose Blogger.
- Blogger vs. WordPress – Marko Saric provides a detailed comparison between WordPress.org and Blogger.
- Basic Blogger CSS Code to Improve Your Site – Rachel Marie provides some simple improvements that you can use to improve a site.
- Free Blogger Templates – An extensive collection of templates for Blogger. You can also share your own.
- Blogger Simplified – A breakdown of the different elements within Blogger
- The Blog That Disappeared – Roxane Gay provides a warning about trusting a private company to your data.
- Clarifying the District Responsibility for “Other” Google Services in GAE – Jim Siegl explains that schools must get parent permission and ensure use is FERPA compliant when using Blogger with students.
On face value, Tumblr seems no different to any other blogging service. It allows users to publish various types of content, as well as continue the conversation through comments. In regards to the infrastructure, the dashboard is fairly simple, while when it comes to themes you can either choose from those provided or customise your own using the HTML editor. For many, the draw card is the visual archive which is somewhat unique to Tumblr.
Where Tumblr differs from other services is the sense of community created around the culture of follows, likes and reblogs baked into the code. Although platforms like Blogger and WordPress have a space dedicated to following other blogs, the visual nature entices engagement. Associated with this, you are able to drag in media from elsewhere. Tumblr is very much a curated space. A creative repository of the web. As a site it exists somewhere between Twitter in regards to its open feed, Pinterest with its visual layout and Known in its celebration of the short form.
- Why U use Tumblr? – Mariana Funes disects her use and understanding of Tumblr.
- Let’s All Go Back to Tumblr – Jeremy Gordon reconsiders Tumblr and suggests why we should potentially revisit it.
A lightweight publishing service, Known provides the means to share a range of content. It is fully responsive and is easily accessible via the browser. As a platform, it offers a range of possibilities, such as a digital locker that you syndicate elsewhere, a community space for people to connect or as a more personal short blog. Compared to other offerings, Known’s strength is not necessarily in its appearance, but rather what it allows you to do. With the ideal being to help people to take more control of their online presence it integrates with a range of other services. Due to this intended flexibility, you very much create your own iteration. Want comments, enable them. Want multiple users, enable them. Want to customise things using CSS, enable it. Through the plugins you are able to truly personalise the space to your particular needs. In addition to this, as it is open sourced it has been designed to be forked allowing for many other nuances.
- Getting a Simple Website Started With Known and Lightweight Blogging, Publishing, and Sharing Using Known – Ian O’Byrne provides a complete introduction to getting going with Known.
- Why we built Known – Ben Werdmuller unpacks some of the different potentials associated with Known, including as a social space, a means for connecting with other spaces and as an example of adaptable software.
- How We Built Known – Ben Werdmuller provides a lengthy and rather technical explanation as to how they developed Known and the choices that were made along the way.
- Out in the Open: A Blogging Tool That Lets You Actually Own What You Post on Facebook – Klint Finley on the potential of Known as an elegant social option for system focused LMS’. Also explores student ownership over their own data and presence.
- IndieWeb advocates launch Known so bloggers can be social and still control their content – Beyond WordPress and other such open source options, Mathew Ingram outlines the benefits of Known to take more control over proprietary platforms.
- Known Developers Google Group – A group dedicated to questions and conversation around all things Known.
- Known on GitHub – All the files available for anyone to fork and build upon.
- Known Command Line Installer – Marcus Povey provides a guide for installing via the command line, this can be handy for scripted installs, using non-MySQL database backends, or when installing over a terminal connection to a remote server.
- Known (IndieWeb) – This IndieWeb page outlines the process for using Known to manage your presence online. It also includes a great list of examples.
- What Was Known – Jim Groom reflects on his use of Known and using Sitesucker to archive.
For some, Medium represents a blogging ideal. A one stop shop where you can post, comment, highlight, bookmark, collaboratively drafts and connect with different users. There are two glaring problems with this. Firstly, if you want to exist outside of Medium it is not made easy. Alan Levine has documented his efforts to make sense of the RSS feed, while you are unable to download your content in a form that is usable. The second matter is the feel of the space. There is little room for personalisation, while you are limited to the basics of text formatting. (I should.recognise that some like Mike Caulfield explain that there are benefits in bare basics formatting.) In addition to this, the profile pages are somewhat limiting.
With all this said and done, I think that Dave Winer sums up the problem with Medium best when he warns about it becoming the consensus platform. Like with Kidblog, the move away from the open web for the sack of convenience risks putting control in somebody else’s hands. It is for this reason that I always recommend posting elsewhere first before sharing Medium.
- Blogging with Medium – a post I wrote as a part of a presentation for Digicon15.
- Ten Reasons Why I Love Medium – a post from Marcin Wichary unpacking the different features of Medium
- Medium as an educational tool — the feedback era – a post from Mathias Elmose discussing the benefits in regards to writing and feedback.
- Getting Started in Medium: Writing and Reading – two posts from Ian O’Byrne explaining how to get going with Medium.
- Tips and tricks for Medium writers – The editor at Medium provide an extensive guide for using the editor when publishing in Medium.
- Syndicating to Medium – a post from Jeremy Keith outlining how to syndicate your posts to Medium in order to gain the benefits of posting in your own space, as well as the reach offered by a space like Medium.
- WordPress vs. Medium – Which One is Better? (Pros and Cons) – the team at WPBeginner unpack some of the differences.
- How to Properly Move from Medium to WordPress – the team at WPBeginner privide some advice about moving from Medium to WordPress.
- Anywhere but Medium – Dave Winer makes the plea for readers to post anywhere but Medium, rather than let it become consensus platform. Instead, we need to make a stand for the open web and at least post elsewhere first.
- Does The Web Come in My Own Size? Or Only Medium? – Alan Levine reflects on Medium and what it means in regards to blogging and owning your content.
Similar in some respects to Storify, Weebly involves dragging and dropping various elements in order to create your content. Whether it be a title, a video, contact form and custom HTML you simply place the parts together like a jigsaw. This means creating a blog requires little expertise. In regards to the overall layout, there are a range of customizable pages, for some the simplicity within these can be frustrating.
Like WordPress.com the basic plan is free. However, this comes with advertisement. The different plans come with greater benefits. While like Kidblog, Weebly Education also lets you create 40 student accounts for free with no student emails required or advertisements.
- Weebly Step-by-Step Guide – A PDF that helps break down the different parts.
- Weebly Blog – A collection of blogs from the Weebly team covering a range of topics.
A content management system that works across all platforms, Seesaw provides the means to capture learning in a range of forms. Like spaces such as Edmodo, you can create groups and classes. However, what is different is that even with just one iPad in a classroom you can quickly allocate artefacts to different students. Recently, they added a new blogging feature. This allows you to curate student content in a central group space and post it out as a blog. As with most educational platforms, there is the facility to moderate posts. In regards to overall contents, parents have the power to download their child’s content, while schools that have subscribed to Seesaw for Schools have the ability to do a bulk download of.the student data. It is unclear where blog posts fit within all of this. Interestingly, there are many similarities with Kidblog, from the connections to the lack of RSS.
- Using @SeeSaw to engage kids and parents alike – Lee Hewes provides a reflection on the benefits of Seesaw to engage students in learning beyond the classroom and provide authentic point of communication home.
- How Seesaw accidentally became a teacher’s pet at 1/4 of US schools – Josh Constine unpacks the backstory to Seesaw.
- The Update That Makes Seesaw A Game Changer! – Leeroy Parky provides an introduction to the new blogging feature within Seesaw. He touches on a few of the limitations, such as no RSS or ability to measure visitors with something like Revolver Map.
- Seesaw: The Ultimate Digital Portfolio and Reflection Tool – Rebecca Davies provides an introduction to using Seesaw.
- Tech Tools For Teaching: Using Seesaw to Create, Curate, Collaborate and Connect in the K-12 Classroom -Jeanette Carlson provides a great summary of the benefits to using Seesaw, including capturing work, collaborating as well as reflection. There is also some discussion of the new blogging feature.
- Seesaw at NCCE – Heather Marrs’ resources from her presentation at NCCE. It includes a set of slides with screenshots of the different elements within the application.
- Seesaw Connected Blogs by Grade Level – Google Docs – An extensive collection of Seesaw blogs with the potential for commenting and collaboration.
- Connect Your Classroom Through SeeSaw Connected Blogs – Richard Byrne unpacks some of the educational uses of Seesaw.
- Collecting, Curating, and Sharing with Seesaw – Miguel Guhlin collects together a number of perspectives associated with Seesaw.
- Add Text Labels to Drawings & Pictures in SeeSaw Portfolios – Richard Byrne demonstrates some of the new functionality.
- SeeSaw Unveils New Features at ISTE 17 – Richard Byrne introduces four new features, including a messaging system, new teacher home screen, add your own class icon and redesigned parent view.
- 10 Reasons to Use SeeSaw – A sketchnote by Sylvia Duckworth.
- A Quick Guide to Making Thinking Visible Using Thinking Styles – Holly Clark collects together a number of uses for Seesaw in the classroom.
- 100 Ways Students Can Use SeeSaw – A guide from SeeSaw on some possible ways to use the application.
Another alternative to the usual short informal forms, such as Known and Tumblr, is Google+. A social media platform, Google+ is designed to connect together different products, such as YouTube, Google Photos and Blogger. It is divided into three parts: collections, communities and the main stream. Whichever section you post in, you are able to incorporate different content type, including images, videos and links. It also allows for the use of hashtags within the writing. There is no avenue to embed content within a post.
What is unique about using Google+ as a platform is the ability to specifically control who sees what is posted. Basically, you can post for specific people, a circle, a community or simply for the public. In regards to reading, you are able to see a summary of someone’s viewable posts in the profile feed, while you can also use third party application to generate an RSS feed. Like Medium, there is little means for changing the look and feel of the site.
- The Beginner’s Guide to Google+ – This post from Ryan Lytle provides a step-by-step guide to support new users in getting started.
- How Google+ is Rethinking Social Media – Shay Meinecke provides an update on Google+ and introduces some of newer functions, such as Collections and Photos.
- Learning professionally with Google+ Communities – Camilla Elliott explains some of the benefits of Google+ Communities for sharing and collaborating. This is seen as an alternative to other spaces, such as Facebook Pages.
- Get Connected wtih Google+ – Heather Baille created a video that showcases some of the potential associated with Google+.
- 8 Ways Teachers and Students Can Use Google+ – This post provides a range of activities which clearly demonstrate the potential and possibility.
The reality is that there are many other blogging options available. Some educators use secure spaces like Scootle Community, others utilise different social media platforms, such as Twitter and Facebook. Some utilise different services. like Storify, to suit their purpose, while others take a more nuanced approach, installing services like 1999.io or Pelican and going from there.
In the end, it comes back to purpose. If I were starting out with blogging, either personally or as a class, I would sign up to Edublogs. They provide fabulous support, either through the Edublogger blog or via the likes of Ronnie Burt and Sue Waters. The next step personally would be to purchase your own space online and install your own instance of WordPress. This not only provides control over data, but also more options in regards to what is possible. Although this requires a little more effort, there are enough educators out there ready to help that it makes it achievable if you are willing to dive in. Another option when self-hosting a site is to use Known. Like WordPress, Known is open source. Although a seemingly simple site, it offers to possibility to build the web, but also own your presence there. It all depends on context.
So what about you? What service do you use? Why? Have you used any other platforms in the past? As always, I would love to know. Feel free to leave a comment?
If you enjoy what you read here, feel free to sign up for my monthly newsletter to catch up on all things learning, edtech and storytelling.Share this:
Considering POSSEing once again adactio.com/journal/9694
How to publish a post on your blog AND on Medium“We need to break out of the model where all these systems are monolithic and standalone. There’s art in each individual system, but there’s a much greater art in the union of all the systems we create.”by +Jeremy Keith Read it here:https://adactio.com/journal/9694or here :-)https://medium.com/@jeremykeith/syndicating-to-medium-b59bbebc48d3and look: they share the same rel canonical!<link rel=”canonical” href=”https://adactio.com/journal/9694“>
Publish anywhere you can export your data and keep your URLs January 21, 2016 Dave Winer recently wrote that if you have something you want to publish that you should publish it anywhere but Medium. His argument is that Medium could shut down or change course at any moment and your content and your URLs would then be in jeopardy of disappearing. He’s right. That could happen. But that could also happen to the platforms he suggests that you publish on; WordPress.com, Tumblr, Blogger, etc. WordPress.com is owned by a private company and could, theoretically, stop working tomorrow. Tumblr is owned by Yahoo! and we’re all sitting here watching that train wreck in realtime. Blogger is owned by Google and that should give you pause. So, while Winer’s point is valid — that you may not want to publish anywhere that could disappear — I believe the solution behind it is a bit more nuanced than a one-liner like “anywhere but Medium”. The more reasonable rule of thumb would be to publish “anywhere that you can export your data and keep your URLs”. Currently Medium does not match this criteria. You can use your own domain name so you can keep track of your URLs. And they do have an API. But it is one-way and severely limited API — very similar to Facebook’s API of yore. You can push content to Medium but cannot consume content from Medium. (If I’m wrong on this, please email me.) WordPress.com, Tumblr, Blogger; these each have a way to get your data out of them. WordPress being the easiest and most friendly since they offer most of the features via an open source download on WordPress.org. You could have your site back up and running (and able to be published to) in less than an hour. The others simply give you the content and you’re on your own to create your own publishing software. So should people stop publishing to Medium? I think Jeremy Keith’s approach is best. He says: Using Medium to publish copies of what you’ve already published on your own site gives you the best of both worlds: ownership and reach. There are caveats to this approach. The main one being that editing posts after their pushed to Medium is a manual process. But that is the same on any platform you cross-post to including Twitter, Facebook, LinkedIn. View all posts Comments