homemade cinnamon rolls before icing. They taste pretty good!
{
"type": "entry",
"published": "2020-12-25T22:32:32+00:00",
"url": "https://twitter.com/karabaic/status/1342599135065645056",
"photo": [
"https://pbs.twimg.com/media/EqHerg_VoAAscZJ.jpg"
],
"content": {
"text": "homemade cinnamon rolls before icing. They taste pretty good!"
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "photo",
"_id": "17304348",
"_source": "2773"
}
A fascinating story about culture and exclusivity. (boffosocko.com/?p=55784035)
{
"type": "entry",
"published": "2020-12-25T20:22:03+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1342566298841206789",
"content": {
"text": "A fascinating story about culture and exclusivity. (boffosocko.com/?p=55784035)",
"html": "A fascinating story about culture and exclusivity. (<a href=\"https://boffosocko.com/?p=55784035\">boffosocko.com/?p=55784035</a>)"
},
"author": {
"type": "card",
"name": "Chris \"I Dissent\" Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "17302712",
"_source": "2773"
}
I watched this for the first time recently. It’s, essentially, a kind of genderswapped Beauty & the Beast, where Kim Novak’s character doesn’t become human until she is loved and loves back. And her outfits are gorgeous.
Kim Novak stars opposite James Stewart as a Greenwich Village witch in the stylish, holiday-set romantic comedy BELL, BOOK AND CANDLE (1958) criterionchannel.com/bell-boo...
{
"type": "entry",
"published": "2020-12-25T20:02:55+00:00",
"url": "https://twitter.com/karabaic/status/1342561482882523136",
"quotation-of": "https://twitter.com/Criterion/status/1342527423951360002",
"content": {
"text": "I watched this for the first time recently. It\u2019s, essentially, a kind of genderswapped Beauty & the Beast, where Kim Novak\u2019s character doesn\u2019t become human until she is loved and loves back. And her outfits are gorgeous.",
"html": "I watched this for the first time recently. It\u2019s, essentially, a kind of genderswapped Beauty & the Beast, where Kim Novak\u2019s character doesn\u2019t become human until she is loved and loves back. And her outfits are gorgeous."
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Criterion/status/1342527423951360002": {
"type": "entry",
"published": "2020-12-25T17:47:35+00:00",
"url": "https://twitter.com/Criterion/status/1342527423951360002",
"photo": [
"https://pbs.twimg.com/media/EqGdS7zWMAIcryA.jpg",
"https://pbs.twimg.com/media/EqGdU5ZXYAIja4N.jpg",
"https://pbs.twimg.com/media/EqGdWt2W4AEOU5Y.jpg",
"https://pbs.twimg.com/media/EqGdWtzW8AkO-v9.jpg"
],
"content": {
"text": "Kim Novak stars opposite James Stewart as a Greenwich Village witch in the stylish, holiday-set romantic comedy BELL, BOOK AND CANDLE (1958) criterionchannel.com/bell-book-and-\u2026",
"html": "Kim Novak stars opposite James Stewart as a Greenwich Village witch in the stylish, holiday-set romantic comedy BELL, BOOK AND CANDLE (1958) <a href=\"https://www.criterionchannel.com/bell-book-and-candle\">criterionchannel.com/bell-book-and-\u2026</a>"
},
"author": {
"type": "card",
"name": "Criterion Collection",
"url": "https://twitter.com/Criterion",
"photo": "https://pbs.twimg.com/profile_images/1775621652/C.jpg"
},
"post-type": "photo"
}
},
"_id": "17302382",
"_source": "2773"
}
(sung to the tune of Jingle Bells)
Hotwire! Hotwire!
It's so fun to say!
Oh what fun it is to write modern web apps running Rai(ls)!
Hotwire! Hotwire!
It's so fun to say!
@dhh and @javan branched NEW MAGIC from @heyhey. HEY!
{
"type": "entry",
"published": "2020-12-25T19:31:19+00:00",
"url": "https://twitter.com/jaredcwhite/status/1342553529257345024",
"content": {
"text": "(sung to the tune of Jingle Bells)\n\nHotwire! Hotwire!\nIt's so fun to say!\nOh what fun it is to write modern web apps running Rai(ls)!\n\nHotwire! Hotwire!\nIt's so fun to say!\n@dhh and @javan branched NEW MAGIC from @heyhey. HEY!",
"html": "(sung to the tune of Jingle Bells)\n\nHotwire! Hotwire!\nIt's so fun to say!\nOh what fun it is to write modern web apps running Rai(ls)!\n\nHotwire! Hotwire!\nIt's so fun to say!\n<a href=\"https://twitter.com/dhh\">@dhh</a> and <a href=\"https://twitter.com/javan\">@javan</a> branched NEW MAGIC from <a href=\"https://twitter.com/heyhey\">@heyhey</a>. HEY!"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1342524575876218881/buD8P1lX.jpg"
},
"post-type": "note",
"_id": "17301875",
"_source": "2773"
}
Adventures in dating an engineer: @ajabeckett built me an app for Christmas that time shifts BBC 6 Music back 8 hours so I can listen to it at the proper time!
😭😭😭
{
"type": "entry",
"published": "2020-12-25T18:24:39+00:00",
"url": "https://twitter.com/andymcmillan/status/1342536751278039040",
"content": {
"text": "Adventures in dating an engineer: @ajabeckett built me an app for Christmas that time shifts BBC 6 Music back 8 hours so I can listen to it at the proper time!\n\n\ud83d\ude2d\ud83d\ude2d\ud83d\ude2d",
"html": "Adventures in dating an engineer: <a href=\"https://twitter.com/ajabeckett\">@ajabeckett</a> built me an app for Christmas that time shifts BBC 6 Music back 8 hours so I can listen to it at the proper time!\n\n\ud83d\ude2d\ud83d\ude2d\ud83d\ude2d"
},
"author": {
"type": "card",
"name": "Andy McMillan",
"url": "https://twitter.com/andymcmillan",
"photo": "https://pbs.twimg.com/profile_images/1151993418232369153/9ShXZFLh.jpg"
},
"post-type": "note",
"_id": "17300953",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-12-25T13:13:32-05:00",
"url": "https://david.shanske.com/2020/12/25/refbacks-for-wordpress-version-2-0-released/",
"name": "Refbacks for WordPress Version 2.0 Released",
"content": {
"text": "The Refbacks plugin is now updated after nearly two years. The plugin doesn\u2019t need much attention, it always worked it\u2019s based on the Webmentions plugin, and we\u2019d done some work over there that I brought over, including a new retrieval class, improved type support, etc.\nThe way I implemented Refbacks is essentially this. When someone visits a page on my website, and it has a referer string, it forks into the background a process to retrieve that page, verify it does link, and creates a refback comment. Semantic Linkbacks parses microformats and enhances that comment. It excludes links on the same site, as these are handled already by webmention or even pingback.\nOne of the things I\u2019ve used this for in the past is to show mentions of my site on the Indieweb wiki.",
"html": "The Refbacks plugin is now updated after nearly two years. The plugin doesn\u2019t need much attention, it always worked it\u2019s based on the Webmentions plugin, and we\u2019d done some work over there that I brought over, including a new retrieval class, improved type support, etc.\n<p>The way I implemented Refbacks is essentially this. When someone visits a page on my website, and it has a referer string, it forks into the background a process to retrieve that page, verify it does link, and creates a refback comment. Semantic Linkbacks parses microformats and enhances that comment. It excludes links on the same site, as these are handled already by webmention or even pingback.</p>\n<p>One of the things I\u2019ve used this for in the past is to show mentions of my site on the Indieweb wiki.</p>"
},
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://david.shanske.com/",
"photo": "https://david.shanske.com/avatar/dshanske?s=49"
},
"post-type": "article",
"_id": "17300634",
"_source": "1905"
}
A portrait of the tweeter as a Dad, painted by his eldest daughter. I think she really captured my essence. 🤩 #NewProfilePic
{
"type": "entry",
"published": "2020-12-25T17:37:44+00:00",
"url": "https://twitter.com/jaredcwhite/status/1342524944018591744",
"photo": [
"https://pbs.twimg.com/media/EqGbUl0UwAA2yVG.jpg"
],
"content": {
"text": "A portrait of the tweeter as a Dad, painted by his eldest daughter. I think she really captured my essence. \ud83e\udd29 #NewProfilePic",
"html": "A portrait of the tweeter as a Dad, painted by his eldest daughter. I think she really captured my essence. \ud83e\udd29 <a href=\"https://twitter.com/search?q=%23NewProfilePic\">#NewProfilePic</a>"
},
"author": {
"type": "card",
"name": "Jared White",
"url": "https://twitter.com/jaredcwhite",
"photo": "https://pbs.twimg.com/profile_images/1342524575876218881/buD8P1lX.jpg"
},
"post-type": "photo",
"_id": "17300301",
"_source": "2773"
}
Because of course she did. thecut.com/article/montcl…
{
"type": "entry",
"published": "2020-12-25T16:31:31+00:00",
"url": "https://twitter.com/karabaic/status/1342508282145959936",
"photo": [
"https://pbs.twimg.com/media/EqGMJe4U0AIfYhm.jpg"
],
"content": {
"text": "Because of course she did. thecut.com/article/montcl\u2026",
"html": "Because of course she did. <a href=\"https://www.thecut.com/article/montclair-new-jersey-permit-karen.html\">thecut.com/article/montcl\u2026</a>"
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "photo",
"_id": "17299091",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-12-25T14:46:18+0000",
"url": "https://quickthoughts.jgregorymcverry.com/2020/12/25/i-finished-ukulele-uuu-100-lesson-3",
"category": [
"ukulele"
],
"syndication": [
"https://twitter.com/jgmac1106/status/1342482078064062464"
],
"content": {
"text": "I finished #ukulele UUU 100 Lesson 3 https://ukuleleunderground.com/courses/ukulele-100/uuu-100-lesson-3/",
"html": "I finished <a href=\"https://quickthoughts.jgregorymcverry.com/tag/ukulele\" class=\"p-category\">#ukulele</a> UUU 100 Lesson 3 <a href=\"https://ukuleleunderground.com/courses/ukulele-100/uuu-100-lesson-3/\">https://ukuleleunderground.com/courses/ukulele-100/uuu-100-lesson-3/</a>"
},
"author": {
"type": "card",
"name": "Greg McVerry",
"url": "https://quickthoughts.jgregorymcverry.com/profile/jgmac1106",
"photo": "https://quickthoughts.jgregorymcverry.com/file/2d6c9cfed7ac8e849f492b5bc7e6a630/thumb.jpg"
},
"post-type": "note",
"_id": "17298929",
"_source": "1300"
}
You may think you know what Christmas is really about, but you don’t until you’ve listened to this
The True Story of Christmas as told by Fred Willard. So grateful to @theharryshearer and @judithowen for letting him tell it, filming it, and letting me have it. Merry C...
{
"type": "entry",
"published": "2020-12-25T16:04:01+00:00",
"url": "https://twitter.com/karabaic/status/1342501360655167488",
"quotation-of": "https://twitter.com/Mulbytime7/status/1342238564021518337",
"content": {
"text": "You may think you know what Christmas is really about, but you don\u2019t until you\u2019ve listened to this"
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Mulbytime7/status/1342238564021518337": {
"type": "entry",
"published": "2020-12-24T22:39:45+00:00",
"url": "https://twitter.com/Mulbytime7/status/1342238564021518337",
"content": {
"text": "The True Story of Christmas as told by Fred Willard. So grateful to @theharryshearer and @judithowen for letting him tell it, filming it, and letting me have it. Merry Christmas everyone!\n\nvimeo.com/487480699/3092\u2026",
"html": "The True Story of Christmas as told by Fred Willard. So grateful to <a href=\"https://twitter.com/theharryshearer\">@theharryshearer</a> and <a href=\"https://twitter.com/judithowen\">@judithowen</a> for letting him tell it, filming it, and letting me have it. Merry Christmas everyone!\n\n<a href=\"https://vimeo.com/487480699/30921f7e23\">vimeo.com/487480699/3092\u2026</a>"
},
"author": {
"type": "card",
"name": "Hope Willard",
"url": "https://twitter.com/Mulbytime7",
"photo": "https://pbs.twimg.com/profile_images/378800000151969781/c870138dd9f836ec6e8f8bbaaf4f0a5b.jpeg"
},
"post-type": "note"
}
},
"_id": "17298785",
"_source": "2773"
}
I fear I am just as bad at giving gifts as this (NEW) @natalietran video. youtube.com/watch?v=NIkpZR…
{
"type": "entry",
"published": "2020-12-25T15:31:29+00:00",
"url": "https://twitter.com/anomalily/status/1342493172321067009",
"content": {
"text": "I fear I am just as bad at giving gifts as this (NEW) @natalietran video. youtube.com/watch?v=NIkpZR\u2026",
"html": "I fear I am just as bad at giving gifts as this (NEW) <a href=\"https://twitter.com/natalietran\">@natalietran</a> video. <a href=\"https://www.youtube.com/watch?v=NIkpZRSB5jo\">youtube.com/watch?v=NIkpZR\u2026</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic \ud83e\udd44\ud83c\udff3\ufe0f\u200d\ud83c\udf08 BLM",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1123802400731664385/dsHQG1nZ.jpg"
},
"post-type": "note",
"_id": "17298487",
"_source": "2773"
}
Merry Christmas! If that is your thing during eternal Caturday!
{
"type": "entry",
"published": "2020-12-25T10:23:53-0500",
"url": "https://martymcgui.re/2020/12/25/102353/",
"category": [
"caturday"
],
"video": [
"https://media.martymcgui.re/68/8d/d4/24/a7f00f4b44c04015cf0c41be902039f581007b7198966b157ff67e8a.mov"
],
"content": {
"text": "Merry Christmas! If that is your thing during eternal Caturday!",
"html": "<p>Merry Christmas! If that is your thing during eternal Caturday!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "video",
"_id": "17298386",
"_source": "175"
}
Last month, Herb Solow passed away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a… di5.us/p/11L
{
"type": "entry",
"published": "2020-12-25T14:48:02+00:00",
"url": "https://twitter.com/dshanske/status/1342482236852084745",
"photo": [
"https://pbs.twimg.com/media/EqF0eqTWMAAlSRs.jpg"
],
"content": {
"text": "Last month, Herb Solow passed away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a\u2026 di5.us/p/11L",
"html": "Last month, Herb Solow passed away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a\u2026 <a href=\"https://di5.us/p/11L\">di5.us/p/11L</a>"
},
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://twitter.com/dshanske",
"photo": "https://pbs.twimg.com/profile_images/945095985340080128/oHe8j2na.jpg"
},
"post-type": "photo",
"_id": "17298055",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-12-25T14:47:24+00:00",
"url": "https://twitter.com/jgmac1106/status/1342482078064062464",
"content": {
"text": "I finished #ukulele UUU 100 Lesson 3 ukuleleunderground.com/courses/ukulel\u2026 (quickthoughts.jgregorymcverry.com/s/xsYwu)",
"html": "I finished <a href=\"https://twitter.com/search?q=%23ukulele\">#ukulele</a> UUU 100 Lesson 3 <a href=\"https://ukuleleunderground.com/courses/ukulele-100/uuu-100-lesson-3/\">ukuleleunderground.com/courses/ukulel\u2026</a> (<a href=\"https://quickthoughts.jgregorymcverry.com/s/xsYwu\">quickthoughts.jgregorymcverry.com/s/xsYwu</a>)"
},
"author": {
"type": "card",
"name": "https://jgregorymcverry.com",
"url": "https://twitter.com/jgmac1106",
"photo": "https://pbs.twimg.com/profile_images/565227710104883200/g4MDcTnx.jpeg"
},
"post-type": "note",
"_id": "17298056",
"_source": "2773"
}
Your feel good Christmas story is right here
nytimes.com/2020/12/25/nyr…
{
"type": "entry",
"published": "2020-12-25T14:58:58+00:00",
"url": "https://twitter.com/karabaic/status/1342484992077692929",
"content": {
"text": "Your feel good Christmas story is right here \n\nnytimes.com/2020/12/25/nyr\u2026",
"html": "Your feel good Christmas story is right here \n\n<a href=\"https://www.nytimes.com/2020/12/25/nyregion/nyc-army-navy-bags-coronavirus.html\">nytimes.com/2020/12/25/nyr\u2026</a>"
},
"author": {
"type": "card",
"name": "jk",
"url": "https://twitter.com/karabaic",
"photo": "https://pbs.twimg.com/profile_images/1256785873384861696/QfRzUvne.jpg"
},
"post-type": "note",
"_id": "17298054",
"_source": "2773"
}
Last month, Herb Solow passed away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a signing of their book, Inside Star Trek.
{
"type": "entry",
"published": "2020-12-25T09:45:56-05:00",
"url": "https://david.shanske.com/2020/12/25/3680/",
"photo": [
"https://david.shanske.com/wp-content/uploads/2020/12/p_v14ahgrqzc72145-1024x722.jpg"
],
"content": {
"text": "Last month, Herb Solow passed away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a signing of their book, Inside Star Trek.",
"html": "Last month, Herb Solow <a href=\"https://variety.com/2020/tv/news/herb-solow-dead-star-trek-1234837054/\">passed</a> away at the age of 89. Solow was well known as the executive in charge of production of the original Star Trek. I recently found this picture of the time I met him and Bob Justman in Boston in 1997 when they were doing a signing of their book, Inside Star Trek."
},
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://david.shanske.com/",
"photo": "https://david.shanske.com/avatar/dshanske?s=49"
},
"post-type": "photo",
"_id": "17297636",
"_source": "1905"
}
{
"type": "entry",
"published": "2020-12-25T01:40:20-08:00",
"url": "https://boffosocko.com/2020/12/25/automating-syndication-of-reply-contexts-in-twitter-cards-using-ogp-metacrap-and-plugins-in-wordpress/",
"category": [
"indieweb",
"wordpress",
"administrative-note",
"all-in-one-seo-plugin",
"dry",
"external-featured-image-plugin",
"metacrap",
"micropub",
"open-graph-protocol",
"posse",
"post-kinds-plugin",
"syndication",
"twitter",
"ui",
"wordpress-plugins"
],
"name": "Automating syndication of reply contexts in Twitter Cards using OGP metacrap and plugins in WordPress",
"content": {
"text": "A Metacrap Problem\nIt\u2019s metacrap\u2013I know, I know\u2013but I\u2019ve been thinking about easy ways to use Open Graph Protocol meta data to add contextual Twitter cards to some of my content when syndicating posts to Twitter. My goal is to leverage the speed and ease-of-use of Micropub clients while doing as little as possible manually, but achieving as much parity between posts on multiple sites.\u00a0\nI\u2019m particularly keen to do this to syndicate/share more of the articles I read and post about on my site without adding additional manual work on my own part.\nOutline of Some Resources\nThe Post Kinds plugin for WordPress parses URLs for me and pulls in data to create reply contexts for a variety of posts like bookmarks, reads, watches, listens, etc. Since Post Kinds doesn\u2019t display featured images (yet), I\u2019ve also been using the External Featured Image plugin to display the featured images from the original to add to the reply context of my posts as well.\u00a0\nIn addition to all these I\u2019ve been using the All in One SEO plugin to easily add an SEO layer to posts without having to do much thinking about it. AIOSEO recently upgraded their UI and features in the last year, and yesterday I upgraded to the newest v4.0+. One of the new features it\u2019s got is the ability to add default fields or pull in pre-existing custom fields to output OGP meta data.\u00a0\nStart of a Solution\nSo I got the idea that since Post Kinds and External Featured Image plugins are pulling in and displaying the sort of data I\u2019d like to show in Twitter cards, I figured why not use them? While metacrap is a DRY violation, the fact that it\u2019s automated for me and is based on data I\u2019m actually showing visually on my website makes it feel much less dirty. It also has the benefit that it helps make some of my syndicated content look and feel on Twitter, more like it does on my website. This is also a problem since Twitter hampers how much data I can syndicate in a single post.\nI\u2019ve still got some issues about how to deal with the Post Kinds data, but after a bit of digging around, I discovered the image URL for External Featured Image plugin is hiding in the\u00a0_dcms_eufi_img field. So I can make the default Twitter settings in AIOSEO pull the external image by setting Default Post Image Source to Image from Custom Field and set the Post Custom Field Name to _dcms_eufi_img.\u00a0\nSince a lot of my posts are reads, bookmarks, etc., this works well, but I can easily override the settings for articles or other custom posts which I make less frequently.\u00a0\nHopefully I can figure out the settings for Post Kinds to get the rest of the default fields to map across. I\u2019m happy to hear ideas on what field names I\u2019d need to use to get the Post Kinds Name and\u00a0Summary/Quote fields to map over for the og:title and og:description respectively. Ideally I can manage to get it done without needing to get a subscription to the pro version of AIOSEO which also has support for custom taxonomies which is how Post Kinds works.\nSince my theme has relatively solid microformats support, and I have plugin infrastructure to allow easy syndication from my website to Twitter through micropub clients, this last bit for creating Twitter reply contexts helps close some of the loop for me in my syndication workflow while keeping as much context across platforms.\nExample\nHere\u2019s a visual example of a native post on my site and the corresponding syndicated copy on Twitter. There are some differences, mostly because I don\u2019t have as much control of the appearance on Twitter as I do on my own site, but they\u2019re about as close as I can get them with minimal work.",
"html": "<h2>A Metacrap Problem</h2>\n<p>It\u2019s <a href=\"https://indieweb.org/metacrap\">metacrap</a>\u2013I know, I know\u2013but I\u2019ve been thinking about easy ways to use Open Graph Protocol meta data to add contextual Twitter cards to some of my content when <a href=\"https://indieweb.org/POSSE\">syndicating posts to Twitter</a>. My goal is to leverage the speed and ease-of-use of Micropub clients while doing as little as possible manually, but achieving as much parity between posts on multiple sites.\u00a0</p>\n<p>I\u2019m particularly keen to do this to syndicate/share more of the articles I read and post about on my site without adding additional manual work on my own part.</p>\n<h2>Outline of Some Resources</h2>\n<p>The <a href=\"https://wordpress.org/plugins/indieweb-post-kinds/\">Post Kinds plugin</a> for WordPress parses URLs for me and pulls in data to create <a href=\"https://indieweb.org/reply-context\">reply contexts</a> for a variety of posts like bookmarks, reads, watches, listens, etc. Since Post Kinds doesn\u2019t display featured images (yet), I\u2019ve also been using the <a href=\"https://wordpress.org/plugins/external-url-featured-image/\">External Featured Image plugin</a> to display the featured images from the original to add to the reply context of my posts as well.\u00a0</p>\n<p>In addition to all these I\u2019ve been using the <a href=\"https://wordpress.org/plugins/all-in-one-seo-pack/\">All in One SEO plugin</a> to easily add an SEO layer to posts without having to do much thinking about it. AIOSEO recently upgraded their UI and features in the last year, and yesterday I upgraded to the newest v4.0+. One of the new features it\u2019s got is <a href=\"https://aioseo.com/docs/custom-fields-in-titles-and-descriptions/#:~:text=Using%20Custom%20Fields%20for%20Individual%20Content&text=In%20the%20Page%20Title%20or,the%20result%20for%20Custom%20Field\">the ability to add default fields or pull in pre-existing custom fields</a> to output OGP meta data.\u00a0</p>\n<h2>Start of a Solution</h2>\n<p>So I got the idea that since Post Kinds and External Featured Image plugins are pulling in and displaying the sort of data I\u2019d like to show in Twitter cards, I figured why not use them? While metacrap is a <abbr title=\"Don't Repeat Yourself\"><a href=\"https://indieweb.org/DRY\">DRY</a></abbr> violation, the fact that it\u2019s automated for me and is based on data I\u2019m actually showing visually on my website makes it feel much less dirty. It also has the benefit that it helps make some of my syndicated content look and feel on Twitter, more like it does on my website. This is also a problem since Twitter hampers how much data I can syndicate in a single post.</p>\n<p>I\u2019ve still got some issues about how to deal with the Post Kinds data, but after a bit of digging around, I discovered the image URL for External Featured Image plugin is hiding in the\u00a0<code>_dcms_eufi_img</code> field. So I can make the default Twitter settings in AIOSEO pull the external image by setting <code>Default Post Image Source</code> to <code>Image from Custom Field</code> and set the <code>Post Custom Field Name</code> to <code>_dcms_eufi_img</code>.\u00a0</p>\n<p>Since a lot of my posts are reads, bookmarks, etc., this works well, but I can easily override the settings for articles or other custom posts which I make less frequently.\u00a0</p>\n<p>Hopefully I can figure out the settings for Post Kinds to get the rest of the default fields to map across. I\u2019m happy to hear ideas on what field names I\u2019d need to use to get the Post Kinds <code>Name</code> and\u00a0<code>Summary/Quote</code> fields to map over for the <code>og:title</code> and <code>og:description</code> respectively. Ideally I can manage to get it done without needing to get a subscription to the pro version of AIOSEO which also has support for custom taxonomies which is how Post Kinds works.</p>\n<p>Since my theme has relatively solid microformats support, and I have plugin infrastructure to allow easy syndication from my website to Twitter through micropub clients, this last bit for creating Twitter reply contexts helps close some of the loop for me in my syndication workflow while keeping as much context across platforms.</p>\n<h2>Example</h2>\n<p>Here\u2019s a visual example of a native post on my site and the corresponding syndicated copy on Twitter. There are some differences, mostly because I don\u2019t have as much control of the appearance on Twitter as I do on my own site, but they\u2019re about as close as I can get them with minimal work.</p>\n<p><a href=\"https://twitter.com/ChrisAldrich/status/1342388371537145856\"><img src=\"https://i0.wp.com/boffosocko.com/wp-content/uploads/2020/12/Tweet-with-context-in-Twitter-card.png?resize=660%2C742&ssl=1\" alt=\"screen capture of a tweet with my thought at the top and a Twitter card underneath it including the reply context of the article I'm responding to\" width=\"660\" height=\"742\" /></a></p>\n<img src=\"https://i0.wp.com/boffosocko.com/wp-content/uploads/2020/12/Tweet-with-context-in-Twitter-card.png?resize=660%2C742&ssl=1\" alt=\"screen capture of a tweet with my thought at the top and a Twitter card underneath it including the reply context of the article I'm responding to\" width=\"660\" height=\"742\" />\n<p><a href=\"https://boffosocko.com/2020/12/22/how-the-school-reopening-debate-is-tearing-one-of-americas-most-elite-suburbs-apart-slate-magazine/\"><img src=\"https://i0.wp.com/boffosocko.com/wp-content/uploads/2020/12/read-post-with-reply-context.png?resize=660%2C737&ssl=1\" alt=\"screencapture of a read post on my website for a Slate article with a reply context at the top and my response to it just below\" width=\"660\" height=\"737\" /></a></p>\n<img src=\"https://i0.wp.com/boffosocko.com/wp-content/uploads/2020/12/read-post-with-reply-context.png?resize=660%2C737&ssl=1\" alt=\"screencapture of a read post on my website for a Slate article with a reply context at the top and my response to it just below\" width=\"660\" height=\"737\" />"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "https://boffosocko.com/",
"photo": "https://secure.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=96&d=identicon&r=pg"
},
"post-type": "article",
"_id": "17294804",
"_source": "2785"
}
Automating syndication of reply contexts in Twitter Cards using OGP metacrap and plugins in WordPress
boffosocko.com/2020/12/25/aut…
{
"type": "entry",
"published": "2020-12-25T09:41:28+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1342405089416327168",
"content": {
"text": "Automating syndication of reply contexts in Twitter Cards using OGP metacrap and plugins in WordPress\nboffosocko.com/2020/12/25/aut\u2026",
"html": "Automating syndication of reply contexts in Twitter Cards using OGP metacrap and plugins in WordPress\n<a href=\"https://boffosocko.com/2020/12/25/automating-syndication-of-reply-contexts-in-twitter-cards-using-ogp-metacrap-and-plugins-in-wordpress/\">boffosocko.com/2020/12/25/aut\u2026</a>"
},
"author": {
"type": "card",
"name": "Chris \"I Dissent\" Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "17294757",
"_source": "2773"
}
And just like that the episode of West Wing I was watching on Netflix ended and it wouldn't play the next one. Fortunately I can skip over to HBO Max, and there's the entire series, so I can keep watching from there.
boffosocko.com/2020/12/25/557…
{
"type": "entry",
"published": "2020-12-25T08:48:22+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1342391726032490496",
"content": {
"text": "And just like that the episode of West Wing I was watching on Netflix ended and it wouldn't play the next one. Fortunately I can skip over to HBO Max, and there's the entire series, so I can keep watching from there. \nboffosocko.com/2020/12/25/557\u2026",
"html": "And just like that the episode of West Wing I was watching on Netflix ended and it wouldn't play the next one. Fortunately I can skip over to HBO Max, and there's the entire series, so I can keep watching from there. \n<a href=\"https://boffosocko.com/2020/12/25/55784114/\">boffosocko.com/2020/12/25/557\u2026</a>"
},
"author": {
"type": "card",
"name": "Chris \"I Dissent\" Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "17294349",
"_source": "2773"
}
Fascinating to see how the school reopening question is playing out in a wealthy school district with some serious resources most school systems don't have.
boffosocko.com/2020/12/22/how…
{
"type": "entry",
"published": "2020-12-25T08:35:02+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1342388371537145856",
"content": {
"text": "Fascinating to see how the school reopening question is playing out in a wealthy school district with some serious resources most school systems don't have.\nboffosocko.com/2020/12/22/how\u2026",
"html": "Fascinating to see how the school reopening question is playing out in a wealthy school district with some serious resources most school systems don't have.\n<a href=\"https://boffosocko.com/2020/12/22/how-the-school-reopening-debate-is-tearing-one-of-americas-most-elite-suburbs-apart-slate-magazine/\">boffosocko.com/2020/12/22/how\u2026</a>"
},
"author": {
"type": "card",
"name": "Chris \"I Dissent\" Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "17294274",
"_source": "2773"
}