#dev 2019-03-07
2019-03-07 UTC
jgmac1106 joined the channel
# @jgmac1106 I am still manually creating my webmention badges but quickly discovering workflow, now matter of cutting and pasting if these were not all new classes I had to design and the badges were made this would be fast. Can't wait till you build me a micropub… https://quickthoughts.jgregorymcverry.com/2019/03/07/i-am-still-manually-creating-my-webmention (twitter.com/_/status/1103449398632169472)
chrisaldrich, [tantek], [schmarty], [eddie], j12t, j12t_, [jgmac1106] and asana joined the channel; mblaney left the channel
[eddie] and anth_x joined the channel
# anth_x Howdy. Not sure this is the place for this, but...
# anth_x I'm interested in getting my site to the point where I can use something like Indigenous, and have the stie generally be a good indieweb/micropub/microsub citizen.
# anth_x But the site itself is a custom server... state-of-the-art circa 2000, so I'm going to be doing pretty much all the dev work myself.
# anth_x I'm trying to figure out what all that is... and it seems like a lot. Is there a dev guide, dependency list, or the like? I'm having a bit of a hard time seeing how all the bits fit together.
# anth_x Oh good. :-)
# [eddie] There are a couple things, first if visuals are helpful this page has a diagram about how IndieAuth/Micropub/Microsub/Webmention all work together: https://indieweb.org/graphics#Illustrations_and_Sketch_Notes
# [eddie] So if you want to get started with a Social Reader like Indigenous there are a couple things to setup. The Getting Started page can’t help in general: https://indieweb.org/Getting_Started
# anth_x Not one anything exists for.
# anth_x Limbo.
# anth_x So my biggest concern is the auth part. I've poked at Oauth a bit, but never finished an implementation. IndieAuth is... a superset? Oauth with constraints?
# [eddie] Here’s a pretty good video that Aaron Parecki presented recently about IndieAuth that could be informative if you are wanting to start by building the Auth part rather then outsourcing: https://www.youtube.com/watch?v=EeCNlB7v08I
# [eddie] If you prefer text, there is a transcript here: https://indieweb.org/images/7/78/2018-12-10-indieauth-w3c-workshop-authentication-identity-captions.txt
# anth_x I will definitely check out the video, although I'm okay outsourcing auth to start.
# anth_x But if I do that, what will my micropub endpoint validate the bearer token against?
oodani joined the channel
# [eddie] IndieAuth supports a token verification endpoint: (very technical details here) https://indieauth.spec.indieweb.org/#access-token-verification
# anth_x Oh, I see, I found https://tokens.indieauth.com
# [eddie] https://indieauth.com/setup has details about outsourcing your authentication to IndieAuth.com
# anth_x Yeah, I had seen that and started on it.
# anth_x I think I've got the auth links on http://a.9srv.net/index.html.
# anth_x Yeah, I was prepared for that part. :-)
# anth_x I the example on tokens.indieauth.com, am I validating "me" or "client_id" as what the micropub endpoint thinks of as the user posting?
# anth_x Ah, I see.
# anth_x So given that the server uses "conventional" unix-like usernames, I'd need something that maps that to the "me" value.
# anth_x Okay, i'll have to think about how best to do that internally, but I have a few options.
# [eddie] If your url doesn’t change you could also literally just start the Micropub Endpoint with a hard-coded url, if me === http://a.9srv.net/
# anth_x Oh, I see. Probably best not to hard-code it here, but I can generate it algorithmically. "a" in that URL is the username, and I can check for <username>.<basename> easy enough.
# anth_x Okay, cool.
# anth_x I have to take the trash out, but now I have some nice viewing for the rest of the evening, and a nice bottle of wine to finish. :-)
# anth_x This has been very helpful for orientation, thanks.
# [eddie] Also https://indieweb.org/Micropub#Syntax is a helpful read as well
# anth_x Had that one open already. :-)
# anth_x I certainly will.
[tantek] joined the channel
# jeremycherfas What a great dialogue. [eddie] ++ anth_x ++
# jeremycherfas What a great dialogue. [eddie]++ anth_x++
# jeremycherfas [eddie]++
anth_x, cweiske and [galexk] joined the channel
# [galexk] Anyone here also using gatsby.js https://www.gatsbyjs.org for development?
# Loqi Gatsby is a React-based static site generator with live preview https://indieweb.org/gatsby
# Loqi It looks like we don't have a page for "gatsbyjs" yet. Would you like to create it? (Or just say "gatsbyjs is ____", a sentence describing the term)
# [galexk] Thx @Loqi and @jacky. I'm checking this out later!
swentel, iasai, jgmac1106, [jgmac1106], sandro_ and barpthewire joined the channel
jgmac1106, sandro_, swentie and swentel joined the channel
[Vincent] joined the channel
jgmac1106, [jgmac1106] and [xavierroy] joined the channel
# [xavierroy] Does anyone post polyline locations? My use case is I listen to audiobooks/podcasts on my commute. And I would want to use that route as a location.
eli_oat and eli_oat1 joined the channel
[grantcodes], rayna, iasai, [schmarty], [jgmac1106], snarfed, gRegorLove, gRegorLove_ and [tantek] joined the channel
# Loqi It looks like we don't have a page for "phprc" yet. Would you like to create it? (Or just say "phprc is ____", a sentence describing the term)
# [tantek] tl;dr: https://h2vx.com/ is up & running and converting hCards to vcf and hCalendar events to ics!
[kevinmarks] joined the channel
# sknebel phprc is what Dreamhost calls what's normally a [[php.ini]] config file - see https://help.dreamhost.com/hc/en-us/articles/214200688-php-ini-overview.
TheFerridge joined the channel
# [tantek] phprc << TIL: If you want to use the 'tidy' extension (like to clean-up malformed HTML before parsing it for [[microformats]] for typical IndieWeb use-cases), in your PHP code that runs on [[DreamHost]], you have to add it to your phprc which is inside a nested series of PHP and version number folders in your home directory, e.g. /home/tantek/.php/7.2/phprc -
{{t}}
# Loqi ok, I added "TIL: If you want to use the 'tidy' extension (like to clean-up malformed HTML before parsing it for [[microformats]] for typical IndieWeb use-cases), in your PHP code that runs on [[DreamHost]], you have to add it to your phprc which is inside a nested series of PHP and version number folders in your home directory, e.g. /home/tantek/.php/7.2/phprc -
{{t}}
" to a brand new "See Also" section of /phprc https://indieweb.org/wiki/index.php?diff=57775&oldid=57774 # Loqi It looks like we don't have a page for "tidy" yet. Would you like to create it? (Or just say "tidy is ____", a sentence describing the term)
# @kisik21 PSA: Some of my posts are exclusively posted on my website for various reasons - a hiccup in Twitter syndication, replying to people on other sites via #webmentions or just random stuff I don't want to be on my Twitter. So you'd better be subscribed to my website's feed! (twitter.com/_/status/1103694786152804352)
iasai joined the channel
iasai and snarfed joined the channel
# [jgmac1106] reminded me why I gave my shared host $25.00 to do migration for me....no way I would have had the skills to do that with a WordPress site and MYSQL
# [jgmac1106] congrats on getting the job done!
# [jgmac1106] saw you posted ti IWC Auston, that is awesome
# snarfed aaronpk: feel free to bump https://github.com/snarfed/bridgy/issues/166 with any details about your current desire(s)
anth_x1 joined the channel
[kevinmarks] joined the channel
barpthewire, jdpinto and [schmarty] joined the channel
# [schmarty] tantek++ congrats on 10/10 migration!
# [schmarty] plus you're in a pretty rare position where you have just touched every project that was on that box
# [schmarty] time to braindump whatever you can stand!
jeremych_ joined the channel
# [tantek] also rare position: h2vx.com now is exactly what is top of tree at https://github.com/microformats/h2vx.com
# Loqi deployment is the both the act (to deploy), process, and specific instances (a deployment) of updating (and sometimes installing) software on a server, like a web server https://indieweb.org/deployment
# [tantek] maybe in a new subsection at the top of https://indieweb.org/deployment#IndieWeb_Approaches ?
[cleverdevil] joined the channel
# Loqi LinkedIn is a special-purpose silo for hosting your professional resume, history, and contacts https://indieweb.org/LinkedIn
# [tantek] jacky, feel free to add to: https://indieweb.org/LinkedIn#POSSE_to_LinkedIn
gRegorLove and snarfed joined the channel
snarfed, TheFerridge, [eddie] and leg joined the channel
# [tantek] performance << https://larahogan.me/performance/ - good resources, talks, presentations on web performance
# Loqi ok, I added "https://larahogan.me/performance/ - good resources, talks, presentations on web performance" to the "See Also" section of /performance https://indieweb.org/wiki/index.php?diff=57784&oldid=56692
jgmac1106 joined the channel
# aaronpk i've built this before too lol https://github.com/aaronpk/Project-Status
TheFerridge, KartikPrabhu1 and snarfed joined the channel
swentel joined the channel
[grantcodes] joined the channel
snarfed, [schmarty], iasai, TheFerridge, jgmac1106 and [jgmac1106] joined the channel
[tantek] joined the channel
iasai, tbbrown, gRegorLove, jgmac1106, chrisaldrich and sandro_ joined the channel
# gRegorLove https://gregorlove.com/2019/02/my-two-projects-for-todays/ I don't have a repo for my site currently
# gRegorLove It's a static demo, still in progress.
# @wchadly How I dumped Disqus comments on my @gatsbyjs site in favor of @indiewebcamp WebMentions and created a source plugin along the way
https://www.chadly.net/embracing-the-indieweb/ (twitter.com/_/status/1103803489212354560)
jjuran joined the channel
# gRegorLove GWG, I can look over the code though don't have a test WP site to run it on.
# gRegorLove GWG: Sure, you can tag me on github or assign as a reviewer
jjuran joined the channel