#dev 2019-04-18

2019-04-18 UTC
snarfed, dougbeal|mb1, [jgmac1106], KartikPrabhu, danyao_, jgmac1106[m], PatrickMNiedziel, [schmarty], jackjamieson, gRegorLove, [eddie], chrisaldrich, ingoogni, mblaney, [tantek] and GWG joined the channel
#
@chrisbiscardi
lighthouse on my blog is pretty good. I need to start using Gatsby for images rather than just including them raw like I am now and set some caching on the twitter profile photos I use in webmentions. Bit more work to do on a11y concerns. Especially the code block styles.
(twitter.com/_/status/1118770047478927360)
[Rose], sebsel and [adamprocter] joined the channel
#
[adamprocter]
If anyone has any interest in pouchdb and couchdb I’ve been building some proofs of concept using Vue and Vuex. Latest thing is an attempt at real-time sync. Feedback / thoughts / contributions welcome. https://gitlab.adamprocter.co.uk/adamprocter/couchnotes
KartikPrabhu and [grantcodes] joined the channel
#
[grantcodes]
[adamprocter] I use couchdb and pouchdb a bit for my site. But don't know how to help with that project, there is nothing to say what it actually does?
[jgmac1106] and [adamprocter] joined the channel
#
[adamprocter]
Oh cool, Sorry should have included a readme, its a real time note creator but if you have a few mins I try and explain it on this twitch stream
#
[adamprocter]
I’m sure I’m doing the changes thing wrong, but I got stuck trying to work out how you hear a change and use in real-time. But it’s kinda working. It’s a build up to a large spatial interface but I’m trying to wrap my head around a few things. At the moment all vue data is stored via vuex and then replicated to and from pouch to couch. The trick is that multiple clients will be connected to the same data and can manipulate it in
#
[adamprocter]
as possible)
sebsel and [grantcodes] joined the channel
#
[grantcodes]
Hmm well I mainly use rxdb which wraps up some pouch stuff and is really nice
#
[grantcodes]
I think in general if you are using pouch / rxdb for the state of the app and trying to keep it in sync you shouldn't really use another thing for state management (vuex in your case) but I am no expert on it
#
@jgmac1106
↩️ Almost all of my blog comments now come in from webmentions and not from native comments. Allow your piece to be discussed all over the web and bring the comments home. #PressEdConf19
(twitter.com/_/status/1118845792960372737)
sebsel joined the channel
#
GWG
I have not given this much thought to webmentions in a while and I am wondering what else I can do to enhance them
#
GWG
Wonder if it is time to go asynchronous
#
GWG
One thing at a time I guess
[jgmac1106] joined the channel
#
[jgmac1106]
doing a presentation on webmention badges in a few minutes...gonna spam the dev channel sorry
#
@jgmac1106
Welcome I am Dr. J Gregory McVerry from @scsu and I am excited to present at #PressEdCon19 and I am here to talk about webmention badges. Please feel to stop, interrupt, and play, this convo can go anywhere (https://quickthoughts.jgregorymcverry.com/s/sjO9i)
(twitter.com/_/status/1118874868391587840)
#
@jgmac1106
↩️ So instead I invented webmention badges and began to issue them in my WordPress classes you can read more at: https://archive.jgregorymcverry.com/webmention-badges-discussion-across-networks-after-indiewebcamp-nyc-session/ and http://jgregorymcverry.com/badgefromyourdomain.html but basically it is a badge as comment it contains everything needed for #OpenBadges… https://quickthoughts.jgregorymcverry.com/2019/04/18/so-instead-i-invented-webmention-badges-and
(twitter.com/_/status/1118877148939476992)
#
@jgmac1106
↩️ Webmention is a web standard for mentions and conversations across the web, a powerful building block that is used for a growing federated network of comments, likes, reposts, and other rich interactions across the decentralized social web.https://… https://quickthoughts.jgregorymcverry.com/2019/04/18/webmention-is-a-web-standard-for-mentions
(twitter.com/_/status/1118877461264109568)
#
@jgmac1106
basically a webmention occurs when Site A mentions Site B anywhere on the web. This then getsdisplayed as a comment on Site B. So the author of site A gets to own their comment and Site B displays the post as a comment. Works well for badges… https://quickthoughts.jgregorymcverry.com/2019/04/18/basically-a-webmention-occurs-when-site-a
(twitter.com/_/status/1118877572031549440)
#
@jgmac1106
↩️ #PressEdConf19 You can catch up on all of my reading about webmention badges here:https://archive.jgregorymcverry.com/?s=webmention+badge but really the learning and not the tech matters so how do you design a badge? (https://quickthoughts.jgregorymcverry.com/s/1eSbpX)
(twitter.com/_/status/1118877959857823746)
#
@jgmac1106
↩️ So let us now look at an example of webmention badges in a WordPress classroom #PressEdConf19 (https://quickthoughts.jgregorymcverry.com/s/IIxrS)
(twitter.com/_/status/1118878280873066497)
#
@jgmac1106
↩️ #pressedconf19 My #EDU522 class is an open online summer boot camp designed to take anyone from never writing a hyperlink to an academic blogger on WordPress: https://edu522.networkedlearningcollaborative.com/ This was where I first started to pilot webmention badges. (https://quickthoughts.jgregorymcverry.com/s/1APjAX)
(twitter.com/_/status/1118878372363472896)
#
@jgmac1106
↩️ #PressEdConf19 The students had to choose a project and then they would send a webmention explaining how they met criteria; https://mrkean.com/uncategorized/307/ and I then sent a badge that learner could choose or not choose to diaply: https://edu-522.glitch.me/cooperdigitalhygiene2.html (https://quickthoughts.jgregorymcverry.com/s/1TmjCH)
(twitter.com/_/status/1118878574482739200)
#
@jgmac1106
↩️ #PressEdConf19 more recently I have created an enitre feed for each individual badge https://edu307.glitch.me/ and then https://edu307.glitch.me/badges/slidedeck.html my students are using http://wordpress.com but can display webmentions using Bridgy (https://quickthoughts.jgregorymcverry.com/s/1TttYa)
(twitter.com/_/status/1118878714400518146)
#
@jgmac1106
↩️ Now feel free to join me for a live coding session as I make a webmention badge for anyone attending #PressEdConf19 after the keynote..I used up all my time...sorry my character count missed the #PressEdConf19 hashtag on two tweets. (https://quickthoughts.jgregorymcverry.com/s/dcIC6)
(twitter.com/_/status/1118879045993816065)
[Rose] joined the channel
#
@jgmac1106
↩️ Webmention badges are the perfect solution. Student completes assignment and sends a post as a reflection, this post gets displayed as a comment, the teacher then decides to award or not award the badge. It displays as comment. #PresEdConf19 (https://quickthoughts.jgregorymcverry.com/s/1Prr4N)
(twitter.com/_/status/1118880247737454601)
#
@jgmac1106
↩️ Thx, You can do the same thing with WordPress in fact I back up all my tweets to https://archive.jgregorymcverry.com, you can publish your tweets and send webmentions using the #IndieWeb plugins (https://quickthoughts.jgregorymcverry.com/s/VZSrL)
(twitter.com/_/status/1118887736046444544)
#
@jgmac1106
↩️ only experimental microformats I am using is p-x-criteria and p-x-evidence, everything else already existed. A webmention badge is just u-in-reply-to with a link to the criteria, issuer, earner, date and a link to the evidence #PressEdConf19 (https://quickthoughts.jgregorymcverry.com/s/12VYRC)
(twitter.com/_/status/1118888743744749568)
ingoogni joined the channel
#
@jgmac1106
↩️ #PressEdConf19 using @inoreader sure they would love to figure out institutional pricing if I had control would require use an #indieWeb theme so you can use microsub and an h-feed though no large scale commercial solutions for microsub… https://quickthoughts.jgregorymcverry.com/2019/04/18/johnstewartphd-pressedconf19-using-inoreader-sure-they
(twitter.com/_/status/1118904790342406144)
KartikPrabhu joined the channel
#
@jgmac1106
↩️ @jackjamieson is forking Yarns and adding a microsub reader I am sure if you know folks @JohnStewartPhD he would love contributions (https://quickthoughts.jgregorymcverry.com/s/24kBdR)
(twitter.com/_/status/1118908754848882688)
#
@jackjamieson
↩️ Indeed! Thanks @jgmac1106.  Yarns is at http://github.com/jackjamieson2/yarns-microsub-server.  Currently working out a pernicious bug with authorization, but once that's resolved it's fairly full featured. Suggestions and contributions are welcome
(twitter.com/_/status/1118912239631728641)
jackjamieson joined the channel
#
@avunque
Great tweetsentations at @pressedconf #PressEdConf19. Enjoyed very much @caranorth11 @jgmac1106 (love the #webmentions stuff) @Todd_Conaway and @brendapadilla who does as I (and many more!) do with http://inf103.com http://inf115.com #inf103 #inf115
(twitter.com/_/status/1118924125064454145)
gRegorLove, [tantek], [cleverdevil] and snarfed joined the channel
#
@jgmac1106
↩️ Have you checked out using https://brid.gy or other #IndieWeb tools to Posse to twitter..either way wanna check out your method just to document on https://indieweb.org/POSSE #PressEdConf19 (https://quickthoughts.jgregorymcverry.com/s/26pCOv)
(twitter.com/_/status/1118936406930403333)
sebsel joined the channel
#
@jgmac1106
↩️ Ahh one of the coolest #IndieWeb plugins is the IndieAuth plugin folks like @chrisaldrich use it to log into sites all over the domain...no million just know ho to finish sentence "my url is..." #PressEdConf19 (https://quickthoughts.jgregorymcverry.com/s/4M0Qo)
(twitter.com/_/status/1118941188382502913)
#
jalcine
been thinking a bit more about subscriptions (or at least building a following page)
#
jalcine
and I think punting some of this over to microsub helps
#
jalcine
like if I go to `https://jacky.wtf/subscribe?to=$SITE` ($SITE being someone else's site); my site can then query / talk to my Microsub server and provide a UI for following $SITE
#
jalcine
random: Instagram's data export is pretty interesting
#
jalcine
granted, it's all in JSON
#
jalcine
and you even get your stories too
jjuran and [cleverdevil] joined the channel
#
[cleverdevil]
@jalcine I have been wanting to build out a "following" page too.
#
[cleverdevil]
I have a script that generates an OPML file from my Aperture subscriptions.
#
jackjamieson
jalcine I like that idea, and it would make it easy to create a bookmarklet for following
#
[cleverdevil]
But, the biggest issue is that Aperture doesn't have nearly as much metadata about the feeds I subscribe to
#
[cleverdevil]
I'd love it if Aperture tracked the "title" or "name" of a feed, an icon, etc.
#
jackjamieson
[cleverdevil] is that script posted anywhere?
#
snarfed
fwiw here's mine, with link to XSLT that generates it from OPML. https://snarfed.org/feeds
#
[cleverdevil]
[jackjamieson] nope, not yet.
#
[cleverdevil]
Its a 50 line script with a 20 line OPML template file.
#
[cleverdevil]
I sort of abandoned it, and forgot to open an Aperture ticket (or maybe a microsub spec ticket?) to ask for additional metadata to be added.
ingoogni joined the channel
#
jackjamieson
I'm mainly interested for backing up and moving microsub follows between servers
#
jackjamieson
Extra metadata could definitely be useful - I was thinking about adding that to my server since a list of URLs can be difficult to read quickly
#
jackjamieson
Not sure how to source the data consistently though. Some feeds include p-name (e.g. tantek.com), some don't have that info, and on my site the mf2 feed itself doesn't have a name property, but rel="feed" links pointing to it do. (e.g. jackjamieson.net has a rel="feed" link pointing to jackjamieson.net/blog)
snarfed and [cleverdevil] joined the channel
#
[cleverdevil]
I'd settle for the ability to manually add metadata (icons, name/title, description, etc.) via the API and have it stored/returned.
#
[cleverdevil]
Some implementations of Microsub servers could add auto-discovery for these, if available, and Microsub clients could enable users to make edits manually.
snarfed joined the channel
#
jackjamieson
Sounds good to me, I found a related issue on the microsub spec so I'll link this conversation there: https://github.com/indieweb/microsub/issues/23
#
Loqi
[sknebel] #23 Have editable feed names
#
@JLAudio
↩️ Nothing in the plans currently, we usually recommend MicroSub or PowerWedge enclosures as a way to save space, or you can visit an authorized dealer for a custom build - http://www.jlaudio.com/dealers
(twitter.com/_/status/1118987863759163394)
infominer, TGV and [Michael_Beckwit joined the channel
#
KartikPrabhu
what microsub is that ^^
#
sknebel
KartikPrabhu: car speakers, pops up every now and then
chrisaldrich joined the channel
#
snarfed
!tell tantek hi! just fyi your atom feed has been 500ing for a while. intentional? http://tantek.com/updates.atom
#
Loqi
Ok, I'll tell them that when I see them next
eli_oat joined the channel
#
GWG
I think I may need to pause my webmention project to help with Microsub auth
[chrisaldrich], jjuran and iasai joined the channel