Menu

Colin Devroe

Photographer. Podcaster. Blogger. Reverse Engineer.

Ron Chester on Webmentions

Ron Chester:

I have only one reservation about the development of this IndieWeb stuff. While it is in progress, most of these websites have disabled regular comments, if they ever had them. Often there is also no contact information given, or it takes a lot of hunting on their websites to find it. So if one doesn’t have webmentions working on one’s own website, there is no obvious way of communicating with these folks about things they post. I have found that if they’re also on the Microblog website, one can post a message there, addressed to them. But that seems pretty round about, when an old school place to post a comment on their original post would be very easy to leave.

Please go to his site and read his entire post.

I read Ron’s post before making my decision to turn comments back on. Also, my email address is available on every page of my site. So if anyone would like to comment on anything on my site they should be able to do so both publicly and privately with ease.

Side note: One of the reasons we all turned off comments, aside from the benefits of disabling comments like more traffic to your site (I wrote this post 10 years ago!), is that people claimed that moderating comments is too much work. I no longer think that is an issue. Even if my blog became a popular place to comment I think I’d be able to keep up with it with the tools we have available now.

Webmention on Micro.blog

Manton Reece:

We’ve been improving Micro.blog’s support for Webmention. When you reply to a post on Micro.blog, from the web or iOS app, it will ping the site you’re replying to, giving that site a chance to include the comment.

Kudos to Manton as Webmentions seems to work beautifully is Micro.blog. The improvements show and the value is starting to show too. So I guess I just need to stop complaining. I’ve been harping on webmention for a little while. I feel terribly about it. Because I want it to work so badly and I’ve just been frustrated that is seems so inconsistent! So I plan to shut up now and sit down and get it working properly. I’ll likely do that within the next few weeks.

To see Micro.blog’s webmentions in action you can see a few on my posts there and here on my blog. I’m looking forward to their presentation being much more valuable on my blog. My email inbox is open for suggestions.

 

Supporting WebMentions

Jeremy Cherfas, in response to a recent post of mine:

Not exactly sure what Colin Devroe means when he says he’s “just going to publish her on my blog”. I guess that means he’s not interested in people, like me, publishing our comments on our blogs. Of course there’s no compulsion to POSSE to be part of the #indieweb, and if you don’t want to, you shouldn’t. But I hope he’ll still accept webmentions.

On the contrary, I’d much prefer people publish on their blogs in response to my posts rather than on social media. Which is why I do not plan to continue to POSSE. If people find my posts or subscribe to my blog great. If they don’t, that’s ok with me too.

Chris Aldrich strikes it right:

I’ll agree with Jeremy that you don’t need to syndicate content or even backfeed to be a part of the Indieweb. Particularly when you’re already doing the primary tenets: own your domain, own your data, publish on your own site. (Ideally this is what everyone should be doing in conjunction with webmentions and then all the social networks would be superfluous.

Exactly. If I publish here and people link to it in response, I don’t need any social networks.

So, I’m going to support webmention. Not just accepting them and sending them (as I do now), but displaying them also. I need to find a little time to do that since web mentions generally look terrible by default but when I do I’ll report back.

Thanks to Jeremy and Chris for chiming in.

Each time I read one of Jeremy’s posts on how he handles POSSE, Webmention, or other neat Indiewebby things – I get the urge to write some code for my site. But then I get into it a little and get overwhelmed. Too much work to support all these social networks. I do, however, want to improve how my webmentions look on other people’s sites. I need to fix that.

I still need to find time to improve my site’s webmentions. They are terrible.

You can now follow any blog on Micro.blog

Neat feature from Micro.blog. Here is Manton Reece, from his personal blog, on the new feature:

You can now follow blogs in the Micro.blog timeline, even if the blogger hasn’t yet registered on Micro.blog.

Manton describes this feature as another type of “username”. I understand why he’s framing it that way but I’m unsure if it is the best way to describe it. A blog’s content being syndicated through Micro.blog, unwitting of the owner, isn’t a username. In fact, any interaction with those posts by the Micro.blog community may very well go wholly unnoticed by the owner of the site unless their site supports Webmentions. So these are hardly Micro.blog users.

Be that as it is, I am struggling myself with a better way to fully describe the different ways in which someone can use Micro.blog.

At current, here they are:

  • you can host your blog on Micro.blog at your own domain name
  • you can sign up to Micro.blog and post there using their domain name
  • you can sign up and syndicate your blog to an account (like I do)
  • with any account:
    • you can follow Micro.blog accounts
    • you can follow any Mastodon account on any instance
    • and now you can follow any blog irrespective of whether or not the site knows it or not (like an RSS reader)

A powerful service!

This brings back memories of two services that had some interesting tip-toeing to do as a result of syndicating the content of another persons without their permission.

One, I had a lot to do with, which was 9rules. We crawled the content of all of the blogs within the community and kept a copy of a lot of their content. This allowed a few things. We had categories on the 9rules web site that made it easy for people to find blogs that interested them such as Tech, Culture, Food, etc. It also made search possible – so in a way, we had our own blog search engine. It was one of the first services of its kind on the web.

However, 9rules’ main income came from ads. Our homepage featured a few primary ad spots and some of our subsequent pages did as well. A few of the members wondered if we were profiting off of their content. A valid concern, one we didn’t intend, and I remember it being a topic of debate.

Another service I had nothing to do with, Get Satisfaction. This service created forums for people to ask questions and get answers and rate their favorite products and services. One reason it caused a kerfuffle was because the companies had no idea these conversations were happening and it made them look bad when a big issue with one of their products went unanswered. Many asked to be removed from it.

I don’t think Micro.blog will end up with ads but never say never. Also, I trust Manton and his team to be mindful of how they use this content and how they notify site owners of anything that is happening with that content on their platform. So far they’ve proven themselves to be careful, purposeful and altruistic.

If you want to follow me or my blog on Micro.blog you now have lots of ways to do that. My account, my blog, and my Mastodon account. Cool.

Indie web question: Any recommendations for a better WordPress plugin for sending webmentions? I’m using the Webmention plugin but it doesn’t seem to send a comprehensive webmention. See this. Or, am I doing something incorrectly?

An interview with Manton Reece of Micro.blog

I have fond memories of the very early days of WordPress (when it had just been forked from b2/cafelog), of Twitter, of Brightkite, of App.net, of Mastodon… just to name a few. The early days of any platform or so important to what they will become. They are the most fun to watch.

The early days of any platform can be frustrating too. Services sometimes go down, features aren’t released as quickly as you’d like, and small bugs can hamper your workflow.

I liken it to watching art be created. It can be a bit messy, it can sometimes confuse you, but when you see the final product you have the privilege of knowing how the platform got to that final state.

Yesterday I volleyed back and forth via email with Manton Reece, the founder and creator of Micro.blog. Micro.blog is in that same relatively early stage where new features are released with regularity, where the community is growing steadily, and where the users have the strongest voice.

He kindly answered a few questions. But here are a few highlights that I plucked from his answers:

  • Micro.blog is both an aggregator of blog posts and a blog/site hosting platform
  • Features on Micro.blog are rolled out slowly on purpose, to be sure they won’t disrupt the principles behind the service. And they often come from what users are already doing on the platform.
  • Native support for audio and podcasts are already part of the plan
  • Many users that use the hosting feature use their Micro.blog-powered site as their primary web site
  • Community support members for curation, help, etc. will be the primary area the team will grow, outweighing engineering

Here is the interview and his responses in their entirety.

First, thank you for making Micro.blog. For me personally it is surfacing some excellent independent microbloggers that I wouldn’t have found otherwise. Now that Micro.blog is open to the public, is there anything that you see happening on the platform, either now or during the beta period, that has surprised or delighted you?

Thanks for being part of the Micro.blog community! I’ve loved how people not only embrace the platform, but in many cases get back to writing at an old blog that they had accidentally neglected, or get inspired to start up a new microblog at their own domain name. So many beautiful photos have been posted, which we like to highlight in the Discover section, and the tone of conversations has remained thoughtful and respectful even as the platform has grown.

I’m also happy to see that many Micro.blog users have warmed up to some of the early decisions we made to not copy every feature from other popular social networks. For example, not showing follower counts or worrying about how many likes a post has received.

People seem to really enjoy the new emoji-based topics we introduced recently, to collect posts about books or music or sports. Little experiments like these are a reaction to what the community is already doing. The best thing we can do is build features that support what people are posting about — to encourage the kind of posts that make Micro.blog a nice place to be — and then see which of those features resonates.

Have you been surprised at all by the number of photos that people are posting? Or, did you always think that Micro.blog would be a great place for people to share photos? And, do you think you’ll see audio or video shared more on Micro.blog in the future?

I’ve always thought photo-blogging would be a perfect fit for Micro.blog, and we’ve tried to build good support for it in the iOS app, such as having built-in photo filters. Many people are frustrated with Twitter and Instagram and want to post photos to their own web site again. But I was still happily surprised to see so many photos. There was also some help from the community, such as Doug Lane running a 7-day photo challenge.

Our plan was to start with photos, with good photo hosting, and then expand to natively support audio and podcasts. After that, video. I think video can quickly become kind of overwhelming and busy when shown in a timeline — especially with auto-playing video, which we don’t want to do. So I’m comfortable expanding this support fairly slowly to make sure we get it right.

I see Micro.blog as two parts: 1. A community of syndicated microblog posts that are populated by people’s independent web sites using RSS or JSON feeds. And, 2. A blogging platform that allows you to create a simple blog (with an emphasis on microblogging). Is this the right way to look at Micro.blog now and into the future? And if so, why tackle both problems rather than simply #1?

That’s the right way to think about it. What I found while developing Micro.blog is that just building a more open social network-like platform wasn’t enough. If we wanted to encourage people to blog more, we needed to make blogging itself much easier. The best way to do that is to also offer to host someone’s blog for them directly on Micro.blog.

Blogs hosted on Micro.blog started with an emphasis on microblogging, but they have improved significantly since we initially launched, and now offer many features competitive with other dedicated blog hosts. There are Micro.blog users who have their full web site hosted by Micro.blog because it’s just more convenient.

This second part of Micro.blog is also very important to grow the service as a business. I want to run Micro.blog for decades to come. The only way to do that — to pay for all the servers and other supporting services — is for Micro.blog to be profitable. Since we never want to show ads, offering paid plans such as blog hosting is a great way to go.

Would you be willing to share any interesting stats? Some that I’d personally be interested in tracking would be the most number of posts in an hour, the greatest number of signups in a day, stats like that.

And as a follow-up: As the platform (meaning the software, hardware, underlying services, backup routines, databases, etc.) become more complex surely you’ll need to expand from being the two-person team Micro.blog is currently. What position do you think the next full or part-time team member of Micro.blog will fill?

I don’t currently have many stats to share. We have been so busy improving the platform that we haven’t built anything to track things like spikes in the number of posts. There is a 500-user limit on new registrations per day. When we opened it up to the public, the limit was just 100 which was reached pretty quickly as people would share a link to their friends.

There are so many areas that we could use a larger team for, like system administration and planning how to scale the platform. As you noted, the first person to join Micro.blog was Jean MacDonald, our community manager. I hope that the community will continue to grow such that we’ll need additional curators to help manage features like the Discover section.

Facebook recently announced they were hiring 10,000 moderators, and I know Twitter has a large staff as well. I expect one mistake that these larger social networks made early on was hiring too many programmers, and not enough curators. For Micro.blog we always want people who can interact with the community and stay ahead of any issues.

Discover has already seen a few iterations. First, it was a simple list of users. Then it expanded to include photos posted by the community. After that, a human-curated list of posts was added. And now, hashtag-like emoji’s allow you to find posts on topics like books, music, and football. Did I miss anything? This must be a fun part of Micro.blog to tweak and see how the community responds. I know I’ve found it to be very fun to have open a few times during the day. Can you share a little about how posts end up in the Discover tab? Who is making those selections and what are the next steps?

I feel like the current iteration of Discover is by far the best yet. There were a couple problems with just featuring a list of users. You can only feature so many users, so we randomly selected users to show from the featured list. Those users would get a lot of attention but unless we continually update the list, it might not be enough people to fill your timeline with interesting posts if you just pick a few people to follow. The list got stale quickly as new people were joining the platform.

Now, throughout the day we skim through posts and replies and put them in Discover. This is a better reflection of the activity on the platform. It’s not all posts, but it’s a good snapshot of the kind of things people are posting about. It looks good and isn’t overwhelming. It’s a great way to find new users who just joined Micro.blog, too.

Emoji topics are a little different. Whenever Micro.blog sees a new post, it checks it for emoji and adds it to a collection. If an inappropriate post shows up, we can just remove it from the collection without effecting anything else about that post or user on Micro.blog. There are a limited number of emoji, which keeps everything simple. I don’t think it will get out of control like Twitter hashtag search results often do.

One aspect I’ve always loved about microblogging was that it could be consumed and participated with in realtime. A few examples that come to mind are backchannels for live TV events like awards shows, or for conferences and meetups, etc. Is this something the Micro.blog team thinks about much? Are there any apps, features, or other considerations that would be made specifically to foster realtime interactions for things like this?

I agree this is a natural fit for indie microblogging. Something like live sports might not appeal to everyone, so it would be useful for both tuning into those feeds or filtering them out. Over the weekend, we put the football emoji in the Discover section for people who were posting about the NFL playoffs, as a simple experiment for making current topics more discoverable.

There are myriad other things we could talk about like Pins, third-party applications, indieweb building blocks like Webmention, and the all new Micro.blog logo and app icon. Is there anything you’d wish to highlight? If so, please do. And lastly, what is something you wished I asked but didn’t that maybe you’d like to make sure people reading this interview know (feel free to allow this to be nothing)?

The third-party ecosystem and larger IndieWeb community are both really important. There are several third-party apps for Micro.blog in development now, for iOS and Android. When I was designing the Micro.blog API, I based it on JSON Feed, Micropub, and other common APIs so that third-party Micro.blog apps could also be adapted for other platforms. And likewise, Micro.blog benefits from many existing IndieWeb tools and open source software like WordPress. The more we can push forward the user experience for indie microblogging, making blogging more approachable, the stronger the open web will be.

Thanks Colin! It was great to have a chance to share some of our thoughts behind Micro.blog.

Thanks to Manton for taking the time to write thoughtful responses. If you haven’t yet given Micro.blog a try head on over to there and give it a whirl. You could very well make an impact on the type of place it becomes.

You can follow Manton on Micro.blog at @manton. And I’m @cdevroe.

Micro.blog is now public

Manton Reece:

Micro.blog is now available to anyone. There’s a limit of 100 new sign-ups each day, so that we can better respond to feedback as the community grows.

I’ve been using Micro.blog on the web, Mac, and iOS for a few months and the community there has been great. In fact, the vast majority of my web site’s comments are webmentions sent from responses on Micro.blog.

Congratulations to Manton for reaching this milestone.

Jack Baty: “Please just start a blog”

Jack Baty on his rather handsome looking new blog:

Would you all please just start a blog? I don’t care which platform you choose. Pick one and publish. Cross-post or don’t. Implement Webmentions or don’t. Allow comments or don’t. Tweak the design to within an inch of its life or don’t. Publish long posts or short, it doesn’t matter.

I wish.