GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing indieweb.org — Tumblr
Tumblr is a popular content hosting silo, especially for found images & video, that explicitly supports multiple types of posts, and through free domain mapping, a content hosting service as well. HistoryThe "Tumblr" names comes from an early term for short-form blogs, tumblelogs, which later became popularly referred to as microblogs. How toThere's a lot you can do with Tumblr and the IndieWeb, the "how tos" here are clustered into two chunks, first, as how to use Tumblr as an domain aliasing web hosting provider. The second cluster is for if/when you have your own site independent of Tumblr, and want to (still) interact with posts / people on Tumblr. These two major clusters are separated by how to "Export", which you'll want to use as part of switching from Tumblr as a web host, to more independent web hosting, and subsequent usage of your Tumblr as merely a POSSE/backfeed proxy. Use a custom domain nameSee: Legacy Domains & Tumblr Domains Some key things:
Add rel-me links and use IndieAuthOn your Tumblr page, click the Customize button, then add rel-me links as HTML directly in the Description section. More details. You can use this snippet to do so: <code>
{block:Description}
<meta name="description" content="{MetaDescription}" />
<a href="http://yoursite.example.com/" rel="me">Your Site Name</a>
{/block:Description}
</code>
Add microformats supportTumblr has documentation on How to create a custom HTML theme which you can use to add microformats support, especially h-entry and h-card. There is a indie web version theme already marked up that you can use. Click on the Edit HTML button and copy and paste this over the existing html.
You can use the Link feature of Tumblr to send indieweb replies: Find the section starting block:Link and change it so it looks like this.
{block:Link}
<article class="single_post_wrap">
<article class="single_post h-entry">
{block:Date}
<h3 class="post_date dt-published">{TimeAgo}</h3>
{/block:Date}
<h2><a class="u-in-reply-to" href="{URL}">{Name}</a></h2>
{block:Description}
<div class="description e-content" >{Description}</div>
{/block:Description}
To reply to something copy the URL and make it a tumblr link. You will need to manually send webmentions or sign up for Brid.gy You can also mark up your photos and photosets with microformats. Look for Example Tumblrs with microformatsThe following Tumblrs have proper h-entry markup (per the above instructions) and thus may help as examples:
Add webmention supportTumblr doesn't have built in support for webmentions, but Bridgy can send, receive, and display webmentions for Tumblr blogs. You can also receive webmentions with webmention.io and webmention.herokuapp.com.
Implementation Notes
You might be interested to read BELP's User Experience on Tumblr & Indieweb (non-technical) Post via MicropubIt is possible to use Micropub clients like Quill to post to blogs on Tumblr using silopub as a bridge. You have to host silopub yourself (there was a service silo.pub in the past which since went offline) and follow the instructions to include the appropriate headers. Then you will be able to log in to any Micropub client using your Tumblr domain as your identity. How to export your dataThe Tumblr API provides XML and JSON for posts. Tumblr's v1 read API is blissfully simple to use although now deprecated. It returns custom XML but it is fairly straightforward to transform this into HTML etc. The v1 API doesn't require authentication.
WordPress: Tumblr Importer plugin
TumblBee
FeedsPublic feeds are available of Tumblr sites at the path "/rss", e.g.: How to POSSETumblr used to be able to import an RSS feed; they removed this ability in 2011 according to "Tumblr Removes RSS Import Feature, Becomes Far Less Useful". How are people POSSEing to Tumblr today? Presumably using their API? Or email? silo pub to Tumblrsilo.pub supports Micropub to Tumblr, thus if your server can act as a micropub client, it can automatically POSSE your posts to Tumblr. IndieWeb Examples:
Bridgy Publish POSSE to TumblrBridgy Publish does not yet support POSSE to Tumblr, but there is an open issue on it if you'd like to help make it happen!
POSSE Replies to Tumblr postsWhen posting a reply to a Tumblr post, the proper POSSE behavior should be to do a native reply (on Tumblr) of the post that you're reposting on your own site. See also and consider contributing to Bridgy Publish feature request for this: IndieWeb community members doing this:
POSSE Replies to TumblrWhen you do a reply to an indieweb post:
POSSE Reposts of Tumblr postsWhen posting a repost of a Tumblr post, the proper POSSE behavior should be to do a native repost (on Tumblr) of the post that you're reposting on your own site. See also and consider contributing to Bridgy Publish feature request for this: IndieWeb community members doing this:
Considerations: Reblogging specifically has to be done through the Tumblr API which requires oauth and cannot be done through their email posting service. This is because posting a reblog requires the system to first api fetch the original post that is being reblogged to get it's "reblog_key" that must be sent with it's post id when making the reblog call. POSSE Reposts to TumblrWhen you do a repost of an indieweb post:
POSSE Favorites of Tumblr postsWhen posting a favorite of a Tumblr post, the proper POSSE behavior should be to natively "like" (on Tumblr) the Tumblr post that you're favoriting on your own site. See also and consider contributing to Bridgy Publish feature request for this: IndieWeb Example(s):
POSSE Favorites to TumblrWhen you post a favorite of an indieweb post:
FeaturesPost types
Auto-syndicationTumblr allows users to set-up auto-syndication of Tumblr posts to Twitter. The UI used for this may be of some use to those implementing POSSE (although it isn't POSSE as Tumblr isn't your "own site", unless perhaps you're using Tumblr as an indieweb host for your domain). See this Webapps StackExchange post for details of the UI of Tumblr's Twitter syndication. Rich Text EditorIn Tumblr's rich text editor, the formatting buttons appear when you highlight text. When the cursor is on a blank line, options to add media appear. Tumblr staff explained the thinking behind their editor in "A More Pleasant Post"; it launched sometime before 2015-02-13. HastagsHashtags with spaces! example: funny pics Users own their content, sort ofThe Tumblr TOS assert that users retain ownership and copyright over all content and IP they post. Details in section 6, Content and Subscriber Content. (Checked 2014-07-21.) However, in 2024 Tumblr and Wordpress sold user data to Midjourney and OpenAI. To prevent third-party sharing:
IndieWeb FriendlyAs the above "How to"s document, there’s a lot you can do to make your Tumblr IndieWeb Friendly. This section documents built-in IndieWeb support in Tumblr, and efforts to add more. IndieWeb Support
In Progress
Challenges
Mapping Tumblr post typesTumblr posts can be roughly mapped to IndieWeb posts as follows:
Building blocks 2022
BrainstormingHow to delete your accountTBD. Has anyone deleted their Tumblr account? What's the process? How long do they hold your data anyway? Etc. See also: delete your account PESETASGetting data out of Tumblr is pretty easy as documented above. There is no need to get or use API keys or OAuth tokens or anything. This makes Tumblr a logical destination silo for a PESETAS setup. Articles & Blogposts
CriticismsAnti-LGBT Search
Blocked Tags
NSFW Ban and Automated Flagging
Involuntary Identity ReassignmentTumblr has (sometimes inexplicably) reassigned a username (and thus *.tumblr.com URL) to someone else, without explicit permission of the original owner / creator of the username and tumblr URL. Examples:
Releasing inactive accountsAfter some period of inactivity, Tumblr will send an email that requires user action, otherwise their username can be released, breaking permalinks. The message they send is:
Experiences:
This is obviously bad for longevity, and makes Tumblr a less attractive free hosting option. If you do click the [I'm still Username] button in the email, you're taken to a web page that asks you to reset your password: When you click [ Alrighty ] it take you to another screen where it shows you your login email, and just one field to pick a new password. No old password, no confirm new password, and just accepts it without confirmation. Unexpected Bans
Poor Quote Post PresentationIn the dashboard view of your own quote post, it looks like you're quoting yourself, which is misleading: Poor Repost PresentationEven worse, reblogs of a quote post look like they're being said by the reblogger, which is doubly indirectly wrong. DMCA takedowns without merit
Blocked Feedreader BloglovinTumblr has blocked at least one feed reader (Bloglovin) from accessing their feeds
As of 2014-09-09, Bloglovin reported in a Facebook status (archived) that Tumblr feeds were available again. Primary vs Secondary blogs and contributors
Accessibility
Excessive Login GatingAs of 2022, large portions of Tumblr’s functionality is gated behind login walls. Gated content includes blogs marked as sensitive, scrolling more than a few pages down search results, trying to click on any content in search results despite that content being public and visible in the results.
Downtime
See AlsoRetrieved from "https://indieweb.org/wiki/index.php?title=Tumblr&oldid=113209" |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |