#indieweb 2017-11-05

2017-11-05 UTC
[miklb] joined the channel
#
Loqi
[superfeedr] "I feel the pressures felt by an Open IoT approach (which I personally support very strongly) are…" by Scott Jenson on 2017-11-05 https://medium.com/@scottjenson/i-feel-the-pressures-felt-by-an-open-iot-approach-which-i-personally-support-very-strongly-are-7b94f03336a1?source=rss-------1
tbbrown, wolftune, tantek, electronicmaji, snarfed, renem, KartikPrabhu, [jeremycherfas] and petermolnar joined the channel
#
Loqi
[superfeedr] "👓 Do Things that Don’t Scale by Paul Graham" by Chris Aldrich on 2017-11-04 http://boffosocko.com/2017/11/03/do-things-that-dont-scale-by-paul-graham/
#
@jackyalcine
@MiQL I wonder what's a blocker. There's brid.gy as part of the IndieWeb movement (something I'm debating getting into) but eh
(twitter.com/_/status/927064152606064640)
clintpatty, amz3` and jansauer joined the channel
#
@btconf
Wishing everybody at day two of @indiewebcamp Berlin a great day!
(twitter.com/_/status/927076447814082560)
#
sknebel
Good morning IndieWeb!
#
amz3`
are they any europe/paris indieweb camp in preparation?
#
ScalaWilliam
is there a standard way to include "latest updated" metadata in HTML like there is the Last-Modified HTTP header?
KartikPrabhu joined the channel
#
@jkphl
Wishing the kids and mentors over at @CoderDojoNBG a successful! Greetings from the @indiewebcamp Berlin 2017 #btconf https://pbs.twimg.com/media/DN22sLHW4AIMprn.jpg
(twitter.com/_/status/927097982192889859)
jansauer and [markmhendrickso joined the channel
#
[markmhendrickso
I've added Barcelona as a possible IndieWebCamp location for 2018 since I'd be happy to host an event there at my co-working space. Please put yourself down as interested if you are, and suggest timing if you prefer any particular dates: https://indieweb.org/Planning#Barcelona
#
Zegnat
amz3` see the https://indieweb.org/Planning page. Mark just added a possible Barcelona IWC
#
Zegnat
Good morning IWC
#
amz3`
tx
#
Zegnat
IWC Berlin is getting started, going around the room to see what people want to work on today - so people know who they might want to team up with
#
@jkphl
#IndieWebCamp Berlin 2017 Day 2 commencing. Hacking right away! #btconf https://pbs.twimg.com/media/DN28s5LXkAE5CIG.jpg
(twitter.com/_/status/927104587395420160)
#
sebsel
Morning IndieWeb, hi Berlin :)
#
sebsel
[markmhendrickso Barcelona sounds nice!
#
sknebel
hi sebsel!
#
sebsel
I'll hack along today. Still in doubt of the project, but it has been way to long since I last wrote any IndieWeb code :)
#
sknebel
[markmhendrickso: that's one of the maybe interesting "one-dev one-user" projects I mentioned yesterday: https://gitlab.com/00dani/lemoncurry . Also, some people here use https://indieweb.org/ProcessWire , including I think a few of those sitting directly in front of you ;)
#
sknebel
sebsel: Zegnat and I have a project we promised whoever builds it drinks yesterday if you need one
#
sknebel
(Drinks can be converted to other consumable goods by preference)
#
sebsel
I have a list of my own, but suggestions are welcome ;)
#
sknebel
sebsel: we're still looking for a microformats parser output comparison tool
#
sknebel
sebsel: so something that takes markup, shows the output from all parsers and shows a diff if there is one
#
sebsel
sknebel ah that sounds very technical, but indeed nice to have
#
Zegnat
Yeah, at least 2 beers (or equivalent) have been pledged towards that tool. Sooo~ ;)
jansauer joined the channel
#
Loqi
[superfeedr] "“Human beings are inherently misled into subjective fantasies, but there’s a saving grace. We all have different delusions. Other people don’t necessarily share yours, and" by Kevin Marks on 2017-11-05 http://known.kevinmarks.com/2017/human-beings-are-inherently-misled-into-subjective-fantasies-but-theres
calumryan and [kevinmarks] joined the channel
#
[kevinmarks]
Sknebel I have a vague memory of something like that, but it may just have been for tests
#
@CodingItWrong
@deathsatchel since u told me about mastodon, are u familiar with indieweb? I heard a good @connect_js talk on it https://indieweb.org/
(twitter.com/_/status/927121591120617472)
catsup joined the channel
#
@CodingItWrong
@deathsatchel @connect_js It’s like semantic markup except actually used for something and not nothing!
(twitter.com/_/status/927121816384098304)
barpthewire joined the channel
#
@fredericmarx
@indiewebcamp yak shaving level: Debugging async functions in Node.js static site generators with the ever-helpful @stefanjudis ??
(twitter.com/_/status/927137251385053184)
#
@HeNeArXn
@IndiewebcampDE Berlin Hackday milestone 1: Fixed Kaja’s autolink functionality
(twitter.com/_/status/927138067793801216)
#
@HeNeArXn
Milestone 1 @IndiewebcampDE Berlin hack day: fixed Kaja's autolink functionality
(twitter.com/_/status/927138499324710912)
clintpatty and jansauer joined the channel
#
@HeNeArXn
Milestone 1 @IndiewebcampDE Berlin hack day: robots.txts for all domains
(twitter.com/_/status/927141634399195136)
#
GWG
How are things going in Berlin?
iasai joined the channel
#
sebsel
oh, HeNeArXn is sknebel :o
#
sebsel
Yes, how are things going? Hope demo's will be streamed too :)
#
sknebel
Currently at lunch (at least some, others were still coding)
#
sknebel
Yes, we'll stream demos
#
sebsel
how many non-coding participants do you have?
#
sebsel
Or better Gen2-participants? :)
#
sebsel
(I tried to avoid 'non-dev', but 'non-coding' is still describing people by what they are / do not instead of what they are / do)
#
GWG
Countdown to demos?
#
GWG
What time?
#
sknebel
195 minutes until DEMOS Sebsel gwg
#
Loqi
I added a countdown scheduled for 2017-11-05 4:31pm CET (#6205)
#
GWG
Sorry, I always get messed up on daylight saving time
#
sebsel
!date
#
Loqi
Now: 2017-11-05 13:26:31 CET Unixtime: 1509884791 Stardate: -305155.1911921 NewCal: 2017-6-4, New Friday, the 4th day of the sixth bim
#
sebsel
DST and European summer time are so weird together
#
GWG
I want it gone
hs0ucy and calumryan joined the channel
perguth, raretrack and [markmhendrickso joined the channel
#
[markmhendrickso
I have to bounce early for the airport before demos in Berlin unfortunately, so I've posted about my work today in lieu of a presentation: http://markmhendrickson.com/post/sync-server-dropbox-api-version-2-fix
#
@HeNeArXn
intermission @IndiewebcampDE Berlin hack day: found a bug in Quill while posting progress updates
(twitter.com/_/status/927176017692807170)
calumryan and electronicmaji joined the channel
#
Jeena
Hm any idea how to reset the cache for indieauth on the wiki? It still redirects me to the indieauth.com website
#
sknebel
Jeena: one sec, I had that problem in the past
#
sknebel
and then retry
#
Jeena
ok Zegnat explained to me that the wiki always sends people to indieweb.com
#
Zegnat
sknebel just told me that if you have NO rel="me" on your page at all, and only an IndieAuth end-point, then indieauth.com will also redirect instantly without showing buttons
#
@stefanjudis
Whoop whoop! ? As part of the @indiewebcamp hack day, I implemented cross-publishing from @contentful to @Medium for my personal site ? https://pbs.twimg.com/tweet_video_thumb/DN4HNwlX4AU9N-E.jpg
(twitter.com/_/status/927186651243311105)
#
@HeNeArXn
Milestone 4 @IndiewebcampDE Berlin hack day: fixed CSS issues on my blog. Now all links are correctly colored.
(twitter.com/_/status/927188541586755586)
#
aaronpk
on a roll!
#
aaronpk
demos in 30 minutes?
#
Jeena
ah cool, then I'll remove my rel=mes
#
Jeena
by basic indie auth provider is 40 lines long
#
Jeena
(it reuses tha auth form from my website)
#
aaronpk
wow! is it posted online anywhere?
#
Jeena
it's only tested rudimentary and only implements the happy cases
raretrack and tantek joined the channel
#
@stefanjudis
@DKundel @indiewebcamp @contentful @Medium huh! Didn't know micropub... Thx. ? Went "normal" API calls. :)
(twitter.com/_/status/927191471110934529)
#
sknebel
aaronpk: yes, around then
#
sknebel
sebsel: do you want to remote demo something? or should one of us show something you made off?
#
aaronpk
i could demo my new story thing!
#
sknebel
we use zoom.us for streaming, so it might be possible to have you show something remote
#
Jeena
hm for some reason when I try to log in into the Wiki, and thus via indieweb.com, I get a error "Invalid response from the authorization server"
#
aaronpk
Jeena: try signing in to https://telegraph.p3k.io
#
aaronpk
it doesn't use indieauth.com at all
#
Jeena
https://indieauth.com/auth/indieauth/redirect?code=eyJhbGci...&state=ae83c085dba9d4eebc1702d20f984be1&me=https%3A%2F%2Fjeena.net%2F I think I am responding the right way, especially because Telegraph and unicicle don't throw any errors
#
aaronpk
oh telegraph is already good?
#
aaronpk
ah i see the problem
#
aaronpk
you shouldn't be using the params[:me] here https://gist.github.com/jeena/e0316f9f62f4f0e9d941975e69102ff0#file-indie_auth-rb-L32 since that would be using query string data
#
Loqi
I agree
#
aaronpk
you need to return the full URL for your home page there, not using outside data
calumryan joined the channel
#
Jeena
I'm not quite following
#
GWG
When is the demos?
#
Loqi
Demos are IndieWeb projects with instructions on how to demonstrate them, preferably quickly like under a minute or so, and lists of demo sessions from past IndieWebCamps https://indieweb.org/Demos
#
GWG
What is that timer command again?
#
Loqi
It looks like we don't have a page for "that timer command again" yet. Would you like to create it?
#
aaronpk
Jeena: -> #indieweb-dev
#
sknebel
GWG demos are soon-ish. technically in 5 min, but it's going to be later
#
GWG
Post a message with the meeting info and I'll open Zoom?
#
sknebel
GWG will do as soon as I have one
Kyle-K joined the channel
#
Loqi
DEMOS Sebsel gwg
#
Loqi
Countdown set by sknebel on 2017-11-05 at 1:16pm CET
#
sknebel
GWG aaronpk sebsel
#
GWG
I'm in
#
sknebel
saw aaron for a second as well, so I assume it works
#
GWG
Yes
#
GWG
I popped up my image, then hid it so you knew I was around
#
aaronpk
wow my desk is a mess
#
@jkphl
Demo time at the @IndieWebCamp Berlin 2017! Livestream at https://share.zoom.us, ID 553-452-9573
(twitter.com/_/status/927198815148498944)
#
Zegnat
Stefan worked on own site, adding microformats for 35-45 minutes
#
Zegnat
Learned about POSE / PESOS yesterday
#
sknebel
(audio working?)
#
Zegnat
Worked on a lambda function for POSSEing from his website to Medium
#
Zegnat
Can just put the (contentful CMS?) post ID in there and have the lambda function (to be hosted on AWS) post to Medium
#
sknebel
also added a butto nfor it to backend ui
#
Zegnat
Also added a button to his website to automate triggering the lambda function
#
aaronpk
my face is really big lol. turning that off til i demo.
#
Zegnat
Up next Jeena
#
Zegnat
Working on IndieAuth endpoint
#
Zegnat
It is short but he can login to stuff
#
Zegnat
Basically rewrote the node one by oliver into ruby
#
Zegnat
Now showing off how he can sign in to Telegraph
#
Zegnat
When he is not logged in to his website he gets redirected to a login portal.
#
Zegnat
But if he is already logged in to his website (showing on unicyclic.com) he gets redirected straight away
#
Zegnat
Showing how the wiki sends you to indieauth.com, and that doesn’t work yet
#
Zegnat
jkphl has nothing to show, but talks about how he has been refactoring things
#
Zegnat
Nothing to show except broken code
#
sknebel
(in his typo3 plugin for webmentions)
#
Zegnat
... has nothing to show because he couldn’t upload to his server
#
Zegnat
Website doesn’t show, so he has 0 friends now
#
Zegnat
[note: take name from intros, nurnberg guy, sorry!]
#
sknebel
alex-cio I think
#
Zegnat
webgefrickel up now
#
Zegnat
performance improvements for his blog
#
Zegnat
Was able to up his speed index slightly
#
Zegnat
Splitted his JS into two different bundles, and using script `nomodule` and script `module` to offer the different bundles to different browsers
#
Zegnat
The size difference thanks to this was the main optimization of the site
#
Zegnat
Scrap that: no effect, file size went up slightly
#
Zegnat
So not good for his blog, but might be good with future projects
#
Zegnat
doubleloop up next
#
Zegnat
was working on his jam posts
#
Zegnat
It is already working through WP post kinds plugin
#
GWG
I always like to see people using it
#
Zegnat
For his own interest: what microformats were being produced, see if the code was sensible
#
Zegnat
Tried combining it with testing, so he could test if the markup that was being rendered was actually correct
wolftune joined the channel
#
Zegnat
Shows track name, artist, and a link to playable version on his site
#
Zegnat
Ran the page through micrometa.jkphl.is
#
Jeena
I got my IndieAuth provider implementation working with aarons, just needed 2 more minutes, here is the link to the now working version https://gist.github.com/jeena/e0316f9f62f4f0e9d941975e69102ff0
#
GWG
Before tantek says anything, I had nothing to do with the h-as-note.
#
Zegnat
Using the WP postkinds plugin looks really good. h-entry with property jam-of, being an h-cite
#
Zegnat
h-card for song artist
#
Zegnat
For the URL he has been using musicbrainz
#
Zegnat
Good experience figuring out how the microformats work
#
Zegnat
The interfact of micrometa makes it especially nice to drill down through levels of nesting
#
GWG
Zegnat: Working on refactoring the Post Kinds plugin has been my hack weekend project
#
Zegnat
Planning to demo later, GWG?
#
GWG
Zegnat: How do you demo refactors?
#
Zegnat
Don’t know? Show code? Haha
#
Loqi
nice
#
GWG
Zegnat: I switched storage from a jf2 flattened format to mf2 json style, because Micropub(the WordPress plugin) was using it, and that made interoperability more likely. I convert to jf2 for output purposes.
#
Zegnat
On the testing side using an executable specification. With scenarios being specific “tests”. Uses phantomJS to take screenshots of the output page and he could then use visual diffs to see if he broke things
#
sknebel
also testing that the microformats still are intact
#
Zegnat
2 scenarios: 1) checking the visual output, 2) checking the mf output
#
Zegnat
(sknebel did you catch what software was being used for the testing?)
#
sknebel
shows gherkin scenario that runs phantomjs
#
Loqi
[cucumber] cucumber: Cucumber monorepo - polyglot home for Cucumber building blocks
#
sknebel
(gherkin is the language used by cucumber)
#
sknebel
integrated php mf2 parser to be able to check mf2 in the tests
#
Zegnat
Showing a test where PHP Mf2 parser is used to pull out the h-cite of the h-entry to see if the author details are indeed an h-card with a specified name
#
Zegnat
This test code matches what he has described in his scenario
#
Zegnat
Going to live run the test now
#
Zegnat
runs through codeception
#
Zegnat
Waiting for the acceptance tests to come back positively
#
sknebel
using phpunit to run all tests
#
Zegnat
Trying to edit the theme so the test would failk
#
Zegnat
Doesn’t manage to do so.
#
sknebel
maybe mf1 backcompat
#
Zegnat
sgreger up next
#
sknebel
has been working on privacy topics
#
Zegnat
Strong dislike for cookie disclaimers
#
sknebel
so got rid of his cookies
#
Zegnat
Wouldn’t get far today, but needed to test his approach.
#
sknebel
added a privacy policy page
#
Zegnat
Wanted to start with kind of an audit
#
Zegnat
Having a policy makes it very clear what problems are still open to be fixed
jkphl joined the channel
#
Zegnat
There is both a technical version (for people like us) and a version that “even [his] mom would understand”
#
sknebel
all cookies explained and documented how to opt out of them
#
Zegnat
You can have DNT or opt-out of analytics to not get any cookies set
#
Zegnat
demo in a browser that does not do DNT and blocking
#
Zegnat
All his cookie work was documented on /cookie
#
Zegnat
Doesn’t consider analytics important
#
Zegnat
Figured out how to disable WP cookies (also documented)
#
sknebel
then removed piwik cookies completely, deactivated wordpress cookies
#
sknebel
(set when you comment, to remember name/mail/url)
#
Zegnat
WP by default sets a cookie as soon as you leave a comment
#
Zegnat
This might cross the line to show cookie popup, so better to disable
#
Zegnat
Having a checkbox to ask WP to remember the things might be an option, even under GDPR
#
sknebel
if not default on
#
Zegnat
Blocking leaving comments may be seen as forcing consent, which is not allowed
#
sknebel
not loading any files from external domains anymore
#
Zegnat
all external images get cached on his server
#
Zegnat
new proposal by EFF on how to deal with DNT, would require you to check all your third-parties and their DNT observence
#
Zegnat
Because your site would not comply if it loads something from a domain that does not comply
#
Zegnat
[insert link to EFF thing]
#
Zegnat
Deactivate all automatic embedding, has his own for Vimeo and YouTube
#
sknebel
worked on own way to replace embeds with static images
#
Zegnat
So he can show only a static poster image
#
Zegnat
Displays a text box over the image to inform the user about this
#
Zegnat
Can give them the option to not watch embedded, but on vimeo/youtube
#
sknebel
(tech question for later: does embedd really always leak referer?)
#
Zegnat
rel-noreferer to hide the information from the video silo
#
Zegnat
next up will be sketchess
#
Zegnat
Has been working on her site, been splitting the site for i18n
#
Zegnat
Wants the page to be responsive
#
Zegnat
Needs the page to load fast
#
Zegnat
And easy design, sticking to a layout inspired by paper
sgreger joined the channel
#
Zegnat
As she is used to writing e.g. PDFs, the paper layout works very well
#
Zegnat
Writing history of her site on the site itself
#
Zegnat
(en.picmodi.de)
#
Zegnat
Learning as she is going
#
Zegnat
But now it is ready to receive content
#
Zegnat
Wants to provide audio for the content so people not-reading can also gain access to tje content
#
sgreger
sknebel: thanks for the tollow-up question; that's one thing i still want to investigate (does iframe always leak referrer)
#
sgreger
...for example learned today about the idea of chaining iframes (embed.ly seems to do that to hide the referrer)
#
GWG
sgreger: Keep me in the loop on the embed thing. I use embeds in the Post Kinds plugin and would want to integrate if you released.
#
sgreger
gwg: sure
#
Zegnat
Jan is pulling in posts through graphql
#
Zegnat
using graph.cool for now
#
Zegnat
publishing his first blogpost live on demo
#
Zegnat
A nodejs backend builds the website and pulls the data from graph.cool
#
Zegnat
Hoping to build his own GraphQL server to store all the data
#
Zegnat
Up next sknebel
#
Zegnat
Did a lot of tiny things and shows his homepage where he posted about them
#
Zegnat
Kaja now does more stuff! Most importantly: Kaja can now link definitions automatically on the wiki!
#
Zegnat
robots.txt files were added so search engines do not need to crawl subdomains with chat clients etc
#
Zegnat
went through the PR for selfauth with Zegnat
#
Zegnat
Documentation matches features
#
Zegnat
Noticed a bug in Quill: it splits tags on spaces even though Quill shows them differently
#
Zegnat
Fixed some small CSS things
#
Zegnat
child selector instead of general descendent selector
#
Zegnat
next up: aaronpk?!
#
GWG
We can see his Bose headphones.
#
sknebel
looking into audio
#
Zegnat
remote from portland
#
sknebel
can't hear you yet
#
GWG
Free book plug too?
#
Zegnat
aaronpk was working looking at stories yesterday
#
Zegnat
interesting idea that he was curious about actually using.
#
Zegnat
ephemeral content that expires after 24 hours
#
Zegnat
the content doesn’t have a URL and doesn’t accept likes/comments
#
Zegnat
Going to demo how it works.
#
sknebel
on his phone, takes picture
#
Zegnat
Can go and post it to his story
#
Zegnat
Using Workflow on iOS
#
sknebel
posts it to story
#
Zegnat
When he refreshes his homepage there is a ring around his display picture (like Instagram)
#
Zegnat
and clicking on it will show the photo he just uploaded
#
Zegnat
When it is grey (no new content) you can click on it to still get stories from the last 24 hours
#
Zegnat
Will be interesting to see what he ends up posting there
#
sknebel
(for now, mostly indiewebcat)
#
sknebel
stories might be a thing for me as well, not publicly archiving everything
#
Zegnat
treora up next
#
sknebel
e.g. I recently deleted some tweets after X hours
#
Zegnat
Norman and he worked on a thing together
#
sknebel
worked with norman
#
Zegnat
To simplify webmemex browser extension (based on an idea by Zegnat) to upload a snapshot to their own server
#
Zegnat
Because many IndieWebbers bookmark to their own site already, but do not get archive copies of the page
#
sknebel
one button extension, freeze-dries page and uploads it
#
Zegnat
So the idea was to have an extension that has a configurable URL to send to
#
Zegnat
Wanted to have the most simple protocol for sending the data
#
Zegnat
Ended up doing a POST with filedata embedded. Just like a normal HTML FORM
#
Zegnat
Norman made a test server, he made browser extension
#
sknebel
uploads, gives url where file was hosted
#
Zegnat
Server will respond with the URL where it is stored
#
Zegnat
You cannot yet click on the notification that comes up to open the file in the browser, but is being worked on
#
sknebel
currently just dumping HTTP request, so currently wrapped in form encoding. otherwise it's just HTML with everything frozen and inlined
#
aaronpk
this sounds like a micropub media endpoint!
#
sknebel
aaronpk: with auth for now, but yes!
#
Zegnat
Demoing with grabbing the xkcd homepage
#
sknebel
*without
#
Zegnat
All images and resources (even fonts) inlined as data uris
#
Zegnat
Quickly editting the file so we can see a snapshot in browser
#
sknebel
(gzipping might be useful ;))
#
aaronpk
what's the URL to this project?
#
sknebel
aaronpk: webmemex.org is the main project
#
sknebel
Zegnat now up
#
sknebel
showing selfauth and recent changes to it - primarily being able to customze scope for tokens
#
sknebel
then talks about WM verification
#
sknebel
question: "what are links in HTML"
#
sknebel
there is a long list of attributes, some if which can be URLs
#
@jkphl
Final @indiewebcamp Berlin 2017 demos at the @contentful FooBar. Awesome progress has been made! #btconf https://pbs.twimg.com/media/DN4esZSW4AAtqnN.jpg
(twitter.com/_/status/927212329875529730)
#
sknebel
Wrote a PHP class that will extract all of those from a PHP DOM
#
sknebel
(will also handle resolving)
#
GWG
I am in PHP
#
sknebel
will publish it in the next few days
#
sknebel
spread link and looking forward to your bug requests
#
sknebel
treora: is your extension on github already?
#
treora
sknebel: almost!
#
sknebel
treora: ok, please report once you have it available :)
#
aaronpk
treora: did you say it also inlines images and other resources? so it's a self-contained html file?
#
sknebel
next calumryan
#
treora
aaronpk: yes. I use (&made) this module for that: https://github.com/WebMemex/freeze-dry
#
Loqi
[WebMemex] freeze-dry: Snapshots a web page to get it as a static, self-contained HTML document.
#
aaronpk
awesome
#
Zegnat
calum has reworked the Jekyll webmention plugin
#
sknebel
looked into jekyill plugin on his website for webmention responses. last version can filter replies by types, so hid likes
#
Zegnat
Also introduced filtering RSVPs
#
Zegnat
Open PR for it
#
Zegnat
Also wanted to discuss his “Introducing the IndieWeb” website for onboarding
#
sgreger
treora++
#
Loqi
treora has 1 karma
#
sgreger
can't wait to integrate that with my bookmarking workflow!
#
Zegnat
Needs a good website address to put the website on
#
Zegnat
Bea and Frederic “played together”
kraftbj joined the channel
#
Zegnat
justb3a.com
#
sknebel
frederic wanted to simplify his website, got lost in node details
#
Zegnat
Frederic’s plan didn’t pan out to update his website, to many rabbid holes
#
sknebel
bea now has a service worker with a chrome "offline dino"
#
Zegnat
Worked together with Bea on her site. It now has a jumping dinosaur
#
Zegnat
Service workers + template cache + nginx cache was bea’s main fields today which leaves not much to show
#
Zegnat
Up next Flo (derhess.de)
#
Zegnat
Planned to do IndieAuth stuff this morning, but was “too dumb” to set-up his virtual machine
#
sknebel
so worked on a blog post (not public yet)
#
Zegnat
Started instead on a new write-up. Writes about Webmentions
#
sknebel
about HWC Berlin webmention session
#
Zegnat
From notes from yesterday
#
Zegnat
and from HWC
#
Zegnat
Tried to make a flow chart of the process of sending webmentions
#
Zegnat
Much more a visual process of understanding webmentions
#
Zegnat
Pseudo code for the api on how a webmention then gets handled and what sort of replies to expect
#
Zegnat
This graphic will also show up in his post
#
Zegnat
Also a section on presenting the mentions, and what kind of patterns people are using
#
Zegnat
A pattern library for IndieWeb might be an interesting idea when people are doing many of the same sort of displays
#
Zegnat
GWG, sebsel?
#
Zegnat
Demoes?
#
Zegnat
Then we are rounding off!
#
Zegnat
jkphl thanks contentful for hosting us and the refreshments
#
aaronpk
jkphl++ thanks for organizing!!
#
Loqi
jkphl has 35 karma in this channel (37 overall)
#
sebsel
I'm afraid I don't have much to demo
#
sebsel
Zegnat++
#
Loqi
zegnat has 76 karma in this channel (140 overall)
#
sebsel
sknebel++
#
Loqi
sknebel has 24 karma in this channel (69 overall)
#
sebsel
for the demo report on IRC :)
#
GWG
I asked for some refreshments yesterday and they haven't reached me
#
GWG
I'd have demoed, but it is nothing new. It just removes a lot of roadblocks to new things
Kyle-K joined the channel
raretrack, jkphl, rrix, clintpatty and wolftune joined the channel
#
@xandruCea
The #IndieWebCamp is over and I did some updates on my website. Nothibg too big... but different #indiedev alex-cio.de https://pbs.twimg.com/media/DN4tZI0X4AIB8YA.jpg
(twitter.com/_/status/927228490100899840)
electronicmaji, tantek and leg joined the channel
#
tantek
"only" ?
#
aaronpk
my site looks so blank without it!
#
sebsel
yaay!
#
sebsel
you had a grid pattern before you had the card, if I recall correctly
#
aaronpk
yeah like graph paper
#
KartikPrabhu
wow that is a lot for background image!
#
aaronpk
yay and fixed the auto-rotation for story images
#
sebsel
KartikPrabhu It was 1,7 MB as a PNG :P
#
aaronpk
yeah that was a bit excessive :)
#
sebsel
Oh, I wanted to click on the story to skip to the next photo, but that doesn't work yet
#
aaronpk
yeah there's no navigation within the story
#
aaronpk
if you refresh the home page it'll start playing from just the new stories tho
#
tantek
clearly has some logs to catch up on
[miklb] joined the channel
#
[miklb]
aaronpk are you using anything like ImageOptim for that bg image?
snarfed joined the channel
#
aaronpk
no it's just converted using imagick
#
snarfed
imagemagick++
#
Loqi
imagemagick has 1 karma in this channel (3 overall)
#
snarfed
worseisbetter++
#
Loqi
worseisbetter has 1 karma
#
petermolnar
aaronpk how about making it to svg, pushing it into the background with z-index?
#
aaronpk
it's not a static file, it changes based on where i am. my source data is raster, not SVG.
#
petermolnar
have you tried flattaning the colors and keep it png?
#
petermolnar
so 8bit png
KartikPrabhu joined the channel
#
petermolnar
"-colors 255" for imagemagick
#
petermolnar
"-type Palette" might work as well
#
aaronpk
not sure how that translates to the php library
#
petermolnar
second answer
#
aaronpk
heh it looks really bad and is also still bigger than the jpg
#
petermolnar
that's kind of unexpected :/
#
aaronpk
it changed a bunch of colors. it might need some sort of hint at a color palette to use, tho it should have been able to figure it out from the source
#
petermolnar
can you please send me an original, large png one?
#
petermolnar
I'm curious to test it
#
petermolnar
ok, jpeg wins
#
petermolnar
unless you want to go webp
jackivan88, jansauer and gRegorLove joined the channel
wolftune and raretrack joined the channel
#
sebsel
Oh, Dutch blogposts about the IndieWeb.
vivus joined the channel
#
sebsel
For the archives :)
#
aaronpk
I should make indienews use that thing that turns a Web page into a single file for archiving
#
sebsel
Frank already reached out to Zegnat (and me, via Zegnat). Not sure if he found the IRC channel yet.
#
sebsel
Time to mail him back
Kongaloosh_, Salt_, jansauer and [kevinmarks] joined the channel
#
[kevinmarks]
Shame data urls only support base64.
jkphl joined the channel
#
Loqi
[superfeedr] "Decentralized Web Pt 3: Join the IndieWeb" by Michael McCallister on 2017-09-11 https://metaverse.wordpress.com/2017/09/10/decentralized-web-pt-3-indieweb/
#
Loqi
[superfeedr] "Welcome Back! Let’s fight for an Open Web" by Michael McCallister on 2017-05-02 https://metaverse.wordpress.com/2017/05/01/welcome-back-lets-fight-for-an-open-web/
#
Loqi
[superfeedr] "Decentralized Web Pt 2: Surveillance and Privacy" by Michael McCallister on 2017-06-20 https://metaverse.wordpress.com/2017/06/19/decentralized-web-surveillance-privacy/
#
tantek
Does superfeedr resend results like that when there are updates to the articles?
KartikPrabhu, clintpatty, taravancil, amz3`, mifga, plindner, [keithjgrant], electronicmaji, JulianFoad[m], M-mxuribe, tokelove[m], M-hotzeplotz, ballpointcarrot, AlanPearce[m], pniedzielski[m], Salt[m], thrrgilag, myfreeweb, ballancier[m], crasch[m], garlox[m], mindB, zoglesby, doubleloop[m], strk[m], TheGillies, eli_oat[m], M-DzzzzzzR, afrogeek[m], schmarty, muhh[m], kitblake[m], M-podviaznikov, reed_[m], jaduncan[m], lucaconti[m], deybacsi[m] and snarfed joined the channel