#indieweb 2017-05-18

2017-05-18 UTC
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/
(twitter.com/_/status/865002498527866880)
#
[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] and 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 and 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
#
miklb
tantek++
#
Loqi
tantek has 217 karma in this channel (341 overall)
mlncn and 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?
#
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?
#
[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?
#
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?
#
[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 and 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, seekr, cweiske, jihaisse, benwerd and [colinwalker] joined the channel
#
[colinwalker]
Morning all.
#
KartikPrabhu
morning [colinwalker]
seekr, Pierre-O, nitot and j4y_funabashi joined the channel
#
j4y_funabashi
morning all
#
voxpelli
Morning
KevinMarks joined the channel
#
j4y_funabashi
voxpelli: how's things?
#
voxpelli
j4y_funabashi: settling down somewhat, so starting to get some time for indieweb projects again :)
#
j4y_funabashi
voxpelli: awesome, same here - had a bit of a lull after being on holiday but am now diving back into the long road to /swat0
#
voxpelli
j4y_funabashi: awesome! I'm currently working mostly on Micropub and some WebSub realtimeness, but should really get back into the swat0 game and put the final pieces into my service
#
voxpelli
I guess though that the WebSub realtimeness can be useful for some of the swat0-parts
#
j4y_funabashi
oh cool, I havent looked at websub at all
Pierre-O, friedcell and jeremycherfas joined the channel
#
jeremycherfas
Good morning Indieweb
#
jeremycherfas
What is codebear?
#
Loqi
It looks like we don't have a page for "codebear" yet. Would you like to create it?
#
jeremycherfas
Sorry. What is omnibear
#
jeremycherfas
What is omnibear
#
Loqi
Omnibear is a Chrome extension for posting text notes, replies, and likes to your website using Micropub https://indieweb.org/Omnibear
#
j4y_funabashi
morning jeremycherfas, hows it going?
#
jeremycherfas
Haha. I thought you might see that. Not brilliantly well. It’s the huge differences between the mf2 I get from different people that is giving me a lot of trouble.
#
Loqi
jeremycherfas: lol
#
j4y_funabashi
jeremycherfas: you mean your comment this morning? yes I got it thank you, it is one of the first non-facebook mentions on there :)
#
j4y_funabashi
what mf2 problems are you having?
#
jeremycherfas
j4y_funabashi I’m just going through the chat logs from last night.
#
jeremycherfas
The main problem is to know where to find the key:value pairs I need in the webmentions I receive. They are so different from different senders. And all this hor now has to take place within the Twig templating engine.
#
jeremycherfas
Sknebel (I think) had some good ideas about cleaning up the file I receive from the plugin. But I am very much a beginner.
#
jeremycherfas
Hoping to work on this at Nurnberg.
#
jeremycherfas
With some very smart people.
KevinMarks_ joined the channel
#
j4y_funabashi
so the way I do it is: when I receive the mention I store the source and target urls
#
j4y_funabashi
Then when processing I fetch the source html and run it through a mf2 parser
#
j4y_funabashi
php-mf2, which seems to standardize the key/values I am looking for
#
aaronpk
ah jeremycherfas you are describing the problem I had that led me to make XRay
#
aaronpk
instead of doing all the logic in my templating layer, I store a normalized version of the comment that I create using the XRay library
#
Loqi
[barnabywalters] php-mf-cleaner: Takes microformats2 array structure and makes it more sane. Counterpart to indieweb/php-mf2
#
Loqi
[aaronpk] XRay: X-Ray returns structured data from any URL
#
jeremycherfas
Right. I use Grav CMS and a webmentions plugin, which gives me a parsed feed, but the feed is very different from different commenters. So my plan is to look at the plugin and see whether I can send what it receives to https://github.com/barnabywalters/php-mf-cleaner
#
Loqi
[barnabywalters] php-mf-cleaner: Takes microformats2 array structure and makes it more sane. Counterpart to indieweb/php-mf2
#
voxpelli
I do the same thing, I also normalize the data and makes use of the normalized version instead
#
jeremycherfas
Aaronpk I’m thinking I may have to do the same. Although there is also a Twig extension that will step recursively through a complex array in search of h-card and h-entry and then allow me to extract just those sub-arrays.
#
j4y_funabashi
aaronpk: yeah I store the mf2 then do similar normalizing in the view layer before passing to templates so they can be simple
#
jeremycherfas
All of which is stuff I need to learn about.
#
aaronpk
jeremycherfas: careful with that because you might start hitting edge cases with the /authorship algorithm for example. you have to be very careful about matching URL properties of nested objects. I spent quite a while tracking down edge cases to put into the XRay tests
#
aaronpk
here's an example of all the variations of how people specify the authors of their posts that I found https://github.com/aaronpk/XRay/tree/master/tests/data/author.example.com
#
jeremycherfas
aaronpk Thanks. That certainly is my current problem, and I am woking only with two sample sets of data, one from chrisaldrich and one from zegnat
#
j4y_funabashi
yeah author is tricky as you sometimes have to fetch urls
#
voxpelli
jeremycherfas: sounds like you could make use of https://github.com/voxpelli/node-webmention-testpinger ;)
#
Loqi
[voxpelli] node-webmention-testpinger: A tool to ping your site with a variety of real world WebMentions
#
voxpelli
should ensure that the examples in there gets updated
#
jeremycherfas
Voxpelli that would assume that I would know how to make use of it.
#
jeremycherfas
Learning, but very slowly.
#
voxpelli
jeremycherfas: if you have node.js locally then it's all described here: https://github.com/voxpelli/node-webmention-testpinger#usage-on-cli
#
Loqi
[voxpelli] node-webmention-testpinger: A tool to ping your site with a variety of real world WebMentions
#
voxpelli
it basically spins up a local server and pings your site with clones of real world websites that's served by that local server and which are modified there to point to your site
#
jeremycherfas
Right now, I don’t have node.js locally.
#
voxpelli
I see :) It's a nice thing to have, lots of great little tools one can use then
#
jeremycherfas
That’s a good recommentdation. Something else to learn about.
#
jeremycherfas
I’ve also been reading about Twig extensions, and it might be that I can use Xray or php-mf-cleaner in an extension. That would be interesting, and maybe the easiest.
#
jeremycherfas
Aaronpk Is there a way to get prettified json out of the online X-ray?
#
aaronpk
hm i thought it did
#
aaronpk
ah add &pretty=true to the URL
pfefferle and mlncn joined the channel
KevinMarks and KevinMarks_ joined the channel
#
jeremycherfas
runs smack into zegnat being unable to feed Xray quickly enough.
#
aaronpk
whoops
#
aaronpk
add &timeout=10
#
jeremycherfas
What’s the unit of that? Because I’m getting Operation timed out after 4001 milliseconds even after adding that. Maybe I need to clear some sort of cache.
#
@mrkrndvs
@johnjohnston Is there any content that you don't publish via #indieweb I choose not to.add likes and RTs
(twitter.com/_/status/865167841053483008)
#
aaronpk
hm i didn't think it would cache the timeout result
#
aaronpk
try 20
#
jeremycherfas
I think zegnat’s site may be having issues. I’m now getting a 500 error. I think I’ll go and make my lunch.
#
aaronpk
a 500 error from xray?
#
jeremycherfas
I think so “{"data":{"type":"unknown"},"url":"https://licit.li/5915ba6a2f224&timeout=20","code":500}
#
aaronpk
oh, that's actually saying it got a 500 from his site
#
aaronpk
oh wait something is wrong
#
jeremycherfas
I should be adding the &timeout to the URL at the top, not the one in the text enrtry field?
#
aaronpk
looks like it's sending the timeout parameter to his site. try putting the timeout parameter before his URL: https://xray.p3k.io/parse?timeout=20&pretty=true&url=https%3A%2F%2Flicit.li%2F5915ba6a2f224
#
aaronpk
correct
#
jeremycherfas
That did it. Many thanks.
#
cweiske
aaronpk, I've got 410 Gone support in phubb, at least locally
j4y_funabashi joined the channel
#
GWG
Morning
#
Loqi
guten morgen
jeremycherfas_ joined the channel
#
pfefferle
GWG morning
#
Loqi
pfefferle: GWG left you a message 1 day, 1 hour ago: I have seen theirs, but this new URL seems to parse it differently.
jeremycherfas, friedcell, [kevinmarks], KevinMarks and skippy joined the channel
#
skippy
aloha indieweb.
singpolyma and tanlaan joined the channel
#
[kevinmarks]
Eyup skippy
snarfed and strugee joined the channel
#
@johnjohnston
@mrkrndvs Not sure what you mean. I am taking baby #Indieweb steps at the mo.
(twitter.com/_/status/865205958372454401)
jeremycherfas, tantek, KevinMarks_, wolftune, Pierre-O, friedcell, jmelesky, strugee, KevinMarks, mlncn, KartikPrabhu, snarfed and gRegorLove joined the channel
#
gRegorLove
Good morning, indieweb
jmelesky and gRegorLove_ joined the channel
miklb joined the channel
mlncn, Pierre-O, tantek and XgF joined the channel
#
Loqi
[superfeedr] "I've updated my WithKnown install to v0.9.9 Derbyshire!" by Chris Aldrich on 2017-05-18 http://stream.boffosocko.com/2017/ive-updated-my-withknown-install-to-v099-derbyshire
[chrisaldrich] joined the channel
#
Loqi
[superfeedr] "@johnjohnston I suspect @mrkrndvs is talking about multiple content types and making subsets easier to subscribe to http://boffosocko.com/2016/12/18/rss-feeds-a-follow-up-on-my-indieweb-commitment-2017/" by Chris Aldrich on 2017-05-18 http://stream.boffosocko.com/2017/johnjohnston-i-suspect-mrkrndvs-is-talking-about-multiple-content-types
#
Loqi
[superfeedr] "Comment on RSS Feeds: A Follow up on My IndieWeb Commitment 2017 by Chris Aldrich" by Chris Aldrich on 2017-05-18 http://boffosocko.com/2016/12/18/rss-feeds-a-follow-up-on-my-indieweb-commitment-2017/#comment-34676
tantek, snarfed, leg, amz3`, nitot and [kevinmarks] joined the channel
#
@Pinboard
Put another way, what is the equivalent of Dreamweaver? Or is this another case of the modern web not being able to do what the old web did?
(twitter.com/_/status/865227904170459137)
#
@Pinboard
The worst mistake the web ever made was improving Javascript performance in the browser
(twitter.com/_/status/865226997559177217)
#
gRegorLove
At HWC last night someone said Webflow looks like a modern Dreamweaver, but in the browser.
#
gRegorLove
Just a comment; no experience with it
snarfed and j4y_funabashi joined the channel
#
KartikPrabhu
what's the relation between Dreamweaver and Javascript?
#
KartikPrabhu
seems like a false equivalence
#
KartikPrabhu
also Dreamweaver was pretty bad and generating good HTML
#
KartikPrabhu
Frontpage was worse
gRegorLove_ and tantek joined the channel
#
gRegorLove
I learned from that thread that Dreamweaver is still actively developed
wolftune joined the channel
#
miklb
Wouldn't CodePen be a better example of Dreamweaver for the modern web?
#
KartikPrabhu
miklb: yes!
#
KartikPrabhu
but i guess people want some WYSIWYG type thing, which for the modern web is a mistake IMO
#
tantek
if you want WYSIWYG, use PNG or JPG :P
#
KartikPrabhu
right exactly
#
KartikPrabhu
for a fluid, responsive web accessed on so many devices WYSIWYG is simply bad
#
KartikPrabhu
make a pdf/JPG/PNG as tantek said
#
KartikPrabhu
in fact responsive images also throws the WYSIWYG of images out the window
#
tantek
fortunately responsive images is done *outside* PNG or JPG :)
snarfed joined the channel
#
Loqi
[superfeedr] "Yes: I'm all booked and looking forward to attending IndieWeb Summit 2017." by Jonathan LaCour on 2017-05-17 http://werd.io/2017/yes-im-all-booked-and-looking-forward-to-attending-indieweb
gucci_meow joined the channel
#
gRegorLove
Awkward having the comment author show up there ^
KevinMarks joined the channel
#
tantek
indeed - that's gotta be something that can get fixed. is that a problem with Loqi, superfeedr, RSS, or the original posting site?
#
Loqi
I think superfeedr
dougbeal|imac joined the channel
#
tantek
well that settles it. ?
benwerd joined the channel
#
@m_ott
And have a wonderful #IndieWebCamp NUE y'all!
(twitter.com/_/status/865316848090435584)
schmarty, asteres and asteres1 joined the channel
mlncn, asteres and asteres1 joined the channel
#
@mrkrndvs
@ChrisAldrich @johnjohnston @t I think that the premise was that with #indieweb you have control over what is shown in/on your space and how
(twitter.com/_/status/865329403747631105)
#
@mrkrndvs
@ChrisAldrich @johnjohnston @t As my #indieweb comments go to spam (not sure why, but they do) when I manually acce… https://twitter.com/i/web/status/865329690285752320
(twitter.com/_/status/865329690285752320)
friedcell, benwerd, Pierre-O and [kiai] joined the channel
#
[kiai]
Bummed I missed the meetup yesterday.
#
KartikPrabhu
[kiai]: you can always work on your site without the meetup ;) and post things you worked on here :)
#
KartikPrabhu
HWCs are very fun though
#
KartikPrabhu
[kiai]: what's your URL? just curious to see :)
snarfed, KevinMarks, wolftune and ccmaster joined the channel
#
GWG
Do we have a venue for the Summit yet?
#
KartikPrabhu
what is summit?
#
GWG
So yes
gRegorLove joined the channel
#
gRegorLove
Afternoon, indieweb
#
GWG
Hi, gRegorLove
#
GWG
My boss approved my taking off for the Summit
#
GWG
If I can get there economically.
#
aaronpk
We had a fun bit of pre indiewebcamp in Nürnberg tonight! There's already at least one topic set for the schedule for Saturday now
#
GWG
aaronpk: Topic being?
#
aaronpk
We we're talking about the implications of German copyright law on displaying Webmentions
davidmead joined the channel
#
GWG
Fun
#
dougbeal
GWG: I moved kind_views/kind-photo.php to a child theme (I tried it in the child theme root as well), and it isn't used to render anymore. Do I need to load it explicitly?
#
GWG
No.
#
GWG
It should work in a child theme.
#
aaronpk
wow, anyone explored this new twitter thingy that shows you which accounts have paid to target you?
#
GWG
I can test for that, dougbeal
#
KartikPrabhu
aaronpk: ooo no I did turn off all the thirdparty crap they just introduced though
#
gRegorLove
Whoa, what aaronpk?
#
dougbeal
GWG: cool, thanks. Maybe get_template_directory is pointing at the parent theme?
mlncn joined the channel
#
gRegorLove
dougbeal: Correct, it does that (confusingly)
#
Loqi
[Aaron Parecki] Twitter has no idea how old I am, but got my interests down pretty well. The list of advertisers targeting me is pretty fun to browse through too. Find your data at: https://twitter.com/settings/your_twitter_data https://aaronparecki.com/2017/05/19/2/photo.png
#
GWG
dougbeal: I am positive I saw something about that
#
dougbeal
get_stylesheet_directory_uri
#
gRegorLove
"Use get_stylesheet_directory() to get the absolute path to the child theme directory." LOL WordPress
#
dougbeal
lol, also get_stylesheet_directory(), which is actually equivalent to get_template_directory