#indieweb 2018-10-21

2018-10-21 UTC
jgmac1106, dougbeal|mb1, wolftune, renem_, [tantek] and [Rose] joined the channel
#
[Rose]
Hello from a very chilly Nürnberg
[jeremycherfas] and tonz joined the channel
#
tonz
good morning all, indeed it is chilly, but the coffee at the IWC Nbg is fresh and hot.
#
aaronpk
☕️ 🔥
sl007 and [Marco] joined the channel
#
[Marco]
Morning 👋 unfortunately I'll be a bit late this morning for the camp 😞 had some pressing affair of “family phone call” 😬
#
[Marco]
but I'll skip breakfast in the hotel and feast on the Tollwerk Coffee and whatever snacks I can obtain 😏
#
frankmeeuwsen
Let's try this again
#
frankmeeuwsen
For some reason I can't post links?
[Rose] joined the channel
#
[Rose]
I can't see the links in Slack either
sl007 joined the channel
#
frankmeeuwsen
Let's try this again. Here's the link of the day: https://diggingthedigital.com/hacksessies/
#
Loqi
[Frank Meeuwsen] Het plan voor de IndieWebCamp hack-sessies
#
aaronpk
now Loqi likes frank
#
frankmeeuwsen
@tonz try this parser as well https://php.microformats.io/
calumryan, [Marco] and [jgmac1106] joined the channel
#
[jgmac1106]
Good morning
#
[jgmac1106]
What is tgd temperature in Nuremberg?
#
Loqi
It looks like we don't have a page for "tgd temperature in Nuremberg" yet. Would you like to create it? (Or just say "tgd temperature in Nuremberg is ____", a sentence describing the term)
#
sl007
Please make it warm !
#
[jgmac1106]
!calc the tempature in Nuremberg as Fahrenheit
#
Loqi
Nuremberg, Germany | 50 °F (31 minutes ago) Fahrenheit | 45 °F (55 minutes ago) http://www5b.wolframalpha.com/Calculate/MSP/MSP39132303bcda6af53fia000048i39542h6ifai74?MSPStoreType=image/gif&s=51
#
[jgmac1106]
!calc the tempature of East Haddam as Celsius
#
Loqi
no idea, sorry
#
[jgmac1106]
47 degrees here, our weather matches... Though sun ain't up yet
jgmac1106 and calumryan joined the channel
#
jgmac1106
what time are demos today?
#
aaronpk
4:30pm
#
aaronpk
3 hours until demos will start soon
#
Loqi
I added a countdown scheduled for 2018-10-21 7:21am PDT (#6402)
calumryan joined the channel
#
aaronpk
how long until demos will start soon?
jgmac1106, [kevinmarks], sl007 and [cowglow] joined the channel
#
[cowglow]
I'm ready to demo now
#
sknebel
[cowglow]: then go find another project
#
Zegnat
That is not allowed, sorry
#
Zegnat
It is simply not allowed to be ready to demo ;)
#
[cowglow]
standing by
[Marco] joined the channel
#
[Marco]
Because the question came up about learning resources I'm using:
#
[Marco]
http://abookapart.com/ (I own all the books because they are what ABA says they are: brief and filled with content)
#
[Marco]
cssgrid.io & flexbox.io (free courses to learn the Flexible Box Layout Module and CSS Grid)
#
[Marco]
alistapart.com (blog on Web Development, Web Design, User Experience and whatnot… )
#
[Marco]
http://inclusive-components.design/ (Website by Heydon Pickering showing common user interface components but build with inclusivity/accessibility in mind)
#
[Marco]
and what I do on a daily basis when writing HTML/CSS/JavaScript is checking https://developer.mozilla.org/ 🙂
#
Zegnat
For today’s project, I learned mobile browsers are not at all consistent with cssgrid :(
#
[Marco]
There's a curated list of browser bugs with CSS Grid: https://github.com/rachelandrew/gridbugs
#
Loqi
[rachelandrew] gridbugs: A curated list of Grid interop issues
#
[Marco]
same applies to Flexbox: https://github.com/philipwalton/flexbugs
#
Loqi
[philipwalton] flexbugs: A community-curated list of flexbox issues and cross-browser workarounds for them.
#
[Marco]
The first book by ABookApart is available for free on the web by the way: http://html5forwebdesigners.com/
#
[Marco]
It's by Jeremy Keith (2nd edition written together with Rachel Andrew).
#
[cowglow]
Question..
#
[cowglow]
do I need to commit the lock files i.e yarn.lock
#
[cowglow]
or composer.lock
#
[Marco]
highly recommended 🙂
frankmeeuwsen, raretrack, swentel and [kevinmarks] joined the channel
#
geekodour_mob
what are 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
KartikPrabhu and snarfed joined the channel
#
Loqi
Countdown set by aaronpk on 2018-10-21 at 4:21am PDT
#
Loqi
demos will start soon
#
jgmac1106
excited
sl007 and [Rose] joined the channel
#
[Rose]
And one project is fixed!
#
[Rose]
There is some frantic typing going on
tonz joined the channel
#
sknebel
demos are being set up
#
Zegnat
aaronpk, is talking us into the demos
#
Kaja___
[youtube] new Indiewebcamp stream: https://www.youtube.com/watch?v=QZxDltB4_fo
#
Zegnat
cowglow is up first
#
sknebel
first is phillip, cowglow.com
frankmeeuwsen joined the channel
#
sknebel
*philip
#
Zegnat
Worked on implementing YAML, based on storage discussion during the sessions
#
Zegnat
Can dynamically switch between different backend sources when rendering his site
#
frankmeeuwsen
The same here. I have some (Dutch) notes on my progress in Microformats on my blog: http://diggingthedigital.com//indiewebcamp-microformats-done/
#
Loqi
[Frank Meeuwsen] Voortgang hacksessie IndieWebCamp
#
Zegnat
Also added a way to switch language of his site
frankmeeuwsen joined the channel
#
frankmeeuwsen
Sorry Loqi
#
frankmeeuwsen
Hi all. Team Human here again
#
sknebel
cleaned up site structure too
#
Zegnat
Next step after all the cleanup work he did: micropub
#
sknebel
next up is Marco
#
frankmeeuwsen
So (Dutch) testnotes on webmentions can be found on my blog http://diggingthedigital.com//webmention-test/
#
Loqi
[Frank Meeuwsen] Een blog om Webmentions te testen
#
sknebel
still doesn't have a website, but was able to code up something that he can put somewhere
#
sknebel
small landing page with nice responsive design, shared some findings in chat
#
jgmac1106
I need to copy his menu. I messed mine up mine
#
frankmeeuwsen
Sound on Youtube is a bit low
#
sknebel
will find a domain and hosting ... and put it up
#
[Rose]
Just moved the mic
#
sknebel
next ist Sebastian/ sl007
#
sknebel
put up old static site at alternative domain, since trouble with main server
#
sknebel
redaktor.me
#
sknebel
information about current project, slideshow in the background, audio samples, video trailer
#
frankmeeuwsen
Watching the demo on the train
#
sknebel
info about other projects, livestream page that shows information collected from other sites, with updates to stories he worked on
#
sknebel
frankmeeuwsen: audio ok now?
#
frankmeeuwsen
Much better, thanks!
#
sknebel
next anastasia. adjst.de
#
sknebel
wordpress blog, content still in progress
sl007 joined the channel
#
sknebel
adjusted design (removed menus, different colors for different categories, small other bugs)
#
sknebel
next is björn
#
sknebel
has too many websites
#
sknebel
worked on two things
#
sknebel
had in the morning static site, wordpress blog, and a known stream (known.stierand.org)
#
sknebel
made a braindump of all the tools/websites/online services he's using
#
sknebel
based on this decided to scrap main static site
#
sknebel
known site will become main sites (bjoern.stierand.org)
#
sknebel
looking into extracting content from WP into Known
#
sknebel
tried to narrow down on cloud storage services. used multcloud.com to move data between cloud services directly
#
sknebel
got rid of dropbox and GDrive that way
#
sknebel
next up is sebsel
#
sknebel
has been working on a reader
#
jgmac1106
happy tp lay with people in #knownchat
#
jgmac1106
been experimenting with the Wordpress import plugin
#
sknebel
started with Aperture, but now wrote his own
#
sknebel
leesmap.test
#
jgmac1106
…unsuccessfully, but @cleverdevil has the quitbook plugin that is basically a micropub client that imports the json files…wondering if the same thing can be done
#
jgmac1106
migration as micropub
#
sknebel
also wrote own client
#
sknebel
used graph database in the backend
#
sknebel
interesting visualizations in its admin UI
#
jgmac1106
ohh cool
#
sknebel
shows shared likes etween users
#
jgmac1106
researcher in me says, “yes please” have this in every reader
#
sknebel
(I guess the DB is Neo4j)
#
jgmac1106
one of the best tools for social network analysis I have seen.
#
sknebel
UI shows most-liked things, not things from the feeds he follows, but things that have been liked by those feeds
#
sknebel
next is dominic
#
sknebel
dominic.grzbielok.de
#
sknebel
looked for a gutenberg-friendly WP theme he liked
#
sknebel
started feeding posts and read activity from other sites into it
#
sknebel
next is jkphl, jkphl.is
#
sknebel
added more events to website
#
sknebel
added support for RSVP webmentions
#
sknebel
shows demo with post by aaronpk
#
sknebel
next is jeremycherfas
#
Loqi
IndieWebCamp Berlin 2018 — November 3rd-4th, Berlin
#
sknebel
jeremycherfas.net
#
sebsel
(we are invited to rsvp if we want to come)
wolftune joined the channel
#
sknebel
wanted to move movement data out of the trails app
#
sknebel
got some information extracted from massive JSON blobs
#
sknebel
shows example post (on local dev environment), which shows path and summary info about the walk e did this morning to get here
jkphl joined the channel
#
sknebel
implemented as a Grav template
#
sknebel
that can be applied to specific posts
#
sknebel
future: wants photos taken on the walk shown as markers on the route
#
sknebel
next up is aaronpk
#
sknebel
runs code for first time here, as you should
#
sknebel
small thing: fixed his media endpoint so it files files by date
#
sknebel
main project:
snarfed joined the channel
#
sknebel
normally he uses teacup.p3k.io to track what he eats
#
sknebel
but it a website
#
sknebel
made a site with service workers that can do this offline, records post and syncs them when it is online
#
sknebel
installs as PWA on phone
#
sknebel
if phone offline the app still loads
#
sknebel
takes sip of coffee to not lie on his public website
#
sknebel
creates "drink post" for the coffee
#
sknebel
app tries to post to server, failure is captured by service worker
#
sknebel
doesn't actually work on iphone yet (safari issue?), but from desktop
#
sknebel
next up Martijn/Zegnat
#
[Rose]
Demoing for 3 people
#
sknebel
first thing he did: how do you actually mirror android phone screen to a macbook?!
#
sknebel
build a nicer UI for posting activities
#
sknebel
inspired by facebook UI
#
sknebel
posting interface with list of activities
#
sknebel
each of them is input field to add details
#
sknebel
e.g. "At ...." -> "At Tollwerk"
#
sknebel
multiple ones can be activated and form a single post
#
sknebel
post goes to the website, shows all entered activites
#
sknebel
next: demoing for Ton Zijlstra, showing blog posts
#
sknebel
removed duplicate h-cards from front page
#
sknebel
by tweaking WP template
#
sknebel
didn't like that mentions delivered via Webmention didn't show content
#
sknebel
now has context from the post
#
sknebel
next frankmeeuwsen
#
sknebel
added microformats to his website
#
sknebel
(h-entry, h-card)
#
sknebel
also tested webmention related things, working on automatic webmentions
sl007 joined the channel
#
sknebel
next is Lars
#
sknebel
einmenschnamenslars.de
#
sknebel
battled KirbyCMS, and won
#
sknebel
got time on blog post shown
#
Zegnat
Next up sknebel
#
[Rose]
The pile of adapters at the front is impressively large
#
Zegnat
Did some minor things: like adding pagination to the blog display
#
Zegnat
For most of the day pagination generated links that crashed the server
#
Zegnat
surprisingly long to implement something like pagination without a database
#
Zegnat
Just one of those little things you would get for free with a bigger (non-self-made) CMS
#
sknebel
next up Rose
#
sknebel
was at geo session yesterday, installed overland app
#
Zegnat
Installed the Overland app after the geo session
#
Zegnat
Woke up with 3000 datapoints
#
Zegnat
Installed the Compass server implementation to get the datapoints
#
Zegnat
Shows the convoluted route we took looking for a bar yesterday night
#
Zegnat
Next step will be to also get Overland to post trips to her website
#
Zegnat
Next project: she uses Grav and would like a micropub plugin for it
#
Zegnat
There is an admin UI for the plugin now, though that is currently it, there is a UI
#
Zegnat
Followed the earlier suggestion by aaronpk to store uploads in year/month folders
#
Zegnat
Next up calumryan
#
Zegnat
Was doing some additions to his homepage to include extra bits about what he does “right now”
#
Zegnat
But got held-up
#
Zegnat
Worked on HTTP/2 support
#
Zegnat
Shows in the developer console that all the assets have been fetched through h2
#
Zegnat
The problem was that the micropub endpoint broke . though why is still an open question. It might be because getallheaders() is not working (PHP)
#
Zegnat
Would like weather/temperature on checkins
#
jgmac1106
congrats all
#
[Marco]
To mention it on here as well: it was exciting and a great experience to be at my first Indie Web Camp! Thanks to everyone for making it such lovely two days. ❤
#
jgmac1106
bye everyone, it was nice to meet you all, one day will get to Europe event
#
Zegnat
Thanks everyone! :D
#
Zegnat
is happy with what he did
#
frankmeeuwsen_
Due to the lag that is called Deutsche Telekom we are still watching the stream on the train. Rose just finished
#
frankmeeuwsen_
Thanks all for a great weekend, lots of insights and new connections. Both from me and Ton.
#
jgmac1106
<—sings up to beta test “RingMyBell” app anytime, glad I am deciding on a Known engine since [zegnat] such a PHP guru
raretrack and bradenslen joined the channel
#
bradenslen
Fantastic job everyone!
tonz joined the channel
#
tonz
Indeed, (now that I switched off the video and opened a browser again), thank you for a fun weekend! Good to see the demoes from the train.
[cleverdevil], jgmac1106, deathrow1 and [jeremycherfas] joined the channel
#
[jeremycherfas]
Fantastic time. Thanks to everyone for generous help and support.
[calumryan] and [eddie] joined the channel
#
[eddie]
Just finished skimming some of the notes from sessions. Looks like some interesting topics!!
#
GWG
Hi, Eddie
#
GWG
How is My URL is going?
tonz, sl007, deathrow1, AngeloG, [Rose] and gRegorLove joined the channel
#
[Rose]
I'm not sure if this is more dev or not, but when I'm discovering the post type, would you expect that to just be saved in the header or would using a different template post also be appropriate/acceptable?
#
GWG
Why would you save it in the header?
#
GWG
What are you discovering it from?
#
[Rose]
I'm discovering it from the data sent, and sorry, when I say header I mean the metadata of the post which is stored in a YAML header in Grav
#
[Rose]
(I'm trying to make an IndieWeb Grav skeleton)
#
GWG
Oh...store it
#
GWG
So you don't have to recheck it unless the page is updated
#
[Rose]
The thing is, I'd like to make different templates too, so you can have photos displayed one way, and notes another, without having to dig through one massive template.
#
GWG
So, the type you detect can dictate the template. That's what I do
#
[Rose]
Ok, and that's expected by users?
#
GWG
Different layouts for different types? Yes
#
[Rose]
I wouldn't want to be doing something completely unexpected, and as I've been working on this theme for a bit I think my view is already skewed.
#
[Rose]
Good Good
[dave] joined the channel
#
[dave]
Aloha IndieWeb
#
GWG
Aloha
#
GWG
Rose, what in Overland does trips? I don't have an iPhone
#
[Rose]
I'm not sure what else can talk to Compass, but from what I'm seeing it starts and stops a trip, and when it starts it sends the start time and travel method
#
GWG
So, there's a command to tell it you are starting a trip?
#
GWG
I have a program that can send geojson on Android
#
[Rose]
I _think_ so, but looking at the API I'm no longer sure
#
[dave]
Just caught up on a few days of missed chat. Seconding the recommendation of the book Going Offline.
#
[Rose]
Maybe [eddie] can contribute as he's not in a bar with Aaron right now? 😛
#
GWG
I can wait and ask another time
#
GWG
I am in a car
#
GWG
Watching the demos on my phone
#
[Rose]
According to the Overland app github repo it sends a POST which contains a trip and other information
#
[Rose]
The trip is only included if you are on a trip
#
GWG
Hmm, will have to ask aaronpk how that works
#
[Rose]
That's better than me guessing 😄
#
GWG
I feel like I ask too much sometimes
#
Zegnat
Oops, I didn't even use my fancy new posting to show that I am "in a bar with Aaron"
#
GWG
Don't spoil it, I am only up to sgregor
#
Zegnat
Hahaha, sorry GWG. Not sgreger though, he wasn't here. Though we had plenty Sebastia(a)ns
#
Loqi
hahahaha
#
GWG
Really? Mistook one Sebastian for another?
#
GWG
Oh well
#
GWG
Apologies, hard to see on my phone
jgmac1106 joined the channel
#
GWG
Up to watching Aaronpk. Only one of those
#
Zegnat
True! Haha
[tantek] joined the channel
#
GWG
We could use more
#
GWG
How does that app work, Zegnat?
#
Zegnat
Well... It's a webform. And it posts to the server. And then it is a post?
#
GWG
Okay, so not Micropub?
#
Zegnat
Just with a manifest file so you can "install" it to the home screen
#
Zegnat
No. Not yet at least
#
GWG
Will have to look
#
Zegnat
Maybe if people nag me in Berlin.
#
[Rose]
Nag nag nag.
#
GWG
Zegnat, I will just wake you up saying.."Show me the code."
#
dougbeal|imac
!meme show me the code.
#
Zegnat
I'll put it on GitHub when I'm home. Who knows.
tonz joined the channel
#
tonz
if anyone's still around I have a question. I've run into some issues because HTTP_Authorization headers are not available. They're not available under PHP run as CGI. googling doesn't point me towards solutions, maybe one of you has a few pointers? Not sending those headers seems to be causing issues with micropublish
#
tonz
what I find as suggested solution (but not in recent artilces) is run php as module in apache, not as cgi. But I have no idea as to potential consequences.
#
Zegnat
Did you try the htaccess flag? We need that sometimes for Apache...
#
Zegnat
Else I'll need to do more research then possibly from the bar.
#
tonz
I will google on that flag, and see what gives. thanks
#
tonz
if you meant things like SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 or some such, that didn't workk
[eddie] joined the channel
#
[eddie]
GWG: I’ll make a note in Dev about Overland’s Trips
#
KartikPrabhu
also indieweb-dev :)
#
tonz
@kartikprabhu, you're right.
frankmeeuwsen, [jeremycherfas], jgmac1106 and doubleloop joined the channel
#
doubleloop
Is it possible to follow people on Twitter in an indiereader? (I'm using hosted aperture)
#
GWG
You can route it through granary, I think
#
ned0
has the website always been indieweb.org?
snarfed joined the channel
#
snarfed
ned0: it used to be indiewebcamp.com
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
snarfed, I am starting to think that I should just release 2.0
#
GWG
The problems appear to be in Indieauth more often than Micropub
#
ned0
that's what I thought snarfed ty, cool to see the shortened domain now
#
ned0
skipping the next HWC in SF due to halloween the 31st?
#
snarfed
GWG: ok!
#
GWG
I will push today. And if we get feedback I will rush fixes.
#
doubleloop
GWG: oh nice, thanks! yes that worked (using atom feeds in granary)
#
doubleloop
well that's pretty awesome
#
snarfed
doubleloop++
#
Loqi
doubleloop has 1 karma over the last year
[eddie] joined the channel
#
[eddie]
Yay, I added Trip Itineraries to my site this weekend! https://eddiehinkle.com/2018/10/25/1/travel/
#
Loqi
[Eddie Hinkle] Traveling via train on Amtrak 84 from Baltimore, MD to New York, NY
#
GWG
Eddie, you came to town and didn't say hi?
#
[eddie]
Not yet
#
[Rose]
I want to do that. But what’s nice is Grav hides future posts until they show.
#
[eddie]
Itineraries, GWG. Take a look at the date ;D
#
[Rose]
I am debating if I want them to be hidden or not though.
#
[eddie]
Ahhh yeah. Right now this is unlisted
#
[eddie]
so I can share a link but no one will stumble on it
#
[eddie]
I like that balance
#
[Rose]
That’s nice.
#
[Rose]
Itineraries are cool regardless.
#
[Rose]
Might be -dev, but how are you doing it?
#
[eddie]
Definitely. Next I’ll have to figure out Geocoding so I can display pretty maps
#
[eddie]
Non-dev answer, I’m using Quill
#
[eddie]
quill.p3k.io/itineraries
#
[eddie]
oops typo
#
Loqi
Quill
raucao joined the channel
#
[Rose]
I think Loqi needs ink and a scroll
#
ned0
oh wow, [eddie]
#
GWG
I need... notification when someone like Eddie comes to town
#
ned0
i feel like I have found more people from MD after leaving
#
ned0
than I did while I was there
#
ned0
which is a bummer
#
GWG
Did aaronpk ever add summaries to itinerary in Quill?
#
ned0
lol
#
GWG
ned0 for where?
#
[eddie]
GWG I don’t think so I don’t see a summary in the content I received
#
[eddie]
ned0 that’s too bad!
#
ned0
denver area GWG and now oakland for a bit
#
ned0
hoping to make it to the next SF HWC
jgmac1106 joined the channel
#
GWG
I really want itineraries q
#
ned0
oh man, I am so excited someone built indiewebring
#
ned0
I have wanted a webring for personal sites for years and never managed to pull it together
#
GWG
Eddie, by the way, when you try to figure out geocoding we can talk as I have been embedded in that problem of late
#
[eddie]
Oh yeah? That sounds good
#
GWG
I support 3 different static map providers
#
GWG
And, 1 now 0 reverse geocoders
[cleverdevil] joined the channel
#
[cleverdevil]
Afternoon, IndieWeb!
#
[cleverdevil]
Sounds like fun was had by all at IWC.
#
sknebel
[cleverdevil]: indeed it was :)
#
[cleverdevil]
Thanks to [eddie], Indiepaper for iOS will soon be in the App Store!
jgmac1106 joined the channel
#
jgmac1106
was going to suggest this but it looks like it shut down: https://twitrss.me/
[jgmac1106] joined the channel
#
snarfed
jgmac1106: also a key difference is that it only offers individual users or searches, not your full timeline
frankmeeuwsen joined the channel
#
snarfed
heh. from its front page, a ways down, "Rather than use the api, I just screen scraped the open web for the data."...and then at the top, "2018-10-17: Twitter are https://github.com/ciderpunx/twitrssme/issues/59#issuecomment-430535935 requests from TwitRSS.me, meaning it is effectively broken"
#
Loqi
[anarchitectures] Noticed the same issue. Many of my twitter feeds are now either unreachable or unscrapable.
#
snarfed
no surprise
#
snarfed
they willfully disregarded the api for no good reason, so they got rate limited
#
jgmac1106
I have always used this: https://tags.hawksey.info never actually went and added all the data in but its all in newat spreadsheets for me so must be some way
snarfed, jgmac1106 and [eddie] joined the channel
#
Old_Man
Anybody using Django CMS? Does it include any nice indieweb features?
[cleverdevil] joined the channel
#
[cleverdevil]
@Old_Man, I believe that there are a few people out there using Django.
#
[cleverdevil]
That's one example.
#
Old_Man
Interesting; thanks
#
KartikPrabhu
what is Django
#
Loqi
Django is a python web application framework used in some IndieWeb projects https://indieweb.org/Django
#
KartikPrabhu
Old_Man: ^
#
KartikPrabhu
also Django and Django CMS are different things
snarfed joined the channel