#indieweb 2016-11-22

2016-11-22 UTC
wolftune, misuba, snarfed, mlncn, benwerd and tantek joined the channel
#
tantek
good evening #indieweb
#
@RikMende
it's called the web, with #indieweb we could de-privatize interaction back to the open web, Yes! see also @withknown https://twitter.com/cvoxel/status/799917247439503360
(twitter.com/_/status/800871396540817408)
Erkan_Yilmaz, tantek, wolftune, sknebel, snarfed and KevinMarks joined the channel
mlncn, userXYZ and tantek joined the channel
#
tantek
ChrisAldrich - I think you meant indieweb.org
#
tantek
^^^ this is a good example of why in general you want to use the .com of a domain
#
GWG
Hello, tantek
#
ben_thatmustbeme
forgot to mention that bit
#
GWG
ben_thatmustbeme: Hello, ben_thatmustbeme
#
ben_thatmustbeme
GWG: Hello, GWG
#
tantek
hello GWG ben_thatmustbeme
#
tantek
what is Grav?
#
Loqi
Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/grav
#
@sikkdays
@getgrav Are there any indieweb plugins or compatibility worked into Grav? https://indieweb.org/POSSE
(twitter.com/_/status/799755641099317252)
#
GWG
Did anyone do a writeup of MIT2?
#
tantek
GWG we did some demos before and after
#
tantek
mostly had all day hack sessions
#
GWG
I wish I could have been part.
#
ben_thatmustbeme
and it wasn't all that much hacking, there was a lot of talking about random news
#
tantek
implications for what to hack on
#
ben_thatmustbeme
yay! it worked
#
Loqi
woot
#
ben_thatmustbeme
i can now successfully use the URL Forwarder app to Like and Reply from the share menu in android
#
ben_thatmustbeme
with inkstone
#
GWG
ben_thatmustbeme: I need to work on that.
#
GWG
Inkstone is the new name for MobilePub, right?
wolftune joined the channel
#
ben_thatmustbeme
Very different ui now
#
ben_thatmustbeme
I mean it's pretty much completely rewritten
#
GWG
How does it work for you?
#
GWG
Are there screenshots or a test version?
#
ben_thatmustbeme
inklings.io/inkstone
#
GWG
I have a bunch of problems I have to address. I did a patch after snarfed updated the WordPress Micropub plugin, but...
#
ben_thatmustbeme
It's up to date with the spec. So if there are issues it may be that
#
ben_thatmustbeme
At least I believe it is
#
ben_thatmustbeme
I think it will be possible to do file uploading pretty easily too
#
ben_thatmustbeme
Also github.com/dissolve/inkstone if you have issues or want to set up your own instance. I tried to keep it as simple as possible
#
GWG
I followed snarfed's changes, but I have to update for my own code to work with it on the backend.
#
GWG
Part of this is because the specification changed and I made some poor assumptions.
#
GWG
ben_thatmustbeme: I like the customize options.
#
ben_thatmustbeme
Yeah, I may have give a bit overboard
#
ben_thatmustbeme
But I really wanted to have that ability to adds fields on your own
#
ben_thatmustbeme
Anyway, I'm off to bed
#
Loqi
sweet dreams
snarfed, awolf, misuba, tantek, KevinMarks, benwerd, Guest_94843, benwerd_ and KevinMarks_ joined the channel
#
TheGillies
Woo I got my micropub endpoint to post to my static site generator
#
TheGillies
php is really nice for that kinda stuff was like 8 lines of code heh
[jeremycherfas] joined the channel
#
[jeremycherfas]
tantek Grav is a rather nice CMS, which as far as I know has nothing yet in the way of plugins for indieweb. getgrav.org
#
KartikPrabhu
[jeremycherfas]: do you use it one your site?
#
TheGillies
I'm killing servers left and right today
#
[jeremycherfas]
@KartikPrabhu Yes I do, at jeremycherfas.net, but that is not at all #indieweb. The site on which I have been exploring indieweb uses #known
#
KartikPrabhu
[jeremycherfas]: well you do use it, so you should coument your use of Grav in the wikik
#
[jeremycherfas]
@KartikPrabhu: I don't know what you mean. I have nothing to say about Grav as it relates to indieweb. Because as far as I know, it does not relate to indieweb. And #iamnotadeveloper so I am out of my depth trying to make Grav more indieweb. I'd be happy to test things for people.
#
KartikPrabhu
[jeremycherfas]: If you are using it on your own site it is indieweb. At the least you could add your self as a user
#
KartikPrabhu
what is Grav?
#
Loqi
Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/grav
#
[jeremycherfas]
@kartikprabhu [This](https://getgrav.org/forum#!/?indieweb) is the only thing in the Grav forums that relates to Indieweb. It seems there may now be a webmention plugin, as of 9 weeks ago. I'll see what else comes up.
#
KartikPrabhu
[jeremycherfas]: indieweb does not imply all the "new feature stuff". If you are using Grav on your own site it definitely counts as indieweb
#
[jeremycherfas]
@kartikPrabhu Cool. I have to run now, but I've made a note to come back to this later today.
#
KartikPrabhu
also, documenting experiences with various CMS-stuff is valuable prior-art for things
#
KartikPrabhu
[jeremycherfas]: awesome , cheers!
sl007 joined the channel
#
KartikPrabhu
[jeremycherfas]: also I am not a developer either, so we can all talk about this stuff here
benwerd and ricardokirkner joined the channel
#
TheGillies
!tell aaronpk What's missing from http://tyler.cat/post/Super-helpful-Thanks-for-the-writeup/ ? I had that link that was a good example for a h-card but I misplaced it heh
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[Share] TyLer
#
Zegnat
Good morning all
nitot and ricardokirkner joined the channel
#
petermolnar
re grav: I started writing a few plugins for grav, but that system wasn't able to handle my site (an update caused minutes of loadings and timeouts) so never finished them, only the syndication list: https://github.com/petermolnar/grav-plugin-syndicationlist
#
Zegnat
I keep mixing up grav and craft in my mind.
#
Zegnat
What is grav?
#
Loqi
Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/grav
Hory_ and Pierre-O joined the channel
#
Loqi
[Share] TyLer
#
TheGillies
lol the worst micropub endpoint ever
sl007 joined the channel
#
Zegnat
TheGillies: it works, so it is better than mine ;)
[sebsel] joined the channel
#
[sebsel]
I like that it also webmentions in just 45 lines
#
michel_v
TheGillies: but then you can't post more than one content with the same first 10 words
#
michel_v
otherwise the new content overwrites the previous content
#
michel_v
so perhaps append some computed bit to the end of the filename, or the date perhaps
#
[sebsel]
I’m working on a Micropub plugin for Kirby, and I need more code for that, but this makes me wonder… I should probably go back to the basics a bit.
[jeremycherfas] joined the channel
#
[jeremycherfas]
Why -- or rather how -- is almost everyone in here a bot rather than a person? If you're all doing it, there must be benefits. Where can I go to read about them?
#
TheGillies
I thought loqi was the only bot
#
TheGillies
Loqi: bot or people
#
Loqi
I'm pretty sure bot
#
[sebsel]
Everyone on IRC is a bot in Slack. See https://indieweb.org/IRC :)
#
[jeremycherfas]
@petermolnar I've no idea why Grav was difficult for your site, I find it very quick, updating locally and pushing to github.
#
TheGillies
what is grav
#
Loqi
Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/grav
#
Loqi
[Share] TyLer
#
TheGillies
I need to edit the text loqi displays heh
#
[jeremycherfas]
Ah. So you're listening and replying in IRC rather than directly. Thanks sebsel
#
petermolnar
[jeremycherfas] mostly due to images
#
TheGillies
is using riot.im so i'm not on irc or slack
#
petermolnar
the way grav is dealing with them - both the dynamic size support and that it's GD based instead of imagick - is a no-go for me: when it invalidates the cache, it invalidates the images as well
#
petermolnar
TheGillies matrix is still a cloud of mystery for me... https://matrix.org/docs/guides/ - how do I install my own instance?
#
[jeremycherfas]
@theGillies: To the point, even if I barely understand it. Here's my version of the same sort of post https://www.jeremycherfas.net/blog/giving-up-on-web-design
#
petermolnar
[jeremycherfas] my other reason not to go with grav is that it's not giving me enough over wordpress. I'll either go truly static and start pushing my stuff to ipfs as well, or stay on wp.
#
[jeremycherfas]
@petermolnar I don't have a lot of images on my site, so I'm not that bothered. I found the way different themes used images much more perplexing.
#
petermolnar
I have a vast amount of large photos on my site, so that is indeed a cornerstone for me
#
[jeremycherfas]
@Petermolnar I moved from WP to Octopress first, but that has suffered a bit of neglect lately, which was why I switched to Grav.
#
petermolnar
I'd also prefer to use pandoc to convert from markdown, get exif/iptc/xml from photos to content, and adding all those to grav is nearly as complicated to write my own
#
[jeremycherfas]
@petermolnar Right. What's your site? I'd like to take a look.
#
petermolnar
who is petermolnar?
#
petermolnar
the indieweb page is a little outdated
#
TheGillies
"I'm forever telling other people that content is much more important than presentation. Time to take my own advice." Nice
#
petermolnar
by the way, before going static I'd want to figure out a print-friendly css, but it's a pain in the * to debug that, and is harder that I thought it will be
#
TheGillies
what is print-friendly css?
#
Loqi
It looks like we don't have a page for "print-friendly css" yet. Would you like to create it?
#
petermolnar
TheGillies no page breaks in photos, printer urls, print-friendly colours, etc.
#
petermolnar
this may be interesting in the grav/octopress topic btw: http://indieweb.org/2016/Brighton/goingstatic
mlncn and adactio joined the channel
#
Zegnat
I think Vlad did some work with print-friendly css for his travel page, so people could easily print their itinerary. There should be notes about that somewhere.
[sebsel] joined the channel
pickle_ joined the channel
#
Zegnat
Thanks for the reminder, [sebsel], I have no updated /printing with another usecase :)
sl007, nikivi and [jeremycherfas] joined the channel
#
[jeremycherfas]
Great photos @petermolnar
#
petermolnar
thank you
#
Loqi
Ok so I’m making this post to advocate what I’m calling The League of Extraordinary Websites. Essentially what this is, is a pact, where each member of the league tries to be interoperable with every other website in the league. We then post our ...
nikivi, sl007 and harvhat joined the channel
#
sknebel
TheGillies++ for great naming ;)
#
Loqi
thegillies has 3 karma in this channel (15 overall)
#
miklb
web ring ftw
sl007 joined the channel
#
petermolnar
webrings, lol
#
petermolnar
I could show all the webmentions received by my site, that could count as my guestbook ;) #reboottheinternetweb1.0
#
miklb
petermolnar I love it :-)
snarfed, KartikPrabhu and [jeremycherfas] joined the channel
#
[jeremycherfas]
@perlkonig I've been poking around your site, after trying to get my head around webmentions for Grav. We share an interest in baking and podcasts, but when I looked at your review, I got this error: Table Importer: Could not resolve file name 'bp-2016.csv'.
tantek and hs0ucy joined the channel
#
miklb
petermolnar I just looked over that going static page from Brighton. Would have loved to have been part of that convo. I'm using a hybrid approach now with Jekyll for webmentions.
nitot joined the channel
#
petermolnar
that was a useful session
#
petermolnar
it's far from over, and I have a feeling, we'll have on next year as well
#
ben_thatmustbeme
updates socialstreams app to better convert MF2 to AS2
#
ben_thatmustbeme
hopefully people will get some interesting uses out of it
#
snarfed
ben_thatmustbeme: i'm guessing that's not https://wordpress.org/plugins/social-streams/ ?
#
snarfed
didn't realize you had mf2 => as2! i'd love to compare it to https://granary-demo.appspot.com/?input=html
#
snarfed
ben_thatmustbeme++
#
Loqi
ben_thatmustbeme has 93 karma in this channel (178 overall)
#
snarfed
ben_thatmustbeme: feel free to borrow test cases if you want: https://github.com/snarfed/granary/tree/master/granary/test/testdata
#
ben_thatmustbeme
i have pretty much just been using my site as a test case for it all
nikivi joined the channel
#
ben_thatmustbeme
snarfed: how is yours doing at the as2.rocks validator?
#
ben_thatmustbeme
also, they would appreciate an implementation report i'm sure
#
ben_thatmustbeme
!tell snarfed how is granary doing at the as2.rocks validator? i'm sure they would appreciate an implementation report. also putting in a page generated from socialstreams doesn't seem to parse in granary, giving it http://stream.thatmustbe.us/?url=https%3A%2F%2Fben.thatmustbe.me%2Fnote%2F2016%2F11%2F17%2F1%2F&op=mf2-as2
#
Loqi
Ok, I'll tell them that when I see them next
jmelesky joined the channel
#
jonnybarnes
just pushed a mnuch simpler site design live
#
jonnybarnes
my homepage now shotes notes as well as a short bio
#
jonnybarnes
also dropped typekit fonts for now
gavinc, hs0ucy, tantek, KartikPrabhu, Pierre-O and snarfed joined the channel
#
snarfed
ben_thatmustbeme: granary doesn't really do AS2. it has a few AS2-isms, but it's mostly AS1
#
Loqi
snarfed: ben_thatmustbeme left you a message 1 hour, 4 minutes ago: how is granary doing at the as2.rocks validator? i'm sure they would appreciate an implementation report. also putting in a page generated from socialstreams doesn't seem to parse in granary, giving it http://stream.thatmustbe.us/?url=https%3A%2F%2Fben.thatmustbe.me%2Fnote%2F2016%2F11%2F17%2F1%2F&op=mf2-as2
#
Loqi
The Likeability Feedback Loop
awolf joined the channel
#
snarfed
also bridgy developer docs are up! https://bridgy.readthedocs.io/
awolf, tantek, benwerd, benwerd_, snarfed, mlncn, John_Duh_ and emmak joined the channel
#
@kevinmarks
@anildash you know that this all still works, and http://indieweb.org has Homebrew Website Club and indiewebcamps to support you?
(twitter.com/_/status/801142209642778624)
#
@kevinmarks
@anildash if you start with this you can have your own website up in minutes, and edit it in the browser. https://github.com/indieweb/blank-gh-site
(twitter.com/_/status/801143476909813761)
leg, tantek and awolf joined the channel
#
tantek
Interesting thread about Mastodon(.social), GNU social, OStatus, privacy, and ActivityPub! https://twitter.com/mistydemeo/status/801099652816744448
#
@mistydemeo
Sincere question: does mastodon solve a problem previous GNU social instances haven’t? Seems like previous attempts didn’t succeed.
(twitter.com/_/status/801099652816744448)
#
aaronpk
interesting replies:
#
Loqi
aaronpk: TheGillies left you a message 11 hours, 21 minutes ago: What's missing from http://tyler.cat/post/Super-helpful-Thanks-for-the-writeup/ ? I had that link that was a good example for a h-card but I misplaced it heh
#
@oshepherd
@steveklabnik @mistydemeo I dunno, I feel a protocol with no support for privacy whatsoever without complete redesign is bad
(twitter.com/_/status/801103829827665920)
#
@queersorceress
@mistydemeo I am super super hesitant to do anything with it because I don't trust GNU and long term maintainable projects :(
(twitter.com/_/status/801100023245271040)
#
tantek
yeah that one interested me too
#
aaronpk
private WebSub is on my list now that private Webmention is prototyped a bit
nikivi joined the channel
#
tantek
hilarious in websub abstract: "Anybody can play."
snarfed, tantek, benwerd, seekr, awolf, KartikPrabhu and camerongray joined the channel
#
KevinMarks_
!tell thegillies I made an indieweb friendly Hugo template for lifewithalacrity.com - have you done something similar?
#
Loqi
Ok, I'll tell them that when I see them next
mlncn_, awolf, Pierre-O, snarfed, bravetrvlr, benwerd_ and tantek joined the channel
#
benwerd_
This is really interesting, from Telegram: http://telegra.ph/ It's a very tiny editor. I wonder if this would be an interesting route for tools like Quill.
#
Loqi
benwerd_: tantek left you a message 3 days, 5 hours ago: are you available to participate or better yet help co-organize an IndieWebCamp SF Dec 17-18? https://indieweb.org/Planning#Planning and can you suggest others that would like to help out too!
#
tantek
benwerd except we already have a telegraph
#
tantek
what is telegraph
#
Loqi
Telegraph is an open source API and service for sending webmentions, part of the p3k suite https://indieweb.org/Telegraph
#
benwerd_
the name is not the important part ;)
#
tantek
is it open source? needs patches to fix its js;dr
#
benwerd_
but it is interesting
#
benwerd_
it looks fully anonymous, effectively
#
benwerd_
with the caveat that it's not behind TLS for some reason
#
tantek
has lots interest in the plethora of ephemeral js;dr experiments - but if someone wants to take / post screenshots, that could help document research for future tools
#
tantek
s/lots/lost
#
aaronpk
benwerd_: what specifically about telegra.ph are you referring to about quill?
#
benwerd_
I love the write-first experience. Doesn't care about logging you in until you're ready to publish
snarfed joined the channel
#
benwerd_
I like the idea of letting people just write something, and then figuring out where to put it - whether on their own site with micropub, or save as a text file, or on a hosted environment, or whatever
#
aaronpk
ah yeah, create-first save-later is a good paradigm
#
tantek
or just keep it in local storage, offline, until you click a share/publish button
#
aaronpk
i think actually the fancy quill editor worked that way, not sure when it switchde
#
aaronpk
quill saves the post to local storage too :)
#
tantek
after logging in right?
#
aaronpk
it looks like it switched to requiring login, but it used to work without being logged in, saving the draft to local storage
#
aaronpk
i should dust that off
#
Loqi
I agree
#
aaronpk
ah, it got switched to requiring login when I was fiddling with and finally dropped appcache
#
tantek
appcache--
#
Loqi
appcache has -1 karma
#
aaronpk
yeah apparently
bravetrvlr joined the channel
#
@jkphl
Very much looking forward to tomorrow's Homebrew Website Club http://indieweb.org/events/2016-11-23-homebrew-website-club w/ special guest @martijnvdven — safe travels! :)
(twitter.com/_/status/801176366007758848)
#
tantek
hey that's Zegnat right?
awolf and benwerd joined the channel
#
Zegnat
Tantek, Yes, that would be me
#
Zegnat
Currently freezing outside a train station trying to spot the bus I need to take as soon as possible.
benwerd_ joined the channel
#
KevinMarks_
Now I'm trying to remember the name of the tool that was like that - write first
#
KevinMarks_
What is write.as?
#
Loqi
write.as is a minimal UI blogging tool meant for quick posting with good pseudonymity https://indieweb.org/write.as
#
KevinMarks_
though write.as has more indieweb support
snarfed, LanaCoyote, tantek, addal, Hanweir, seekr, gRegorLove and miklb joined the channel
#
jonnybarnes
would this be an acceptable way to tag people and allow bridgy to POSSE said tag? https://gist.github.com/jonnybarnes/db001be05fc66ddc6e8bcc6eedd8f6fc
#
KartikPrabhu
what is person-tag?
#
Loqi
A person tag (AKA people tag) is a person mention that is also a tag on a post that refers to a specific person by URL rather than just a word or phrase, and is done as an explicit tag by the user, beyond just mentioning a person via hyperlink / h-card / or @-name https://indieweb.org/person-tag
#
KartikPrabhu
jonnybarnes: see the markup there ^
#
KartikPrabhu
I think your "h-card" and "u-category" are backwards
snarfed1 joined the channel
#
KartikPrabhu
It does not say how to do multiple URLs for same person though
awolf joined the channel
#
KartikPrabhu
jonnybarnes: yeah missed that part.
#
jonnybarnes
oooh, no it isn’t
#
jonnybarnes
the url to the photo gets made part of the name
#
KartikPrabhu
yeah I was going to say that
#
jonnybarnes
i.e. parsing that into pin13 gives a name of "https:\/\/joebloggs.com\/profile.png\r\n Joe Bloggs"
mlncn_ joined the channel
#
gRegorLove
There's a bug filed to fix that, if there's an explicit alt="" it shouldn't fall back to the href (I think; that's off the top of my head)
benwerd and wolftune joined the channel
#
gRegorLove
Ah, the fix is merged but not in an official php-mf2 release yet: https://github.com/indieweb/php-mf2/issues/89
#
gRegorLove
Anybody comfortable with PHP / mf2 parsing, would appreciate review of the open pull requests so we can get those merged: https://github.com/indieweb/php-mf2/pulls
snarfed joined the channel
#
snarfed
btw jonnybarnes bridgy has docs for person tag publish: https://brid.gy/about#person-tag
#
jonnybarnes
snarfed: it doesn’t say how to multiple profiles though
#
snarfed
jonnybarnes: got it. bridgy only looks at the url that points to the silo's domain, so multiple is a bit out of scope, but understood
#
snarfed
you can test it with the preview button in bridgy's ui
snarfed1, benwerd, aegibsonme and snarfed joined the channel