#indieweb 2017-05-17

# loicm joined the channel
# wagle joined the channel
# cweiske joined the channel
#
pfefferle
!tell GWG aaronpk is using h-cite inside an in-reply-to https://aaronparecki.com/replies
#
pfefferle
!tell GWG aaronpk is using h-cite inside an in-reply-to https://aaronparecki.com/replies
#
Loqi
Ok, I'll tell them that when I see them next
#
pfefferle
!tell GWG tantek is also using h-cite inside in-reply-to http://tantek.com/2017/132/t2/
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[Tantek Çelik] @sil pinged ~22h after support request, before @t unlocked. By the time he checked, support had unlocked it. Finding it unlocked the next morning my time, I presumed it was due to that and only saw the message this morning that he had not had to esc...
# friedcell joined the channel
#
@jkphl
The #IndieWebTrain ready for heading towards Nuremberg. @indiewebcamp, @nueww — here we come! \o/ https://twitter.com/jkphl/status/864754207198457856/photo/1
(twtr.io/1RoXPnmYrcb)
# friedcell1 joined the channel
#
@webgefrickel
On my way back from an amazing @btconf and @indiewebcamp. A big shoutout to @marcthiele and his team for making… https://webgefrickel.de/notes/20170517102329
(twtr.io/1RoYqifrNXV)
# webrocker joined the channel
#
webrocker
good morning! just noticed that the wiki seems to include the same stylesheet file 3 times in the page head?
#
Loqi
webrocker: sl007 left you a message on 2016-10-20 at 11:41am UTC: Do you attend IndieWebCamp Berlin ?
#
webrocker
(lines 18-20) ```<link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=vector&amp;*" /> <link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=vector&amp;*" /> <link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=vector&amp;*" />```
#
aaronpk
that is quite strange
#
webrocker
yes :-) and the requested files are empty, safe a comment.
#
aaronpk
that looks like the mediawiki user style link, so i'm not surprised it's empty. I'm not sure why it's included three times though.
# friedcell joined the channel
# gucci_meow joined the channel
#
webrocker
maybe there are three users online? (scnr) :-))
# j4y_funabashi joined the channel
#
j4y_funabashi
morning all
#
sknebel
webrocker: lol
# KevinMarks_ joined the channel
# friedcell joined the channel
#
aaronpk
lol i gotta fix loqi's support of extended tweets
#
cweiske
so the indieauth-mediawiki plugin isn't an indieauth plugin but an indieauth.com plugin :/
#
aaronpk
it's a mediawiki authentication plugin that happens to delegate the actual login work to indieauth.com
#
cweiske
as I wrote
#
aaronpk
yes, i was just being more specific :)
#
aaronpk
i especially don't want to write any code for that plugin right now until it's upgraded for new mediawiki
#
aaronpk
probably need to rename that plugin too
#
cweiske
rename all the things!
# nitot_ joined the channel
# Pierre-O joined the channel
#
@calum_ryan
Quiet reading/writing time onboard the #indieweb train to Nuremburg + #nueww!
(twtr.io/1Rofwj07wij)
# botka joined the channel
# webrocker joined the channel
#
webrocker
oh wow, twitters (new) reply handling really is a mess if not viewed from within their client… :-/
#
aaronpk
haha yeah
#
Loqi
haha
#
sknebel
Loqi could just show 🛶 instead?
# nitot joined the channel
# nitot_ joined the channel
#
aaronpk
hold on to your hats! i am breaking wiki logins for a minute while i reconfigure things
#
aaronpk
and done
#
aaronpk
the mediawiki plugin is now called "MediaWiki-WebSignIn" and it doesn't mention indieauth.com anywhere, since really it's a web sign-in plugin not an indieauth plugin
# sebsel joined the channel
#
cweiske
it's still tied to indieaut.com
#
aaronpk
yes, the plugin uses indieauth.com to handle the actual authentication
#
aaronpk
rather than implementing relmeauth itself
# jeremycherfas joined the channel
#
cweiske
so you took the name away from a potential websignin plugin that implements it really itself
# j4y_funabashi joined the channel
#
aaronpk
i suppose so
#
aaronpk
i need to decide on a name for indieauth.com/developers so i can stop naming things generically
# botka joined the channel
# KevinMarks joined the channel
#
GWG
Morning
#
Loqi
GWG: pfefferle left you a message 3 hours, 4 minutes ago: aaronpk is using h-cite inside an in-reply-to https://aaronparecki.com/replies
#
Loqi
GWG: pfefferle left you a message 3 hours, 3 minutes ago: tantek is also using h-cite inside in-reply-to http://tantek.com/2017/132/t2/
#
Loqi
morning!
#
sknebel
morning!
#
jeremycherfas
!tell pierro Any plans to update the Known installs on indiehosts?
#
Loqi
Ok, I'll tell them that when I see them next
# gucci_meow joined the channel
#
cweiske
oh. known 0.9.9 is out
#
@derhess
Yeah, the sun is back in #Berlin. Let's enjoy the great weather with a our evening #indieweb meetup today https://sebastiangreger.net/2017/05/homebrew-website-club-berlin-2017-05-17/
(twtr.io/1RomexJiReC)
#
@webrocker
@adactio let's make a Soul Asylum tribute theme song… "indieweb train, never going back…" :-)
(twtr.io/1Ron078LrqS)
#
GWG
!tell pfefferle I have seen theirs, but this new URL seems to parse it differently.
#
Loqi
Ok, I'll tell them that when I see them next
#
@aaronpk
Getting a head start on IndieWebCamp Nürnberg on the train with @sebsel, editing wiki pages about IndieAuth and https://indieauth.com/
(twtr.io/1RonUVA_EQ0)
# asteres joined the channel
# j4y_funabashi joined the channel
# mlncn joined the channel
# nitot joined the channel
# jeremycherfas_ joined the channel
#
cweiske
jeremycherfas, why do you rename yourself?
#
jeremycherfas
Possibly because I joined slack a minute ago to ask a question in a different, non-IRC channel.
#
jeremycherfas
But in truth, I don’t know.
# nitot joined the channel
# KevinMarks joined the channel
# sknebel_ joined the channel
# friedcell joined the channel
# gucci_meow joined the channel
# hs0ucy_ joined the channel
# benwerd joined the channel
# singpolyma joined the channel
# hs0ucy joined the channel
# snarfed joined the channel
# friedcell1 joined the channel
# wolftune joined the channel
#
miklb
good morning GWG
# KevinMarks joined the channel
# mlncn joined the channel
# snarfed joined the channel
# KevinMarks joined the channel
# KevinMarks_ joined the channel
#
miklb
dougbeal|mb1 the gist of what you need to do for a kind template to display photos. https://gist.github.com/miklb/02760b1b85f0b28000978fd82303a79e
#
miklb
Let me know if you have any questions. I'll work on a formal pull request for the plugin later today.
# KevinMarks joined the channel
# tantek joined the channel
# nitot joined the channel
# jmelesky joined the channel
# KartikPrabhu joined the channel
#
miklb
dougbeal|mb1 I haven't tested with multiple photos yet, ymmv
# kerozene joined the channel
#
miklb
I honestly don't even know if you can do multiple photos in Instagram, but the photo urls are stored as an array, so it's supported in the code
# snarfed joined the channel
# sebsel joined the channel
#
tantek
you can do multiphoto posts in IG yes
#
tantek
what is a multiphoto
#
Loqi
A multi-photo is like a photo post, except just with multiple adjacent photos, either in a series, or tiled / arranged in some layout https://indieweb.org/multiphoto
# calumryan joined the channel
# nitot joined the channel
#
j4y_funabashi
Huzzah! Just launched my first pass at displaying webmentions
#
j4y_funabashi
Need to back fill it but any new mentions will appear on this page now :D
#
j4y_funabashi
I decided to start with displaying the 'notification text' then when I'm happy move on to displaying them on posts as likes/comments
#
tantek
j4y_funabashi++ awesome and great work!!! nice photo of Jeena :D
#
Loqi
j4y_funabashi has 6 karma in this channel (7 overall)
#
j4y_funabashi
either way, feels
#
j4y_funabashi
good to have finished the first step on the long road to swat0
#
j4y_funabashi
tantek: hehe thanks, Jeena's site threw in a nice edge case for my author detection - he has 2 types on his h-entries and I was only checking the 1st one
# snarfed joined the channel
#
calumryan
HWC Nuremburg starting
#
Loqi
calumryan: tantek left you a message 1 week, 6 days ago: any photos from the Brighton or London HWC 2017-05-03? https://indieweb.org/events/2017-05-03-homebrew-website-club#Photos
#
Loqi
calumryan: tantek left you a message 4 days, 17 hours ago: what do you think of the merged HWC Where/venue and RSVPs e.g. here: https://indieweb.org/events/2017-05-17-homebrew-website-club#Where ?
# nitot joined the channel
#
sebsel
We're going straight into the group photo
#
tantek
when you're done with the photo, let us know what you think of the format of the https://indieweb.org/events/2017-05-17-homebrew-website-club page, specifically the combined where/RSVP format of this particular HWC page
# hs0ucy joined the channel
# snarfed joined the channel
#
miklb
tantek thanks
#
calumryan
tantek: combining them does work better, would possibly go further in making the RSVP text linked to correseponding Wiki so it’s slightly clearer how this is done for new people
# [colinwalker] joined the channel
#
[colinwalker]
tantek Listened to the once and future indieweb and the one point you made that really hit me was the difference between networks and blogging where the networks have an integrated reading and posting interface. That was like a sledgehammer to the head!
#
@sdepolo
@libertymadison Will I see you at #indieweb #sanFrancisco tonight?
(twtr.io/1RpJHikwCJ8)
# [cleverdevil] joined the channel
#
[cleverdevil]
badly wants a fully integrated IndieWeb experience.
#
tantek
calumryan re: "making the RSVP text linked to correseponding Wiki" - go for it! edit https://indieweb.org/events/2017-05-17-homebrew-website-club as you think would work best for that, just so we capture your suggestion on a live example
#
sebsel
tantek I like this new style too! Much clearer.
#
tantek
[colinwalker]: YES! I seriously think that one UX difference marks a sharp difference between the blogging+readers era and the social media era
#
[colinwalker]
Such an obvious point but isn't seen until someone says it.
#
@libertymadison
I won't make #indieweb tonight at @mozilla I am hosting #OaklandVegWeek #Tech night and also premiering my documen… https://twitter.com/i/web/status/864886842369359872
(twtr.io/1RpJmcgpzxs)
#
miklb
[cleverdevil] ditto
#
Loqi
[Jonathan LaCour] User Experience and the IndieWeb
#
[cleverdevil]
I still feel that the best opportunity for building such an experience is on top of a browser.
#
@libertymadison
I won't make #indieweb tonight at @mozilla I am hosting #OaklandVegWeek #Tech night + also premiering my documentar… https://twitter.com/i/web/status/864887246469517312
(twtr.io/1RpJvHNQ3gs)
#
miklb
[cleverdevil] something like electron or …
#
[colinwalker]
cleverdevil Will have a read later - got a post brewing myself
#
[cleverdevil]
miklb nope, I literally mean a browser... a replacement for Chrome/Safari/Firefox/Edge.
#
[cleverdevil]
That said, there is definitely a way to replicate the network experience (converged consumption, creation, and interaction) in a web app.
#
[cleverdevil]
Been speaking at length with the Nextcloud folks about this.
#
aaronpk
the nice thing about browsers is you can start with making browser extensions to get the functionality
# KevinMarks joined the channel
#
aaronpk
even having just my "favorite" and "reply" bookmarklets have been amazing
#
[cleverdevil]
Its the right place to start.
#
schmarty
i've also been making a lot of headway with bookmarklets on my laptop, URL Forwarder on my phone.
#
[cleverdevil]
That's the beauty of the Indieweb approach – the suite of protocols/formats are tight and focused on providing very specific funtionality.
#
[cleverdevil]
You can then build out a variety of experiences on top of them.
#
myfreeweb
i've added micropublish like/repost/reply/etc. to firefox's share menu https://myfreeweb.github.io/foxshare/ feels better than bookmarklets or extensions
#
miklb
is looking forward to eddie's native share extensions
#
[cleverdevil]
Keith Grant built out a nice Chrome extension, too.
#
[cleverdevil]
Omnibear, I believe?
#
[cleverdevil]
uses Safari, though, and rarely gets the extension love.
#
[cleverdevil]
+1 on the share extensions!
#
[cleverdevil]
For now, my approach is mainly a combination of Nextcloud News for reading, my Nextcloud News plugin that provides Indieweb interactions using Quill, and Known for my site.
#
[cleverdevil]
On mobile, I have to slum it a bit.
#
[cleverdevil]
And it still doesn't feel quite right...
#
myfreeweb
it's sad that Safari doesn't want to adopt the WebExtensions spec… pretty much everyone else kinda uses it (with minor differences)
#
myfreeweb
i made an addon for chrome/opera and firefox https://github.com/myfreeweb/transmitter same codebase for all of them, potentially ms edge too https://github.com/mozilla/webextension-polyfill/issues/3
#
Loqi
[myfreeweb] transmitter: A WebExtension for the Transmission BitTorrent client
#
tantek
myfreeweb++ awesome! re: FoxShare
#
Loqi
myfreeweb has 13 karma in this channel (18 overall)
#
tantek
what is Firefox Share
#
tantek
goes to fix dfn
# mlncn joined the channel
# sgreger joined the channel
#
myfreeweb
speaking of integrated experiences, i realized that it'll be pretty easy to add a reader to sweetroll. (and indieweb CMSes in general i guess)… like, fetching mf2 pages is already there, displaying entries is already there! just need to add feed polling + websub
# KevinMarks joined the channel
#
aaronpk
it's true, once you're able to render comments, you've done a lot of the work of showing posts in a reader interface
#
[cleverdevil]
Indeed, Known had the beginnings of a reader, but Ben has announced that they're planning on killing it.
#
tantek
exactly, and rendering a reply-context is partway towards rendering a comment!
#
[cleverdevil]
WordPress.com actually has a reading experience as well.
#
myfreeweb
yeah i have reply-contexts and comments and all the things
#
tantek
[cleverdevil]: as does Tumblr before them
# wolftune joined the channel
# snarfed joined the channel
#
myfreeweb
also looks like no one implemented a twitter/tumblr style "following" experience in indieweb, only separate "reader" and "blogroll" things. the benefit of "followers" is that you know who your mutuals are
# [chrisaldrich] joined the channel
#
[chrisaldrich]
I didn't read Ben's story as they're killing the reader in Known, but that they're taking it out of core (since it's non-functional) until/when it's fully built out.
#
[chrisaldrich]
Of course it may be a while before it gets built out...
#
[cleverdevil]
Oh, interesting.
#
[cleverdevil]
I may have to take a second look at it...
#
tantek
myfreeweb - there are a few integrated indieweb reader experiences, but not any with integrated 'following" AFAIK
#
sgreger
HWC Berlin sends greetings to HWC Nuremberg - sknebel, how is the turnout there?
#
myfreeweb
yeah that's what i'm talking about, there's no specified way to mark up a list of people you follow, or follow-unfollow events like in activitystreams
#
aaronpk
i suspect i have some sort of mental barrier i need to overcome around the idea of building a reader, similar to how i wanted checkins on my site for about 4 years and then finally sat down and did it
#
tantek
myfreeweb - huh? why is this about markup? let's talk about the user feature being supported at all before plumbing
#
tantek
aaronpk I believe I can help break down the /reader problem
#
sknebel
sgreger: 17 people here, including 6(?) people completely new to indieweb
#
[cleverdevil]
Man, this is all making me get really excited for IWS 😄
#
aaronpk
the checkin barrier was mostly solved by dropping the idea that i needed to have a venue database on my site
#
sknebel
sgreger: did the 2 new RSVPs for berlin turned up?
#
aaronpk
(i think i talked about this during the checkins session in Düsseldorf, it should be on the video)
# nitot joined the channel
# acegiak joined the channel
#
tantek
try seeing if you can get FoxShare added! cc me on the Github issue if you like and I can try to help out :)
#
myfreeweb
uh foxshare is an alternative to the directory, not something that could be added to it
#
tantek
aaronpk, yes that was a great description on the video
#
myfreeweb
it's a site that lets you add whatever to the share toolbar
#
myfreeweb
instead of stuff only from the official directory
#
myfreeweb
you could submit quill and micropublish to the directory i guess
#
tantek
myfreeweb: myfreeweb yes that would be great!
# nitot joined the channel
#
tantek
I did some brainstorming here but haven't been able to follow-up: https://indieweb.org/Firefox_Share#Micropub_share_provider
#
sgreger
sknebel: we are four, one personal contact of mine as a new member, otherwise the usual suspects. the meetup rsvps did not show up (yet)
#
tantek
yes - please go ahead and submit Quill and micropublish - that would be a great start!
#
tantek
notes that HWC Nürnberg posts photos but HWC Berlin does not.
#
tantek
is not buying the "this is a German cultural" thing about not taking photos
#
tantek
just sayin
#
aaronpk
southern germany is very different from berlin ;-)
#
aaronpk
I do find this accent much easier to understand tho
# KartikPrabhu joined the channel
#
tantek
wow that HWC Nürnberg photo! So good!
#
tantek
!tell gRegorlove check it out https://indieweb.org/events/2017-05-17-homebrew-website-club#Photos I think we have a new HWC event page header photo :)
#
Loqi
Ok, I'll tell them that when I see them next
#
myfreeweb
ah, Known is in the official firefox directory
#
tantek
yeah!
#
tantek
so let's get the others added too!
#
myfreeweb
the thing with micropublish/quill is that foxshare lets you add reply, like, repost, note with link as separate services
#
tantek
and be sure in the description to note when a tool supports Micropub, something like "Quill supports posting using the W3C Micropub standard"
#
tantek
oh that's odd/interesting - I think the Known one does it as one service
#
tantek
should probably have just one service per tool rather than per action
#
myfreeweb
yeah, micropublish has separate pages for these actions
#
myfreeweb
i like the experience of clicking the reply arrow / star / etc. right in the share bar
#
tantek
that's a lot of installing for the user. would be easier for the user with just one install step to get all actions for a tool
#
tantek
and that's a good argument too
#
myfreeweb
but if micropublish had action switch buttons that would be okay too i guess. like buttons that preserve the url between in-reply-to, like-of, repost-of and note content
#
tantek
yeah!
#
ben_thatmustbeme
woah, clicking share -> view more (since i don't have any set up)
#
ben_thatmustbeme
tries to load activations.cdn.mozilla.net
#
ben_thatmustbeme
which completely freezes firefox for me
#
tantek
uh that's not good
#
myfreeweb
for me it redirects to https://activations.cdn.mozilla.net/en-US/ which shows the services
#
ben_thatmustbeme
i can actually go to that link fine
#
myfreeweb
one annoying thing about share — as well as extensions that use the same kind of popup sheet — is that if you accidentally click outside, the page in there gets killed and you can e.g. lose your reply's content :( should be mitigated by e.g. micropublish constantly putting the content into localstorage and restoring it back on open
#
ben_thatmustbeme
disabling and re-enabling add-ons fixed it
#
ben_thatmustbeme
i'm sure micro.blog would be interested in getting a micropub provider up there
#
myfreeweb
what do you mean fixes? that's the intended behavior
# wolftune joined the channel
#
ben_thatmustbeme
disabled and re-enabling my add-ons and now its working correctly, not crashing
#
ben_thatmustbeme
s/crashing/freezing
# Pierre-O joined the channel
# dougbeal|imac joined the channel
#
tantek
and the reply-context, comment(s) display, notifications, reader incremental code path
#
tantek
this is where I've roughly documented that thinking: https://indieweb.org/indiemark#aggregation
#
tantek
aaronpk ^^^
# jmelesky joined the channel
#
tantek
I think if we can breakdown the /reader feature set into building blocks that you build along the way while implementing IndieMark aggregation levels, we should be able to figure out what's left to build a fully integrated /reader
#
tantek
I believe that's the lowest friction / lowest barrier path to more /reader implementations
# snarfed joined the channel
# gRegorLove joined the channel
#
aaronpk
hm yes, that's a reasonable order based on my experience
# wolftune joined the channel
#
schmarty
hmm. i meet 1-5.1 for aggregation there but i feel a long way from a personal reader...
# tantek joined the channel
#
snarfed
myfreeweb: more on following in https://indieweb.org/follow , eg publishing with u-[x-]follow-of, and POSSEing as friend/follow requests in https://github.com/snarfed/bridgy/issues/550
#
myfreeweb
snarfed: oh nice
#
@eli_oat
I updated my entry on http://indieweb.org with some basic info about my indieweb setup https://mmmicro.eli.li/2017/05/17/313/
(twtr.io/1RpT9D8TtPC)
# friedcell joined the channel
# mlncn joined the channel
# KartikPrabhu joined the channel
#
dougbeal|imac
snarfed: updating wordpress-micropub to HEAD didn't seem to change anything. Unless another plugin is causing old render behavior? list-custom-taxonomy-widget?
#
snarfed
dougbeal|imac: nah, like i mentioned afterward yesterday, i misread your initial q. the new changes are for ownyour*swarm*, not ownyourgram. sorry for the confusion!
# leg joined the channel
#
dougbeal|imac
snarfed: ah, no problem.
# amz3` joined the channel
# cweiske joined the channel
#
Zegnat
Oh man, another side-file?! https://jsonfeed.org/version/1
#
ben_thatmustbeme
lol, Zegnat, i'm going to tweet at one of them that its all excess when he already has mf1 on his website
#
Zegnat
what is micro.blog?
#
Loqi
micro.blog is an indie microblogging platform started by Manton Reece, which supports microformats2, Webmention, and Micropub https://indieweb.org/micro.blog
#
Zegnat
There is already mf2 on Manton’s product
#
ben_thatmustbeme
wait, its the micro.blog guy?!
#
Zegnat
manton.org is “the micro.blog guy” ;)
#
Zegnat
Brent, inessential.com, is the MarsEdit-and-NetNewsWire-guy, incase his name isn’t instantly recognised either
# benwerd joined the channel
#
@dissolve333
@brentsimmons @manton just saw JSON Feed. Why another side file, when you have microformats already in your page? http://www.unmung.com/mf2?url=http%3A%2F%2Fmanton.org%2F&html=&pretty=on
(twtr.io/1RpXGW79hbp)
# jmelesky joined the channel
#
cweiske
if you're using a dedicated e-mail address for each service you register at, how do you cope with gravatar/libravatar and that mass of email addresses?
# KevinMarks_ joined the channel
# KevinMarks joined the channel
#
miklb
dougbeal|imac did you see the gist I posted?
# snarfed joined the channel
#
miklb
!tell dougbeal|imac check the logs or I'll be back around this evening and can repost it, I have it working on my site now.
#
Loqi
Ok, I'll tell them that when I see them next
#
[cleverdevil]
"Our hope is that, because of the lightness of JSON and simplicity of the JSON Feed format, developers will be more attracted to developing for the open web."
# [cleverdevil] joined the channel
#
[cleverdevil]
I can see the appeal, for sure.
#
snarfed
cweiske: re dedicated email addrs and gravatar, i added the few i care about to gravatar, and the rest i guess i just don't care :P
#
[cleverdevil]
After all, if you're using a CMS like WordPress, that doesn't yet support mf2, and trying to get that upstream into themes, core, etc., sometimes you just need to be pragmatic and do something like this.
#
cweiske
snarfed, I did the same
#
[cleverdevil]
That said, RSS/Atom are fine, well-supported tech.
#
Zegnat
Unless RSS readers and Podcast clients (the latter probably being the most mainstream RSS consumer) actually implement JSON feed, I do not see it going anywhere either
#
cweiske
but I wonder if I should pipe my mail server's log into a libravatar script that automatically generates the icons for each mail address used by me
#
cweiske
but some services try to get the image but did not send a mail first
#
aaronpk
I am more interested in JSONFeed not as a publishing format, but as a format that reader clients can use
#
aaronpk
if you look closely, it's very similar to a microformats JSON feed, which i'm hoping to use as the basis of the Microsub API
#
snarfed
cweiske: patch libravatar to support wildcards?
#
cweiske
that does not work protocol-wise
#
cweiske
because the avatar server only sees the hash
#
[cleverdevil]
Makes sense to me, aaronpk
#
cweiske
and not the email address itself
#
[cleverdevil]
Makes readers pretty easy to implement, assuming it takes off 🙂
#
[cleverdevil]
Might even be worth having a simple webservice to convert arbitrary RSS/Atom feeds to JSONFeed.
#
[cleverdevil]
We'll see where it goes.
#
aaronpk
yep, that's frankly another hesitation around building a reader, which is that microformats JSON is relatively difficult to consume. I don't want every client app to have to deal with that logic, I want client apps to build against a consistent format
#
[cleverdevil]
Hence my suggestion for a microservice for RSS/Atom -> JSONFeed.
#
Zegnat
Consistency is good. And might be worth the reboot of feed formats by itself. RSS and Atom aren’t always peak-consistency.
#
cweiske
stares wide-eyed at the chat
# benwerd joined the channel
#
cweiske
rss and atom are bad, they said.
#
cweiske
put your data into html, they said
#
cweiske
oh noes, parsing that shit is too hard, they said
#
cweiske
let's make another feed format! yay!
#
aaronpk
!xkcd standards
#
Loqi
😃
#
[cleverdevil]
Totally fair!
#
aaronpk
to be clear, I'm talking about specifically a client-to-server API, not changing what publishers are doing
#
Loqi
nice
#
Zegnat
has no plans of implementing JSONFeed
#
Zegnat
to be clear, cweiske, I am not going to bother with any sidefiles.
#
aaronpk
this is in the design of Microsub. it's up to your "feed collector" service thingy to do the microformats parsing and consuming, delivering that data in a simpler API for reader clients to use
#
Zegnat
I would like to see RSS/Atom replaced with JSONFeed for podcasts though, as I definitely see a reason for those to be spread in a non-HTML format. And the current podcast RSS/Atom is a mess, IMHO
#
aaronpk
notices Marco's name in the "thanks" list and wonders if Overcast plans to support this soon
#
Zegnat
Oh, Brent actually addresses the mf issue in his post! http://inessential.com/2017/05/17/json_feed
#
KartikPrabhu
Zegnat: why not HTML mf2 for Podcasts?
#
KartikPrabhu
what's different about podcasts that needs non-HTML?
#
aaronpk
the group that developed this spec is primarily iOS/native app developers. I do understand the hesitation to consume XML and especially HTML.
#
aaronpk
from brent: "I also believe that developers (particularly Mac and iOS developers, the group I know best) are so loath to work with XML that they won’t even consider building software that needs an XML parser"
#
aaronpk
so this format is clearly optimizing for developer needs
#
Zegnat
Nothing is different. But not all podcasts need a website either. Just an easy to parse feed file (any strict format) for podcast readers. An index of files, moreso then a web resource.
#
Zegnat
If you want to go h-feed for podcasts, that’s fine. But I feel like rather than excluding overhead by dumping the side-file, you are adding overhead by having a website in the first place.
#
KartikPrabhu
wait there are podcasts that are not on a website?
# tantek joined the channel
#
KartikPrabhu
how does one find such podcasts?
#
Zegnat
Through your podcast app’s directory.
#
KartikPrabhu
oh well not so open web then
#
Zegnat
Their feeds are still (often) publicly accessible. Discovery is just handled differently.
#
aaronpk
open internet, not open web :)
#
Zegnat
There are also private sound feeds hosted at capability URLs. Easy to add to clients, secure enough for general use, and no public website only the feed.
# [shaners] joined the channel
#
Zegnat
when is next-hwc?
#
Loqi
Homebrew Website Club Meetup is on 2017-05-17 at Bulbul https://indieweb.org/next-hwc
#
Loqi
[superfeedr] "Taking on the networks" by Colin Walker on 2017-05-17 https://colinwalker.blog/2017/05/17/taking-on-the-networks/
# friedcell joined the channel
#
Zegnat
Looks like there is a HWC happening that isn’t on that page! HWC Fort Collins.
#
tantek
Zegnat are they here in IRC?
#
Zegnat
Isi is setting it up. It is on /hwc as starting. But apparently she has a place for today and it just isn’t added to today’s hwc page.
#
Zegnat
Poking at her right now on private IM, tantek
#
aaronpk
oh awesome!
#
tantek
thanks Zegnat!
#
Zegnat
For anyone from / around Fort Collins, there is a Facebook group where previous planning happened: https://www.facebook.com/groups/1839938832921558/
#
tantek
let's get that on the /HWC site!
#
tantek
er, page
#
Zegnat
tantek: done
#
Zegnat
actually, you are a member of that FB group ;)
#
tantek
Zegnat: now see if you can get a photo posted!
#
Zegnat
I’ve offered to do any wiki related stuff she wants to have done, leaving the rest up to her.
#
Zegnat
is moving to bed shortly
#
tantek
Zegnat++ for making things work!
#
Loqi
zegnat has 37 karma in this channel (42 overall)
#
gRegorLove
On a refresh of Twitter, just got a notice of updated privacy policy and summary about them using your data from other sites with Twitter content on them. Review settings: https://twitter.com/settings/personalization
#
Loqi
gRegorLove: tantek left you a message 4 hours, 10 minutes ago: check it out https://indieweb.org/events/2017-05-17-homebrew-website-club#Photos I think we have a new HWC event page header photo :)
#
gRegorLove
unchecks "Track where you see Twitter content across the web"
#
@kevinmarks
"I have my website, but it's not connected to all my data" @imogenheap implicitly making the #indieweb case
(twtr.io/1RpjBTEC_CG)
#
Zegnat
gRegorLove, that option is already unchecked for me. So either it has been there before, or it is opt-in?
#
gRegorLove
Don't think it's opt-in. I wouldn't have opted in; I hate stuff like that.
#
Zegnat
I like that they have a “disable all” button
# corenominal joined the channel
#
dougbeal|mb1
miklb++ yay!
#
Loqi
miklb has 27 karma in this channel (30 overall)
#
Loqi
yay!
#
miklb
dougbeal|mb1 did you test it?
#
dougbeal|mb1
miklb: will soon
# [cleverdevil] joined the channel
# wolftune joined the channel
#
Loqi
[superfeedr] "Liked Colin Walker's Taking on the networks" by Michael Runcieman on 2017-05-17 http://michael.runcieman.com/2017/liked-colin-walkers-taking-on-the-networks-6c40bb2fad
# mlncn joined the channel
# KevinMarks_ joined the channel
# awolf joined the channel
#
@gRegorLove
Looking forward to Homebrew Website Club Bellingham tonight at a new venue, @TheFoundryWA! https://indieweb.org/events/2017-05-17-homebrew-website-club
(twtr.io/1RpokZrwdbp)
# friedcell joined the channel
#
GWG
Afternoon
# KevinMarks joined the channel
# snarfed joined the channel
# KevinMarks joined the channel
# KevinMarks_ joined the channel
# DanC joined the channel
#
miklb
GWG I need to test another post, but my 1st ownyourgram didn't seem to bring in a site name. Would that be considered expected behavior?
#
GWG
Yes. It only brings one in if there is something set for it.
# [cleverdevil] joined the channel
#
[cleverdevil]
Took a quick crack at JSONFeed for Known... https://cleverdevil.io/content/all/?_t=json
#
[cleverdevil]
Would be nice if it had some built-in notion of things like bookmarks, likes, reposts, etc.
# miklb joined the channel
#
miklb
sorry about that, was updating and didn't think restart was coming that fast
# [kevinmarks] joined the channel
#
[kevinmarks]
yes, json feed from unmung would be easy. no, I'm not keen
#
[kevinmarks]
hm, manton's h-feed is missing a lot of info in the jsonfeed
#
[kevinmarks]
ah, because it isn't an h-feed, so it's my backcompat stuff in action.
# [manton] joined the channel
#
[manton]
Not sure I'm following... But if something is missing from the h-feed, definitely let me know! My initial support was a little bare bones so want to keep adding to it.
# snarfed joined the channel
#
[manton]
I'm sure I have some comments to catch up on here, too... And for the record, I like Microformats a lot. I think both have their place.
#
[kevinmarks]
where were you discussing jsonfeed - I must have missed that.
#
[manton]
kevinmarks Oh, sadly my own web site is really out of date. I need to review everything in the template and update it.
#
[kevinmarks]
I can think of 4 existing json feed formats
#
[kevinmarks]
the godawful one Google came up with for gData
#
[kevinmarks]
parsed mf2 h-feed
#
[kevinmarks]
the json form of activitystreams 1.0
#
[kevinmarks]
oh, and jf2
#
@sdepolo
Join the #indieWeb movement in #SanFrancisco tonight. Connect with others who believe in internet for the people https://www.facebook.com/events/1785514098429850/
(twtr.io/1Rq05YU8GML)
#
[kevinmarks]
which is pretty close to jsonfeed
#
miklb
GWG another quick question about the Ownyourgram, and it might be done in micropub, but content is stored a postmeta and added to the content. Is there a way to maybe not insert the content?
#
GWG
Not currently
#
miklb
ok, just checking
#
miklb
GWG did you have anything in the works for photos via micropub in kind views yet. Not sure if you saw I whipped up something to get them working, but not 100% it's best approach.
#
GWG
No, but I wanted to. I opened an issue on it
#
miklb
well, if you want to take a quick look at this, and if it looks like a sane approach, I can send a PR https://gist.github.com/miklb/02760b1b85f0b28000978fd82303a79e
# leg joined the channel
#
miklb
it's pretty simple really
#
GWG
Please do.
#
miklb
wasn't sure how/what to do about title or alt on the image
#
GWG
I really want to have templates for everything
#
dougbeal|mb1
GWG: is that the views directory?
#
dougbeal|mb1
GWG: oh, confusing micropub with post-kinds, I think
#
GWG
Yes, or in the theme.
#
miklb
dougbeal|mb1 you can have kind_views/ in your theme.
#
miklb
and then kind specific templates, like photo-kind.php
#
GWG
dougbeal|mb1: Post Kinds supports theming. Micropub tries to render everything on its own.
#
miklb
er, kind-photo.php
#
dougbeal|mb1
so any matching kind view will be used?
#
GWG
miklb: In your gist, you went with the general file, not a specific photo post attempt.
#
GWG
dougbeal|mb1: Yes, or the generic one
#
miklb
GWG yes, basically as a quick example for dougbeal|mb1
#
miklb
for my personal theme I'm using individual templates.
#
miklb
I can do a PR with an individual template though
#
GWG
miklb: I'd like to add ones for each kind, as I said.
# [shaners] joined the channel
# tantek joined the channel
#
tantek
hello from HWC SF!
#
GWG
Hello, SF
#
dougbeal|mb1
o/ SF
#
tantek
hello GWG!
#
GWG
How many in attendance?
#
tantek
we had 3 briefly, now 2, hoping for an uptick again :)
# snarfed joined the channel
#
[manton]
kevinmarks Thanks. I'm aware of those, although I didn't know about JF2 until about a month ago when aaronpk pointed me to it. (I agree it's the most similar.) The JSON Feed spec has been essentially done for months... There was a question of whether we should even publish it, for all the reasons you'd expect: some people won't like it, there are already too many JSON formats, etc. I hoped that it would rekindle a discussion about blogging and read
#
[manton]
would be worth putting out there.
#
[kevinmarks]
where did you discuss it?
#
dougbeal|mb1
if I turn on debugging, will it show me what rendered a page in wordpress?
#
dougbeal|mb1
I tried logs earlier, but nothing showed up
#
dougbeal|mb1
didn't try the WP_DEBUG_DISPLAY
#
miklb
debugging is more for errors if I'm not mistaken. There are some profilers for queries
#
miklb
I have 'WP_DEBUG_LOG', true and it will send errors and anything else that logs to a debug.log file in your content directory
# davidmead joined the channel
#
[manton]
kevinmarks Just privately. We wanted to get it really far along as a first step. Now that it's on GitHub there are a bunch of feature requests and comments there.
# gucci_meow joined the channel
# wolftune joined the channel
#
[kevinmarks]
not sure if I should write a blogpost or github issues
#
[manton]
Haha. Blog post that points to a GitHub issue? 🙂
#
Loqi
rofl
#
[kevinmarks]
Brent's anti-microformat stuff is in a blogpost, not the repo, so I suppose a blogpost is the best place to respond
#
[kevinmarks]
http://www.unmung.com/feed?feed=http%3A%2F%2Finessential.com%2Fxml%2Frss.xml is not much of a difference from the original html - he could mf2 his template very easily
# gRegorLove joined the channel
#
gRegorLove
Hello from HWC Bellingham!
#
gRegorLove
Justin, Katie, Kevin, and gRegor here.
#
gRegorLove
Justin got a free .design domain at a conference and is getting it set up with his hosting.
#
dougbeal|mb1
o/ Bellingham
#
gRegorLove
Katie is working on a static site via github
#
tantek
nice!
#
[manton]
Looking forward to the post if you write it. Like I said above, I like microformats and think they have an important role. (Seeing Webmentions work and infer everything from mf2 is still kind of like magic to me, and very cool.)
#
gRegorLove
Katie also mentioned checking out Webflow for design/developing
#
tantek
[manton] I think it's a more complex set of tradeoffs than what Brent is saying, but there are tradeoffs
#
tantek
what is Webflow
#
Loqi
Webflow is a website design tool (webflow.com) that can output autogenerated html/css/js for a simple static site https://indieweb.org/Webflow
#
gRegorLove
Oh yeah, domains....
#
gRegorLove
Justin is justinslick.com and justinslick.design
#
tantek
frankly I'm in favor of more experiments just to learn more
#
gRegorLove
Katie is katiejohnson.me, currently being transferred to Squarespace
#
gRegorLove
Kevin is https://tantalic.com/, new to indieweb, interested in posting photos eventually
# seekr joined the channel
# seekr joined the channel
#
miklb
tantek++
#
Loqi
tantek has 217 karma in this channel (341 overall)
# mlncn joined the channel
# snarfed joined the channel
#
gRegorLove
Kevin got indieauth set up
#
tantek
neat!
#
dougbeal|mb1
sempress seems to be rendering the photos: Template File single.php
#
dougbeal|mb1
wp-content/themes/sempress/single.php
#
miklb
dougbeal|mb1 the kind templates get loaded into which ever template is calling the_content()
#
dougbeal|mb1
miklb: that was from the wrong post
#
dougbeal|mb1
is this worrysome? Error: Method Kind_Config::remove_post_formats() does not exist
#
miklb
that's one for GWG
#
Kongaloosh
I think I have found my second person for HWC YEG.
#
KartikPrabhu
Kongaloosh: nice! gRegorLove and I did a 2 person HWC in Chicago once upon a time
#
gRegorLove
HWC Bellingham has been a 2- or 3-person thing most of the time :)
#
Kongaloosh
that's kind of nice in some respects
#
Kongaloosh
HWC EDI has been kind of like that
#
Kongaloosh
you'd get a rotating cast of people that were just enough to sustain a nice community
#
tantek
Kongaloosh: \o/ re: second person!
#
Kongaloosh
they knew what the indieweb was, and were interested in it, but didn't think they had anything to say blog-wise
#
KartikPrabhu
any one who posts on Twitter has something to say ;)
#
Kongaloosh
^ totally the argument I made
#
KartikPrabhu
:thumbsup:
#
GWG
That function should be gone
#
Kongaloosh
I'm trying to convince them that they should use it as a way to keep things in the long-term
#
Kongaloosh
and just hold on to random stuff
#
Kongaloosh
and maybe do web-art projects, which they were also interested in
#
KartikPrabhu
yes! the ownyourart argument seems important to art people
#
gRegorLove
I got micropub photo posting working, and downsizing from large imager images: https://gregorlove.com/2017/05/testing-photo-posting/
#
KartikPrabhu
gRegorLove: nice! im slowlymoving towards selfhosting photos too
#
tantek
we're getting Stacey De Polo setup with a primary domain
#
tantek
(here in SF)
#
Kongaloosh
KartikPrabhu: I just finished that up
#
Kongaloosh
honestly, self-hosting images was a big deal to me
#
Kongaloosh
the idea of being able to upload images wherever, have them resized to be optimised, but kept stored away in a sensible long-term fashion
#
KartikPrabhu
Kongaloosh: I have wnated to do that for a while, but since I don't have a posting interface for them it is a bit trickier. But now I store copies of my current images hosted on Google Photos
#
Kongaloosh
that's what I did pre-indie
#
Kongaloosh
right now, my full-res images that are associated with posts get put in a DO block
#
Kongaloosh
since they're really cheap
#
KartikPrabhu
and today I made a "low res" generator, so now I show a "blurred image" as placeholder while the actual ones load
#
Kongaloosh
man, that sounds really cool
#
Kongaloosh
I hadn't thought of that.
# initrd joined the channel
#
Kongaloosh
do you have a description of how you did it anywhere?
#
KartikPrabhu
Kongaloosh: not written up yet. just finished it and got hungry :P but I am using python
#
KartikPrabhu
judas priest Loqi!
#
KartikPrabhu
Loqi is getting my fake Google resize proxy images :P
#
KartikPrabhu
which is fair they are in the markup
#
Kongaloosh
if you write it up, I would love it if you sent a link my way
#
KartikPrabhu
basically I used python to generate a 8x8 thumbnail of the image and then stored that as a base64 string in a file. Then that string gets used as a background image
#
KartikPrabhu
I'll probably write the details soon-ish
#
tantek
here in SF we're helping Stacey setup her fresh wordpress install on her domain with the indieweb plugin
#
GWG
tantek: I'm sorry in advance
#
tantek
trying out the path to adding indieauth support
#
GWG
If I understood Indieauth better, I would write a real Indieauth authentication plugin for wordPress
#
tantek
and she just clicked on a "yoursite . com" link on the WordPress setup page
#
tantek
which went to an actual domain
#
tantek
what is getting started with wordpress
#
Loqi
By using WordPress on your own domain, you are already a part of the IndieWeb. Below are some suggestions to help you get started with upgrading your WordPress site to support IndieWeb philosophies https://indieweb.org/Getting_Started_with_WordPress
#
tantek
(wow so much text to read before going to steps to take)
#
tantek
"just trying to do the rel me - where do I do that?"
#
GWG
tantek: I apologized in advance
#
tantek
GWG so much text!
#
GWG
tantek: miklb had a proposal to change the plugin installer to something more graphical
#
GWG
tantek: Oh.
#
tantek
now testing with indiewebify.me - hmm not finding any rel me links
#
tantek
now viewing source on her home page to see if any rel=me is there
#
tantek
wow so many rel=stylesheet - wtf
#
tantek
the "Getting Started" panel unde rthe "IndieWeb" option in the WordPress sidebar doesn't say anything about how you setup rel=me
#
tantek
it immediately jumps to bridgy etc
#
tantek
and asks you to install a bunch more plugins
#
GWG
tantek: It needs more love.
#
tantek
the instructions on https://indieweb.org/Getting_Started_on_WordPress don't seem to work
#
tantek
followed the steps and this is not true: "If you view the source for your website afterwards, you'll see a number of links like <link rel="me"
#
GWG
Odd...I use it on my site.
#
dougbeal|mb1
meta widget?
#
tantek
WP 4.7.5, edit your admin - what if there are multiple admins?
#
dougbeal|mb1
Oh, no, its the Rel-me widget
#
dougbeal|mb1
Or are you really supposed to have a user pagE?
#
tantek
says to install the Indieweb Plugin, then Edit User, fill in fields
#
tantek
we did that
#
tantek
no rel=me
#
dougbeal|mb1
I think you have to add the rel=me widget to the sidebar
#
dougbeal|mb1
let me verify that
#
GWG
Without it, it should add hidden links. But the sidebar widget is nicer.
#
tantek
GWG, no hidden links either
#
miklb
I assume the plugin is also active?
#
tantek
yes, it shows up in the sidebar of wp-admin
#
GWG
Are there multiple users/authors on this site?
#
GWG
That it can't show Rel=me on the homepage unless you select a single user under Options.
#
tantek
cannot access that page
#
tantek
admin.php?page=iw_general_options
#
GWG
Interesting.
#
tantek
oh had to go there by clicking in the sidebar
#
tantek
typing the URL itself fails
#
tantek
so those instructions are misleading
#
tantek
"change the Indieweb identity settings" - totally doesn't say what to change to what
#
tantek
so we are now poking in the dark
#
KartikPrabhu
for some reason "content managers" from Australia keep finding my website and email and really really want to write a 1000 word post for my site!
#
GWG
I have to look at that more closely. I wrote that part of the plugin, but not the instructions.
#
tantek
GWG, I'm editing the instructions as we struggle
#
tantek
oh hey IndieWebify success
# gRegorLove joined the channel
#
dougbeal|mb1
what is the best practice with multiple authors?
#
Loqi
It looks like we don't have a page for "best practice with multiple authors" yet. Would you like to create it? https://indieweb.org/s/10i7
#
dougbeal|mb1
creating author pages?
#
GWG
dougbeal|mb1: Or a separate author site.
#
GWG
tantek: The identity part of the Indieweb plugin is a bit controversial.
#
tantek
why? just simplify it for the common case
#
tantek
GWG, yes, so much text in the plugin itself too
#
tantek
there needs to be like 1/10th as much instructional text - it's majorly glazeworthy right now
#
GWG
tantek: What would you say the plugin should 'do'? If you were to describe it in one sentence?
#
GWG
There is some debate.
#
tantek
at a minimum help people quickly get their indieweb identity setup.
#
GWG
And there is the opposing view that shouldn't be in the Indieweb plugin, it should be a separate one.
#
GWG
I'm the one who put it in. So I am responsible for the rel-me portion.
#
dougbeal|mb1
miklb: well, the good news is it was running the code, the bad news is it seems to terminate rendering
#
tantek
GWG - that's a very user-unfriendly view (" that shouldn't be in the Indieweb plugin, it should be a separate one")
#
tantek
the whole "everything should be its own plugin" view is completely wrong in terms of usability
#
dougbeal|mb1
miklb: when I drop the gist into Post kinds
#
tantek
I'm kind of surprised you're still hearing that kind of pushback, I thought this was already well discussed with snarfed and others
#
GWG
tantek: I have come to the conclusion that when something is mature, it should be merged in.
#
GWG
I agree with the idea that components might be better off not added till they reach stability.
#
tantek
sure, that's different than the general approach of separate plugin all the things!
#
miklb
dougbeal|mb1 maybe try dropping that template in your theme under kind_views/kind-photo.php ?
#
tantek
going late here in SF
#
tantek
because we're on a roll
#
GWG
tantek: The thought is that the rel-me was added prematurely.
#
tantek
now getting Stacey on the slack
#
miklb
tantek WP doesn't have a dependency manager and there is some validity that should force all the things on everyone
#
tantek
GWG, indieweb plugin without rel=me is useless
#
GWG
tantek: Which is why I added it.
#
tantek
and rel=me setup is literally the very first thing someone has to do
#
miklb
s/should/shouldn't
#
GWG
I agree with that principle.
#
tantek
so mature or not, it has to go in otherwise there is no point to an indieweb plugin
#
tantek
useless plugins are premature
#
GWG
It has some problems because different plugins all try to store profile data for the user and it conflicts.
# snarfed joined the channel
#
miklb
plugins outside the IndieWeb circle
#
GWG
Exactly.
#
tantek
GWG, pretty cool that the indieweb plugin re-uses the Edit User settings
#
GWG
So, how do you reconcile that?
#
tantek
that's actually quite slick
#
tantek
rather than making new profile settings
#
tantek
Stacey got that part right away
#
GWG
tantek: It makes new ones. The Github, Google, etc ones are added by the plugin. But a bunch of different plugins add them and use different names.
#
tantek
and now getting on slcak
#
tantek
slack
# [sdepolo] joined the channel
#
[sdepolo]
yo tantek you are the man
#
Loqi
[sdepolo]: tantek left you a message on 2016-11-12 at 12:07am UTC: could you confirm venue for HWC SF next week? https://indieweb.org/events/2016-11-16-homebrew-website-club#Where (I'll be out of town in Cambridge MA for IWC MIT2 and W3C SWWG f2f)
#
tantek
LOLOL
#
[sdepolo]
I’m on slack, do you see me in IRC?
#
tantek
sdepolo++ for getting on Slack!
#
Loqi
sdepolo has 4 karma in this channel (5 overall)
#
gRegorLove
waves to [sdepolo]
#
[sdepolo]
🐿
#
[sdepolo]
Hi
#
KartikPrabhu
hello [sdepolo]! welcome
#
tantek
say hi and welcome to [sdepolo] who just got the IndieWeb Plugin working with WordPress!
#
[sdepolo]
got the indieweb plugin going on my blog staceydepolo.com thanks to Tantek
#
tantek
[sdepolo]: GWG is your friend here :)
#
gRegorLove
...Then man with the plan
#
tantek
he wrote that plugin
#
KartikPrabhu
but but we are all friends!
#
tantek
GWG++
#
Loqi
gwg has 201 karma in this channel (220 overall)
#
[sdepolo]
da bomb
#
GWG
I wrote the rel-me part, yes.
#
[sdepolo]
what is GWG?
#
Loqi
David Shanske is an Indieweb enthusiast from New York, working on Indieweb WordPress plugin development https://indieweb.org/gwg
#
[sdepolo]
What is New York?
#
Loqi
NYC is an abbreviation for New York City, a big city on the East Coast of the United States, and the location of the following IndieWebCamps: https://indieweb.org/New_York
#
[sdepolo]
What is a President?
#
Loqi
It looks like we don't have a page for "President" yet. Would you like to create it? https://indieweb.org/s/10i8
#
[sdepolo]
OK, I see, limits of indieweb Loqi are now known.
#
[sdepolo]
Thanks Loqi
#
GWG
I wish I had more time to do all of the things I want to do. Some weeks I barely make any progress.
#
Loqi
you're welcome, [sdepolo]
#
[sdepolo]
Gives Loqi a scoobie snack
#
Loqi
crushes the scoobie snack
#
tantek
gives Loqi a glare
#
Loqi
steps on the glare
#
GWG
I think I may try to spend the weekend working on things
#
tantek
what is the weekend
#
Loqi
It looks like we don't have a page for "weekend" yet. Would you like to create it? https://indieweb.org/s/10i9
#
KartikPrabhu
oh come on!
#
KartikPrabhu
Loqi: stop being rude!
#
tantek
I consider tonight's HWC SF to be a success
#
tantek
time to upload photo
#
dougbeal|mb1
miklb: ah, there is a spurious <?php open tag at the end of kind-photo.php
#
dougbeal|mb1
miklb: works find if I remove it
#
miklb
that's odd.the default kind.php template in the plugin has it
#
miklb
Didn't have any issues in my local install with it.
#
miklb
but, php is weird
#
miklb
and WP php even more so
# [tamaracks] joined the channel
#
dougbeal|mb1
miklb: hurm, It displays "a post" next to the camera icon
#
dougbeal|mb1
miklb: I guess that must be the title?
#
miklb
right, it's not supposed to show anything if title is empty iirc
#
[tamaracks]
That has something to do with whatever plugin puts that form in the post editor page that goes and finds metadata from a link.
#
miklb
but if you are using that in your own theme, you can tweak that header section
#
[tamaracks]
If you actually use that box for a post, you see something other than “a post”.
#
miklb
[tamaracks] these are coming in from micropub and ownyourgram so nothing is auto retrieved, but could be pulling in a stray
#
miklb
stray property from micropub data
#
[tamaracks]
I was thinking he meant the difference between https://www.darkglass.org/downy-and-tide-commercial-2013-television-commercial/ and https://www.darkglass.org/2017-05-11_2352/ because that’s where I saw the “a post” thing. But I guess that’s only for the bookmark kind. I don’t see it on my photo kind posts.
#
Loqi
[Tamara] Downy, and Tide Commercial (2013) (Television Commercial)
#
[tamaracks]
Oh hush, Loqi.
#
dougbeal|mb1
mf2_cite looks bogus
#
miklb
I thought I pulled that out of the photo kind template. Did i push the wrong code?
#
dougbeal|mb1
a:4:{s:9:"published";s:25:"0000-01-01T00:00:00+00:00";s:7:"updated";s:25:"0000-01-01T00:00:00+00:00";s:8:"category";a:1:{i:0;s:0:"";}s:6:"author";a:0:{}}
#
dougbeal|mb1
in the db
#
dougbeal|mb1
I guess thats where Posted on 1969-12-31 by Douglas Beal comes from
#
GWG
I figured out the 1969 problem
#
GWG
I think I can fix it
#
miklb
just removed an extraneous if !embed statement from that branch
#
dougbeal|mb1
miklb: oh yeah, I forgot to mention that warning... the layers of onion are distracting ;/
#
miklb
I probably shouldn't have pushed that, trying to do 3 things at once, but was hoping to get it in front of more eyes.
#
dougbeal|mb1
miklb: no, its an improvment!
#
dougbeal|mb1
is there an easy way to render the geodata?
# tantek joined the channel
#
GWG
dougbeal|mb1: I have a plugin for that called Simple Location.
#
dougbeal|mb1
GWG: how would I call it from kind-photo.php?
#
GWG
dougbeal|mb1: You want location awareness for a post, or for a picture?
#
dougbeal|mb1
GWG: a picture with geodata from instagram
#
GWG
Well, ownyourgram sends the location to Micropub, which saves it in the post. Which is picked up by Simple Location and attached to the post automatically.
#
GWG
Or it should be.
#
[tamaracks]
I’m still a little confused about Simple Location.
#
GWG
[tamaracks]: Yes?
#
GWG
Feedback always appreciated
#
[tamaracks]
Hang on, going back to the screen for what I meant.
#
[tamaracks]
Or maybe I didn’t find the right plugin. I have Simple Locator by Kyle Phillips.
#
[tamaracks]
Ah ha, yeah, wrong one. Found yours. So disregard. For now, any way. 😉
#
dougbeal|mb1
GWG: I'm rendering with a theme kind_views kind-photo.php. Would that cause the location to not show up
#
dougbeal|mb1
?
#
GWG
dougbeal|mb1: Post Kinds doesn't do location at this time.
# j12t joined the channel
#
dougbeal|mb1
GWG: so there is no way to explictily call Simple Location?
#
GWG
dougbeal|mb1: Yes there is. Call Loc_View::get_location()
#
gRegorLove
What is Simple Location?
#
Loqi
It looks like we don't have a page for "Simple Location" yet. Would you like to create it? https://indieweb.org/s/10iA
#
[tamaracks]
@GWG: Okay, now a question. It can show a map? It did present the location/address information from my OwnYourSwarm posts, but no map. But that may be theme-related?
#
GWG
[tamaracks]: It can, but you have to configure the plugin.
#
[tamaracks]
I did put in a GoogleMaps API key that I got when I set up the other plugin.
#
GWG
You may have to set location to public.
#
miklb
dougbeal|mb1 I will test a post with a json upload from OYG tomorrow and see what I can do to enhance that. I hadn't tested with a photo with location data, so forgot about that
#
GWG
There was a discussion about whether location should be public or private by default.
#
[tamaracks]
It must be public, though, because it’s displaying the name and address, with a little map marker icon.
#
GWG
[tamaracks]: Then it is working
#
[tamaracks]
Maybe not the right kind of API key, though? I’m checking the docs right now.
#
[tamaracks]
No maps, though, just the address?
#
GWG
Mine show maps.
#
[tamaracks]
If it shows the address, but not a map, could that be due to the theme or would it be something in the plugin or configuration?
#
GWG
It isn't the theme. It is likely the settings.
#
[tamaracks]
Hmm. Then API key issue? There really aren’t that many settings for the plugin, that I can see. I have
#
[tamaracks]
Oops.
#
[tamaracks]
I have Google Maps selected as the provider and a Google Maps API key entered.
#
dougbeal|mb1
[tamaracks]: I never got the google maps key working, ended up going with mapbox (I had created a key previously anyway)
#
[tamaracks]
Good to know. That’s what I have been in the process of trying these last few minutes. Didn’t have an account or key previously.
#
miklb
mapbox++
#
Loqi
mapbox has 1 karma in this channel (2 overall)
#
dougbeal|mb1
GWG: I'm not familiar with PHP, do I need to do any import/prep to call Loc_View from the theme?
#
GWG
dougbeal|mb1: If you do nothing, it will add the location to the content.
#
[tamaracks]
Okay, still no map. But I think I’m out of energy to figure this out now.
#
miklb
GWG simple location will also pick up the location data from OYGram?
#
[tamaracks]
It picked up the location from OwnYourSwarm, at least.
#
GWG
miklb: OYGram uses Micropub which sets WordPress Geodata which Simple Location reads...
#
miklb
good to know, that might be next on my list then
#
dougbeal|mb1
GWG: Notes do seem to get the geodata, I wonder what is rendering them
#
dougbeal|mb1
err, the location view
#
GWG
dougbeal|mb1: It should happen automatically.
#
dougbeal|mb1
Ok, enough for tonight. Progress! o/ miklb++ GWG++
#
dougbeal|mb1
miklb++ GWG++
#
Loqi
miklb has 28 karma in this channel (31 overall)
#
tantek
good night all!
#
GWG
Progress is good.
#
Loqi
ciao
#
dougbeal|mb1
GWG++
#
Loqi
gwg has 202 karma in this channel (221 overall)
#
tantek
GWG++ we actually managed to succeed with a new install of the IndieWeb Plugin for WordPress tonight! (which I've never done before)
#
Loqi
gwg has 203 karma in this channel (222 overall)
#
dougbeal|mb1
Loqi: you make me work too much :p
#
GWG
tantek: We'll get there
#
miklb
glad making progress dougbeal|mb1 I'll look at the location data tomorrow. I used to have a static map from mapbox for my OYG posts on jekyll, would like to bring that back.
#
GWG
miklb: That is what the plugin uses.
# wolftune joined the channel
# snarfed joined the channel
#
gRegorLove
Here's a Google I/O session on progressive web apps: https://youtu.be/m-sCdS0sQO8
#
gRegorLove
FT apparently has an offline-enabled podcast, listen.ft.com
#
gRegorLove
Wow, Lyft has a PWA as well
#
gRegorLove
Feature-complete version of the app
# loicm joined the channel
#
gRegorLove
Windows app store is going to start indexing PWAs and show them in app search results
# tantek joined the channel
# seekr joined the channel
# tantek joined the channel
# cweiske joined the channel
# jihaisse joined the channel
# tantek joined the channel
# benwerd joined the channel