#indieweb 2016-09-14

2016-09-14 UTC
davidmead, AngeloGladding, KevinMarks_, wolftune, snarfed and KevinMarks joined the channel
#
@libel_vox
Moving my site from a legacy webserver to Jekyll appeals, but have no clue how to make indieweb's webmentions work https://indieweb.org/Jekyll
(twitter.com/_/status/775884336268734464)
KevinMarks_, snarfed and gRegorLove joined the channel
#
gRegorLove
KevinMarks_: I'm working on an option for indiewebify.me
wolftune joined the channel
#
KevinMarks_
Let me know when I should try it
tantek, snarfed, AngeloGladding, KevinMarks, Pierre-O and gRegorLove joined the channel
#
Zegnat
Good morning IndieWeb!
cweiske, tantek, pindonga, loicm_, friedcell, KevinMarks_, AngeloGladding, cmal, halorgium, Pierre-O, StatelessCat and goodoo joined the channel
#
@nueww
Du bastelst an einer Website? Komm zum Homebrew Website Club @tollwerk und treffe Gleichgesinnte! #indieweb #NUEWW https://www.facebook.com/events/186058831806959/
(twitter.com/_/status/775982448140177408)
ricardokirkner and friedcell joined the channel
#
@notabene
@cyberbaloo_ Publish (on your) Own Site, Syndicate Elsewhere https://indieweb.org/POSSE très bon concept
(twitter.com/_/status/776001288324706304)
goodoo, Pierre-O, mlncn, pindonga, friedcell and AndChat|566325 joined the channel
#
prtksxna
GWG: Sorry about the confusion on the PR
goodoo joined the channel
#
Zegnat
Did Facebook disable links to profiles? E.g. https://www.facebook.com/tantek.celik
#
prtksxna
Zegnat: That link works for me
#
prtksxna
Zegnat: But not when I am logged out
#
jboy
prtksxna: doesn't work for me either when logged out, but another one (e.g. https://www.facebook.com/lev.manovich) does. weird.
#
cweiske
private setting.
#
Zegnat
Yes. Lev's works for me too
#
Zegnat
What privacy setting makes your profile completely unavailable at its link? Makes little sense.
#
cweiske
tantek explained this on his blog
#
Loqi
[Tantek Çelik] Going Silo-Private to Prefer the IndieWeb, Leave Silo Publics, and Pioneer Privacy on the Independent Web
#
jboy
Returning 404 seems like the logical decision if you want to shield someone's privacy, no?
#
Zegnat
I don't think 404 makes sense. Now it sometimes 404s, and sometimes not, depending on if you are logged in?
#
Zegnat
Sounds like it needs Unauthorized or something.
#
Zegnat
(I was just surprised when I noticed the link to my own Facebook no longer worked.)
frzn joined the channel
#
Zegnat
Using tantek as an example because he does link to Facebook on tantek.com under elsewhere. Now that link returns 404, even though I expect he still has his account.
#
jboy
If fb.com/zegnat returned 401 instead of 404, an attacker could know there's a profile with the name zegnat, which is what a privacy setting would be trying to hide.
#
Zegnat
Hmm, yeah, that is true as well.
#
Zegnat
I do wonder what setting triggers this, as I have no recollection of disabling my profile. I set all things I post to only be accessible to friends, same with photos, etc. But I want to be able to link to the profile page still.
#
jboy
Fb does document some settings relating to profile visibility, it seems: https://www.facebook.com/help/537592652938493
#
jboy
Oh wait, a "Page" is not a profile page.
ncollig joined the channel
#
petermolnar
can a webmention from url A to url B contain more than one webmention "content" ? ( I'm trying to figure out if it's safe to assume that a hash of concat(source,target) is unique )
#
cweiske
yes, if there are many h-entries on A
#
cweiske
like if you webmention with your full-text index page as source
#
petermolnar
and in that case should each h-entry be a treated as separate webmention?
#
petermolnar
(I'm realizing this should be talked about in -dev )
#
cweiske
probably
Pierre-O joined the channel
#
GWG
Morning
#
Loqi
guten morgen
tantek and friedcell joined the channel
#
prtksxna
GWG: Hey! What changes do you have in mind for the location plugin?
#
GWG
I completely redesigned the UI.
#
cweiske
location plugin?
#
GWG
Simple Location for WordPress
#
GWG
O never finished the work though
#
GWG
I got sidetracked
#
prtksxna
GWG: I was thinking of redoing the UI myself. Just wanted to do some clean up to get started.
#
prtksxna
GWG: So is the build PR going to mess with it in anyway?
#
GWG
If you look at the development version, I started changing to a popup location box instead of it being below
#
GWG
It shouldn't
#
prtksxna
GWG: If you have the design plan out somewhere, I'd love to help implement.
#
prtksxna
GWG: Dev version? You mean the master branch on github, right? I don't see any other branches
#
prtksxna
cweiske: yep
#
prtksxna
GWG: I was thinking that we could have an interactive map to pin point the location. I needed that when posting old photos, makes it easier.
#
cweiske
anyone using that on their public instance where I could have a look?
#
prtksxna
cweiske: Using it only on my local blog, sorry.
#
cweiske
can you post a screenshot how it displays locations in posts?
#
cweiske
thanks. what happens if you click on the location text?
#
prtksxna
cweiske: it opens up in google maps
#
prtksxna
Which I am hoping becomes configurable at some point :)
#
cweiske
do you know if it works together with the micropub plugin? can I post via micropub with a location property?
#
prtksxna
I haven't tested it. But it uses the default WP location stuff, so it does work with the WP mobile app. I guess GWG could tell you more.
#
GWG
It uses the default location for storing Geo data, as does the Micropub plugin
#
GWG
It needs work
#
prtksxna
GWG: Yep! So would you be alright if I add the interactive map interface? Or do you have something else in mind?
IgnaciodeNuevo joined the channel
#
cweiske
is there a way to link github repository from https://wordpress.org/plugins/simple-location/developers/ ?
#
cweiske
it's hard to find at "other notes"
hs0ucy, ricardokirkner, doesntgolf and KevinMarks joined the channel
#
Loqi
[indieweb] "Is there a way to get people to understand how their networks connect? #indieweb" by Kevin Marks on 2016-09-08 http://known.kevinmarks.com/2016/is-there-a-way-to-get-people-to-understand-how
#
Loqi
[indieweb] "Homebrew Website Club Silicon Valley 2016-09-14" by Kevin Marks on 2016-09-08 http://known.kevinmarks.com/2016/homebrew-website-club-silicon-valley-2016-09-14
#
Loqi
[indieweb] "Homebrew Website Club San Francisco 2016-09-21" by Kevin Marks on 2016-09-08 http://known.kevinmarks.com/2016/homebrew-website-club-silicon-valley-2016-09-21
goodoo joined the channel
#
GWG
You can. That would not affect or could be as adapted for other changes.
#
prtksxna
GWG: Cool, the build related changes should not affect anything else either, right?
#
GWG
I don't think so, will check tonight.
#
prtksxna
Awesome! Thanks GWG :)
#
IgnaciodeNuevo
Hi there
#
GWG
Have to head off to work
AndChat|566325, Pierre-O, goodoo, shiflett and kapowaz joined the channel
#
kapowaz
hello! I’m looking for assistance with Jekyll, specifically collections. I want to be able to specify a global layout file for all items in a given collection, but I can’t seem to see how to configure that globally.
#
voxpelli
kapowaz: don't you usually specify layouts within each and every file in Jekyll? Haven't worked too much with collections, but that usually how I do it
#
kapowaz
@voxpelli that’s something I want to avoid
#
kapowaz
I want to reduce the fragility of it so that when individuals add items to the collections they don’t need to add a bunch of (otherwise) redundant config
#
voxpelli
kapowaz: that's not really how Jekyll is set up to work I think – I've opted to use different base layouts instead, see eg: https://github.com/voxpelli/voxpelli.github.com/blob/master/_posts/2016-08-14-44800.md
#
voxpelli
kapowaz: and then use Micropub to provide user friendly editors for the content
#
kapowaz
hmm. Reading the docs it seems like it’s something it _should_ be able to do, it’s just it doesn’t go into details on how you specify a layout after the first collection
#
kapowaz
this stack overflow article talks about doing it the same way: http://stackoverflow.com/questions/8490528/how-can-i-make-jekyll-use-a-layout-without-specifying-it
#
voxpelli
looks like it
#
voxpelli
kapowaz: added any indieweb things to your jekyll page?
#
kapowaz
nope, I was just pointed to ask about this here by @KevinMarks because lots of indieweb folks use Jekyll :)
#
voxpelli
kapowaz: cool :) whenever you want to get started with marking up your web page or add webmentions or micropub then that's all doable for Jekyll as well
#
kapowaz
indeed, and I suspect there will be scope for adding more semantic markup for that kind of thing further down the line. For now I’m mostly just trying to get a relatively basic engineering blog up and running for my company
cweiske and tantek joined the channel
#
cweiske
!tell aaronpk in micropub, if the "slug" is already taken - should the server silently ignore it and create its own slug, or throw an error?
#
Loqi
Ok, I'll tell them that when I see them next
#
KevinMarks
It looks like you could put multiple scopes in the yaml
#
voxpelli
cweiske: sounds like that could be up to the server to decide
#
cweiske
the wordpress MP plugin silently creates it own slug, "slug-2" and so
#
cweiske
known completely ignores the slug :/
#
voxpelli
if the server needs advice on how to handle it: Throw an error. if the server thinks it can handle it nicely: Then by all means, move ahead and deal with it
#
voxpelli
cweiske: and I replace the current content at the slug ;) (as an optional feature)
#
GWG
cweiske, it is WordPress that does that, not the plugin specifically
#
KevinMarks
That implementation variation sounds like we should tighten up the intent - overwriting seems tricky when there is a separate documented way to do that.
#
@hs0ucy
@syllamoureux Comment peut-on être sûr que nos #silos préférés ne vont pas sombrer? https://indieweb.org/site-deaths Où ira alors le contenu?
(twitter.com/_/status/776086576921182208)
#
GWG
The specification probably should address collision
#
tantek
GWG, agreed. cweiske - worth filing a micropub issue for that.
#
KevinMarks
Slug is usually a guideline - most tools will sanitise it
#
kapowaz
@KevinMarks I thought so too, but it appears to ignore it when I add another scope
#
KevinMarks
And eg silo.pub can't make twitter have slugs that aren't giant integers too big for js
#
GWG
The WordPress solution, as mentioned, is to add something to the end
#
KevinMarks
Are scopes like route matching, where order matters
#
kapowaz
maybe, I’ll try reversing it
#
tantek
GWG, that seems sensible
#
voxpelli
as long as the spec leaves room for endpoints to handle it silently without throwing an error then it could probably spec what to do with a collision that the server can't handle
#
tantek
GWG, maybe note that in the issue on micropub as a solution
#
voxpelli
Currently I have instead chosen to replace existing document at that slug instead – a bit more user hostile, but comes with other benefits
#
voxpelli
good if spec leaves some room for Postel's law to be applied
#
kapowaz
okay it looks as though the reason the existing collection (guidelines) worked is because they _do_ specify the layout per-page… *eyeroll*
#
KevinMarks
Ah, so the syntax could have been wrong.
#
tantek
voxpelli: seem dangerous to *allow* unintentional user content loss
#
tantek
when there's already an explicit update mechanims
#
tantek
s/mechanims/mechanism
#
voxpelli
tantek: only if the user hasn't explicitly opted for it
#
voxpelli
and not all clients are able to do a proper update, for some a replace is the way to go
#
cweiske
(slug issue)
#
voxpelli
my Editorial.app Micropub implementation would probably have a hard time with a more proper update – it just does the same save each time
catsup joined the channel
#
voxpelli
I do know other API:s that do similar Upserts
#
aaronpk
What is a slug?
#
Loqi
aaronpk: cweiske left you a message 24 minutes ago: in micropub, if the "slug" is already taken - should the server silently ignore it and create its own slug, or throw an error?
#
Loqi
A slug is a series of words in a permalink URL, usually at the end, that are from or representative of the name or text of a post, and thus part of an overall URL design https://indieweb.org/slug
#
aaronpk
note that it's called "slug" and not "path"
#
aaronpk
so treating it as a unique identifier is usually not what things do
#
aaronpk
My site has no concept of a slug already being taken, since I have additional components of the URL that identify the post
#
aaronpk
a bunch of my posts have the same slug
#
aaronpk
Ultimately I think this up to the server to decide how to handle it tho
snarfed joined the channel
#
voxpelli
if the server wants to display the slug collision as a validation error though – then it seems like it can't communicate that to the user?
#
voxpelli
error_description is meant for devs only and there's no field for an error facing validation error
#
michel_v
as a user I would find an error annoying
#
michel_v
I'd rather have a warning notification with a possibility to change the slug
#
michel_v
"hey that slug whatever was already taken, we've changed your slug to whatever2 (or whatever3 etc), you may change the slug if you want something unique"
#
michel_v
think about the user with a bad browser that would wipe a form after using the back button, or other stupid handlings of forms
#
voxpelli
maybe – or just limit it to success or error and not have the success with warnings case
#
voxpelli
it's fairly rare to annotate success responses in an API with warnings
#
michel_v
oh, an API, OK
#
michel_v
I was thinking about usage in a browser, my bad
#
voxpelli
(there is a Warning header specified though, never seen it in use though: https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46)
#
michel_v
"Warnings in the user's preferred character set take priority" holy cow, how would you decide to add warnings in multiple character sets in the headers?
#
michel_v
recipe for disaster, especially in Asia
snarfed and Pierre-O joined the channel
#
Loqi
ok, I added "https://github.com/gfredericks/quinedb/blob/master/README.md" to the "See Also" section of /database-antipattern
loicm_, friedcell and mlncn joined the channel
#
snarfed
KevinMarks: that thing is so weird
#
snarfed
seems like a troll from the obfuscated c camp
#
tantek
whoa who put the new defaiult text template in the etherpads? very cool!
Lana, mlncn and gRegorLove joined the channel
#
cweiske
snarfed, shpub 0.0.5 phar file is available at https://github.com/cweiske/shpub/releases/tag/v0.0.5
#
snarfed
cweiske: thanks!
#
cweiske
you're probably the first user apart from me
snarfed1, AndChat|566325 and KevinMarks1 joined the channel
#
KevinMarks1
I'm pretty sure it is a parody, but I have seen odder things built
#
KevinMarks1
note alt fail from adactio's post
#
KevinMarks1
so, how do we redeploy indiewebify.me? I know gregor was changing it
#
snarfed1
KevinMarks: afaik it's set up to auto deploy on git push
#
snarfed1
aaronpk can confirm
goodoo joined the channel
#
gRegorLove
It's audo-deploy on merge, yes, but there was an issue with it when I tried. aaronpk knows, so it's on his list :)
shiflett, tantek and bjoern joined the channel
#
KevinMarks1
ah, so the ci runs first? https://github.com/indieweb/indiewebify-me/pull/55
#
gRegorLove
misses search for chat.indieweb.org
#
cweiske
yeah I got distracted at fixing the last search issues by micropub
#
cweiske
gRegorLove, http://indiechat.search.cweiske.de/ has some of it indexed
#
KevinMarks1
it says the log is too long
#
aaronpk
Oh man I don't remember the problem
#
KevinMarks1
not very informative error
#
gRegorLove
11 minutes seems quite long too
#
gRegorLove
Hey, it passed
#
KevinMarks1
yay
#
KevinMarks1
I have a new endpoint
#
aaronpk
I should make it report successful deploys in IRC
#
tantek
that makes sense. maybe in #Indieweb-dev ?
#
KevinMarks1
and unsuccessful ones
#
KevinMarks1
packaging chrome extensions is a pain the neck
#
snarfed1
as an example, circleci reports bridgy, granary, etc builds in #bridgy
#
KevinMarks1
of course, now it shows lots more red X's
snarfed joined the channel
#
KevinMarks1
as the https to http thing was not showing anything
#
KevinMarks
Gregorlove: can you try adding your case fix?
j12t joined the channel
#
j12t
KevinMarks: when do we start tonight? Website is confused about 17:30 vs 18:00 vs 28:30.
#
KevinMarks1
28:30 is interesting
#
KevinMarks1
17:30 writing time, 18:30 start I think. We have the room for a bit longer than 19:30
#
KevinMarks1
it's TWiG time
#
j12t
Ok, I added my own version of the confusion.
#
j12t
This says 18:00-21:00 CEST, and right below Pacific Time": https://indieweb.org/events/2016-09-14-homebrew-website-club
#
KevinMarks1
hm, posse'd RSVp not so good
#
gRegorLove
KevinMarks: That's in indieweb/rel-me, not indiewebify-me
#
gRegorLove
Wait, that was already merged. In theory it should be in the latest indiewebify-me deployment, unless it doesn't update composer packages
#
@kevinmarks
Homebrew Website Club Silicon Valley GoDaddy, 1020 Enterprise Way #300, Sunnyvale, CA 94089 at 18:30 http://known.kevinmarks.com/2016/homebrew-website-club-silicon-valley-2016-09-14 #indieweb
(twitter.com/_/status/776155925316972544)
#
@Johannes_Ernst
Going to #indieweb Homebrew Website Club Silicon Valley tonight. Thanks @GoDaddy for hosting. https://indieweb.org/events/2016-09-14-homebrew-website-club
(twitter.com/_/status/776156082364264448)
#
aaronpk
gRegorLove: it probably won't update dependencies on an install. You'd have to run the update locally and then commit the new composer file
#
gRegorLove
So there's a new composer.lock file?
#
gRegorLove
The composer.json wouldn't change
#
aaronpk
as long as the composer.json file allows that update
#
aaronpk
moves to #indieweb-dev
#
KevinMarks1
looks like http://www.lifewithalacrity.com/ is still failing
#
@jkphl
Thanks HWC Nuremberg crew for this special Homebrew Birthday Club edition! :) #indieweb https://twitter.com/jkphl/status/776157691345510400/photo/1
(twitter.com/_/status/776157691345510400)
#
tantek
oh that's amazing
#
gRegorLove
Hah. They take the best photos.
#
tantek
that should be at the top of the newsletter
#
aaronpk
I should make it sort the photos by the number of likes they get
#
tantek
uh, how are you going to measure # of likes?
#
tantek
since the photos are retrieved from the event pages?
#
aaronpk
We need the wiki to show webmentions!
#
tantek
and the pages to support receiving fragmentions
#
tantek
so we can like a specific photo on the page
#
@gRegorLove
Hey, Bellingham, want to work on your personal website? Come out to Homebrew Website Club September 21 @WoodsCoffee! https://indieweb.org/events/2016-09-21-homebrew-website-club
(twitter.com/_/status/776159277937364992)
#
KevinMarks1
svgur.com supports webmentions of the images
#
KevinMarks1
anything for TWiG?
#
@sugruecomms
.@maidsafe launches funding round on .@BankToTheFuture find out what it means to future of the #internet https://bnktothefuture.com/pitches/maidsafe-net-ltd #indieweb
(twitter.com/_/status/776159869812420609)
#
@cairbreUK
.@maidsafe launches funding round on .@BankToTheFuture find out what it means to future of the #internet https://bnktothefuture.com/pitches/maidsafe-net-ltd #indieweb
(twitter.com/_/status/776159882412036096)
#
aaronpk
KevinMarks1: you should just start summarizing the last week's newsletter for twig
#
KevinMarks1
well, it's pretty much events
#
j12t
kevinmarks: if you are looking for a current news story, this week are the battling ownCloud/nextCloud conferences in Berlin.
#
aaronpk
KevinMarks1: there's probably interesting things you could talk about if you look at the wiki changes
#
@sdepolo
Join @kevinmarks and I tonight at the @GoDaddy #Sunnyvale office for the #indieweb Homebrew Website Club https://www.facebook.com/events/340064599665536/
(twitter.com/_/status/776161740018987008)
#
KevinMarks1
shpub sloph WARC
#
aaronpk
I've never even heard of NextCloud
#
cweiske
fork of owncloud
#
cweiske
founder of owncloud left the company and took 9 of the 10 devs with him
#
aaronpk
naming tip: if your product name is "next ____" then by the time your product actually replaces the ____ then that term will sound out of date
#
KevinMarks1
pwncloud
#
KevinMarks1
NeXT
#
snarfed
we actually work with a totally serious vendor called PWNHealth at my day job
#
snarfed
none of the engineers can ever manage to say it with a straight face
#
j12t
So ownCloud has their conf this week, and nextcloud starting on the weekend, in the same place, as far as I can tell. I have a talk there but won't see it as I'm just sending the video instead myself...
#
KevinMarks1
do I make verify-me my thing of the week?
#
KevinMarks1
can we take the traffic?
#
aaronpk
It's on google app engine so sure?
AngeloGladding joined the channel
ricardokirkner joined the channel
#
KevinMarks1
ah, I was running the old plugin
#
KevinMarks1
why am I getting an X for twitter though? http://www.kevinmarks.com/
#
tantek
www--
#
Loqi
www has -1 karma (-3 in this channel)
goodoo, snarfed, tantek and KevinMarks1 joined the channel
#
KevinMarks1
tempted to demo woodwind+silo.pub but that may be too much
#
tantek
KevinMarks: just practice it beforehand :)
mlncn and AngeloGladding joined the channel
#
KevinMarks
The way to do it would be to go to his studio
#
KevinMarks1
j.mp/indieme is the shortcut to the rel-me plugin
squeakytoy joined the channel
#
GWG
Greetings for the next time today
KevinMarks joined the channel
awolf joined the channel