#indiewebcamp 2014-05-13

2014-05-13 UTC
jonnybarnes joined the channel
#
tantek
meh they want a phone # to call
#
tantek
too many steps, I give up
#
aaronpk
it's worth it!
KartikPrabhu joined the channel
#
tantek.com
edited /Foursquare (+77) "/* Venue claiming */ asks for phone number"
(view diff)
#
aaronparecki.com
edited /Foursquare (+163) "add info about receiving the phone call"
(view diff)
gRegor` joined the channel
#
KartikPrabhu
it seems gregor` can't make it but I can join via IRC as usual
#
tantek
KartikPrabhu: did you ever get in touch with Mari and Andres?
#
KartikPrabhu
I did tweet at her, but no response...
#
tantek
they're based in Chicago, and Mari came out to the HWC a few weeks ago in SF and really like it
#
tantek
ok I'll ping her again
#
gRegor`
I probably won't make it this time. My girlfriend will be visiting from out of town.
#
KartikPrabhu
tantek: sure thing! given she worked at UChicago where I am based too... it should be good
#
tantek
gRegor`, KartikPrabhu if you guys are not hosting it - perhaps make a comment indicating as such on the event page?
#
KartikPrabhu
tantek: yup will do
#
tantek
just in case someone in Chicago randomly did show up to Intelligentsia
#
tantek
thanks!
#
KartikPrabhu
tantek: should I make a note or delete the event from the page?
j12t and KevinMarks joined the channel
#
aaronpk
ok change of plans, I actually can host at esripdx! I just have to make sure i'm out by 7:45
#
@indieboxproject
Linux Magazin: Indie Box soll Facebook, Google and Co. ersetzen (in German) http://www.linux-magazin.de/NEWS/Indie-Box-soll-Facebook-Google-und-Co.-ersetzen #indiebox #indieweb
(twitter.com/_/status/466012511553077249)
#
aaronparecki.com
edited /events/2014-05-21-homebrew-website-club (+41) "/* URLs */ add portland calagator"
(view diff)
scor joined the channel
#
aaronparecki.com
created /Template:aaronpk (+39) "giving myself a shorthand for adding to RSVP lists"
(view diff)
#
aaronpk
that works nicely. now I can add myself by going {{aaronpk}}
rascul joined the channel
#
kylewm
does that work everywhere, not just RSVPs?
#
aaronpk
yeah I just made a template called {{aaronpk}} which is a link to my user page
#
tantek.com
created /Template:t (+33) "because aaronpk did it ;)"
(view diff)
#
aaronpk
why not
scor joined the channel
#
kylewm.com
created /Template:kylewm (+30) "great idea, {{aaronpk}}"
(view diff)
#
aaronparecki.com
edited /Template:aaronpk (+28) "test h-card markup"
(view diff)
#
tantek
yes that works
#
aaronpk
well in that case...
#
tantek.com
edited /Template:t (+28) "h-card"
(view diff)
#
kylewm
Like 50% of me thinks it would be cool to put a 16x16 userpic in there too
#
GWG
I have another odd question.
#
tantek
another? was the previous one even?
#
kylewm.com
edited /Template:kylewm (+26) "h-card"
(view diff)
#
KevinMarks
Does ~~~ not do that right?
#
KevinMarks
Is ~~~ patchable?
#
GWG
Does anyone use commenter location on their sites?
#
aaronpk
KevinMarks: ~~~ renders <a>Aaronparecki.com</a> rather than my name in the link
#
KevinMarks
Right, but could it be better?
#
tantek
KevinMarks - it also does an edit-save-time subsititution, so if you should wish to update it, you can't. Templates are live transclusion.
#
kylewm.com
edited /Template:kylewm (+2) "h-card the right way"
(view diff)
#
aaronpk
looks like I can change my signature to include the h-card markup
#
kylewm
GWG: not that I'm aware of
#
aaronpk
as well as my name
#
GWG
kylewm: I'm looking at different ways to style webmentions/comments.
#
KevinMarks
Though as Tantek says, that's edit time rather than display time inclusion
#
aaronpk
which is not necessarily a bad thing
#
tantek.com
created /Template:sparkline (+39) "let's see if this works"
(view diff)
#
GWG
kylewm: I'm looking at where different people put different things.
#
aaronpk
KevinMarks: while you're there you can click the "remember me" checkbox
#
luxagraf
GWG: Been doing the same and thinking that the wiki needs a design patterns section to make that process easier/more visual
#
GWG
kylewm: I'm looking at /comments-presentation
#
tantek.com
edited /Template:t (+40) "sparkline image"
(view diff)
#
GWG
For example...date above or below entry
#
GWG
Twitter and Facebook, for example, do above
#
tantek
luxagraf - what's the question you're trying to answer?
#
tantek
(and rather than having a design patterns section, so far we've been documenting each area of design on the page on the specific subject)
#
GWG
luxagraf: You can see a lot of examples in the wiki. But, try what I do...IRC_People.
#
KartikPrabhu
GWG: those are design decisions that you make for your own sensibilities. I use date-below
#
tantek.com
edited /events/2014-05-21-homebrew-website-club (-28) "let's try it in a list"
(view diff)
#
luxagraf
I just thought it might be nice to see all the various ways people have visual displayed things, a bit like: http://bradfrost.github.io/this-is-responsive/patterns.html
#
tantek
kylewm - check it out
#
aaronpk
tantek: oh my
#
GWG
For example. I looked at KartikPrabhu, aaronpk, tantek, and a few more to see what appealed to me
#
tantek
for a good time try zooming :)
#
KartikPrabhu
that is what I do too... look at actual sites and go from there
#
aaronparecki.com
edited /Template:aaronpk (+47) "add tiny photo"
(view diff)
#
tantek
GWG - yes I remember that phase! I spent hours looking at pixel difference between Twitter tweets and others, both on permalink pages and in a stream
#
luxagraf
That's what I'm saying, collect up some screenshots of all the actual known examples and dump them in one place.
#
tantek
luxagraf - not "in one place"
#
tantek
but by page
#
tantek
so we do that already and encourage it
#
tantek
so if you see something that lack screenshots add it to *that* page
#
GWG
KartikPrabhu: I'm working on something I want to look good with different themes.
#
kylewm
GWG: sorry I didn't have an answer but thank you for making me realize I needed to fix my geo markup :)
#
tantek
luxagraf, often with analysis, here's an example: http://indiewebcamp.com/event#Silo_Examples
#
GWG
I'm trying to figure out what else I might want to add.
#
kylewm
tantek: aaronpk: lol you did it! that's excellent
#
luxagraf
tantek: right like that, but with everyone from indiewebcamp's various sites
#
tantek
luxagraf - feel free to do so - some folks have - it's all incremental and in progress as a wiki always is
#
kylewm.com
edited /Template:kylewm (+63) "added sparkline image"
(view diff)
#
KartikPrabhu
luxagraf: some pages have that. depends on people adding/documenting their own sites
snarfed and piney0 joined the channel
#
kylewm
now I have to come to HWC just so i can RSVP for it
#
tantek
gosh darnit all of barnabywalters's screenshots are inaccessible because they were in Open Photo on his own server which broke with some update or another
#
aaronpk
that's a good reason to upload to the wiki instead of hotlinking
#
tantek
I'm going to say that's a good reason to not put images in a database :P
#
tantek
(because that's where they are, stuck on barnaby's server)
#
luxagraf
tantek: touche
#
tantek
(if they were static files, everything would work just fine)
#
aaronpk
well the photo itself is on disk
#
aaronpk
he could have just as easily lost the server config for serving that virtual host
#
tantek
aaronpk is it? I have no idea how open photo works that way but the fact that a software update could break an image link makes me think it's pulling junk out of a db
#
aaronpk
is his openphoto still running?
#
tantek
sort of? what do you mean by "running"?
#
luxagraf
and i was looking at openphoto as a possible replacement for flickr. disappointing that it's apparently fragile
#
aaronpk
hm it is, but everything is private now http://photos.waterpigs.co.uk/
#
tantek
luxagraf - any web server software that isn't actively selfdogfooded by its creators is fragile and should not be trusted
#
tantek
as in selfdogfooded on their own personal domain
#
luxagraf
tantek: true
#
tantek
and if web software creators themselves don't have a personal domain they use on the web then the web software is categorically untrustworthy
#
aaronpk
(a slightly less harsh way of saying that is the software should be treated as an ephemeral app)
#
luxagraf
tantek: I lean toward ftp for photos. And it's one case where I think a database isn't all that useful since exif already contains any metadata you'd want
#
tantek
luxagraf that's a very interesting point
#
tantek
or rather a countering of the point that databases are "good" for structured meta data
#
tantek
the meta data belongs in the static file itself
#
tantek
whether in the form of microformats in an HTML file
#
tantek
or EXIF in a JPG
#
tantek
or ID3 in an MP3
#
aaronpk
well good luck querying a pile of photos by the exif data, I have yet to find any software that does that well
#
luxagraf
tantek: well, so long as you don't strip the exif, which some apps do when you "save or web" or whatever
#
tantek
aaronpk, "querying" = a task for a cache - i.e. a purgeable db built from static files
#
aaronpk
still, I haven't found any software that does that well
#
aaronpk
except for *one* which has since died
#
aaronpk
BrilliantPhoto, a windows app
#
aaronpk
it was fantastic. it even had a way to export albums as a web site full of html files and jpgs
rascul joined the channel
#
luxagraf
aaronpk: I've had good luck with the standard image tools in python
#
rascul
there i did it
#
rascul
now when you /whois me i'm rascul@rascul.io
#
tantek.com
edited /selfdogfood (+533) "don't trust web server software that's not actively selfdogfooded by its creators on their personal domains"
(view diff)
#
KartikPrabhu
<phew> fixed my DB wrongness! now to do the same on live site!!
#
tantek.com
edited /selfdogfood (-1) "/* perspectives */"
(view diff)
#
tantek.com
created /OpenPhoto (+22) "r"
(view diff)
#
tantek.com
created /openphoto (+22) "r"
(view diff)
#
tantek.com
created /open_photo (+22) "r"
(view diff)
#
tantek.com
created /Open_Photo (+22) "r"
(view diff)
#
aaronpk
well there's a case I hadn't considered... when both case versions of a page name are a redirect
#
tantek.com
edited /Trovebox (+0) "formerly"
(view diff)
#
tantek
uh, aaronpk - take a look at this: http://indiewebcamp.com/Trovebox
#
aaronpk
yeah...
#
tantek
note the broken link for http://theopenphotoproject.org
#
aaronpk
this is why you don't parse html with regex
#
aaronpk
it's my p-summary plugin
#
tantek
how is that failing?!? regex had a limited number of lines?
#
tantek
er ok this is a new problem
#
tantek
got it
#
tantek
then I'll stop trying to "fix" it
#
aaronpk
this is part of the "just look for the <dfn> tag up until the period" thing you so casually threw out there ;)
#
tantek
hahaha ok
#
tantek
not counting periods in URLs. OBVIOUSLY. ;)
#
tantek
oh but ". "
#
luxagraf
so, because im that guy, of the 13 core contributors to openphoto only one is actually running an instance. and it looks about half broken. not very inspiring.
#
tantek
what could possibly go wrong? ;)
#
tantek
luxagraf, PLEASE add that research to http://indiewebcamp.com/Trovebox#Criticism
#
tantek
maybe with heading "Insufficient Selfdogfooding"
#
luxagraf
okay, will do. to be fair though I was looking at http://theopenphotoproject.org/team because I can't find anything similar on the Trovebox site
#
aaronpk
that seems like a reasonable place to look
#
tantek
luxagraf - add that note too!
#
luxagraf.net
edited /Trovebox (+333) "added note about lack of dogfooding"
(view diff)
#
luxagraf
and on that note, I'm off.
dariusdunlap and KevinMarks joined the channel
#
gregorlove.com
created /Template:gRegor (+259) "Jumps on the bandwagon"
(view diff)
#
aaronpk
fancy fancy
dariusdunlap_ joined the channel
#
gregorlove.com
edited /events/2014-05-07-homebrew-website-club (-28) "/* RSVP */ testing out {{gRegor}}"
(view diff)
j12t joined the channel
#
gregorlove.com
edited /Template:sparkline (+16) "+ u-photo class"
(view diff)
#
gregorlove.com
edited /Template:Navbox (+20) "text-align: center. Firefox was not centering title."
(view diff)
#
gregorlove.com
edited /events/2014-05-07-homebrew-website-club (-2) "/* Where */ whitespace edit"
(view diff)
#
@aokarim
@warrenellis IndieWeb. Looks like a variation on WordPress, or perhaps built upon it.
(twitter.com/_/status/466038565252501505)
#
KartikPrabhu
hmm I'll let WarrenEllis debunk this...
#
gRegor`
twtr.io links not working currently, or just me?
#
KartikPrabhu
gregor`: works for me
#
gRegor`
Yeah, something must be up locally. t.co links are loading (extra) slowly, too.
paulcp, fmarier and kylewm joined the channel
#
KartikPrabhu
is happy to report a successful migration of database to new app name!
#
KartikPrabhu
that was horribly convoluted!
#
KartikPrabhu
gregor`: i blame that thunderstorm
#
gRegor`
Did it hit down there? Only had some thunder in the distance up here.
#
gRegor`
Unfortunately. I would have liked a nice thunderstorm
tilgovi joined the channel
#
GWG
KartikPrabhu: So, what do you plan on doing in NYC?
#
KartikPrabhu
It is not during break time so I'd mostly be there for IWC
#
KartikPrabhu
actually that wholly depends on where I'm staying and whether I can afford a vacation :P
#
GWG
Will you just arrive Sat morning and leave Sun night?
#
KartikPrabhu
either that or Friday evening to Sun night... again depending on my staying situation
#
@skry
RT @klintron: The Tiny Box That Lets You Take Your Data Back From Google http://technoccult.net/archives/2014/05/12/indie-box/ [T0] #indieweb #indiebox
(twitter.com/_/status/466053856640921601)
#
KartikPrabhu
I'm trying to discover old high school friends that I can crash with ;)
#
GWG
KartikPrabhu: Sorry. I didn't go to high school with you.
#
GWG
But if you come in on Friday, I could see about food.
#
KartikPrabhu
GWG: thanks! I will take care of this soon :) I'd really like to attend
#
GWG
Maybe one of the other attendees wants to share a room
#
KartikPrabhu
I think only tantek is nonlocal besides me
#
GWG
KartikPrabhu: I think Bear is coming from Philly
#
GWG
If he comes like last time
#
KartikPrabhu
oh yeah bear too
#
GWG
Anyway...
j12t_, snarfed and j12t joined the channel
#
@MogulAzam
RT @t: speaking on #indieweb at Personal Democracy Forum #pdf14 NYC 2014-06-05! http://personaldemocracy.com/product/personal-democracy-forum-2014-registration Code: SPEAKER3DE7CE1F (ttk.me t4W21)
(twitter.com/_/status/466075614412546048)
tantek and eschnou joined the channel
#
tantek.com
edited /Homebrew_Website_Club (+34) "/* Established Meetings */ add benwerd to co-organizing sf"
(view diff)
krendil joined the channel
#
tantek.com
edited /Trovebox (+191) "move Insufficient Selfdogfooding to top of criticism, add subheadings"
(view diff)
tantek, jedahan, friedcell, snarfed, npdoty, dariusdunlap and j12t joined the channel
#
@benwerd
Neat! @t is talking about the #indieweb at the Personal Democracy Forum in June: http://tantek.com/2014/132/t1/speaking-indieweb-pdf14-nyc-code
(twitter.com/_/status/466107828319424512)
chrisroos and j12t joined the channel
#
@Johannes_Ernst
RT @benwerd: Neat! @t is talking about the #indieweb at the Personal Democracy Forum in June: http://tantek.com/2014/132/t1/speaking-indieweb-pdf14-nyc-code
(twitter.com/_/status/466110992204582912)
iboxifoo, KevinMarks, tobiastom, eschnou, j12t, jonnybarnes, glennjones, cweiske, friedcell, Sebastien-L, acegiak, chrisroos, tpinto, alistair, bnvk and barnabywalters joined the channel
#
@MozillaContent
RT @benwerd: Neat! @t is talking about the #indieweb at the Personal Democracy Forum in June: http://tantek.com/2014/132/t1/speaking-indieweb-pdf14-nyc-code
(twitter.com/_/status/466173639067328512)
brianloveswords, scor, jsilvestre, jonnybarnes and alistair joined the channel
jonnybarnes, eschnou and nloadholtes joined the channel
#
GWG
Reading about Webactions.
#
GWG
Wondering what I might install
brianloveswords and gRegor` joined the channel
#
kylewm
GWG: I think https://github.com/barnabywalters/web-action-hero-toolbelt is sort of the cutting edge thing
jedahan and eschnou joined the channel
jedahan, eschnou and chloeweil joined the channel
#
kylewm
morning ben_thatmustbeme
#
ben_thatmustbeme
i still haven't seen anyone's updates in google Now yet
#
kylewm
huh, maybe you were getting A/B tested
#
ben_thatmustbeme
nah, I get it for other sites, Its just a matter of catching it at the right time
#
ben_thatmustbeme
I have to keep searching google for your sites
#
ben_thatmustbeme
and then watch for new posts
#
kylewm.com
edited /nginx (+965) "added notes about how I configure nginx for uWSGI/Python"
(view diff)
snarfed joined the channel
#
kylewm
so, something has been bothering me... the http://indiewebcamp.com/Trovebox seems a little mean for what's basically a (declining? failed?) open source project
#
cweiske
they don't link the source code
#
cweiske
"get started" links to the commercial trovebox.com site
#
snarfed
kylewm: it seems like a common(ish) pattern on the wiki. someone complains about something here, someone else suggests putting it on the wiki
#
kylewm.com
edited /nginx (+0) "/* Using uWSGI with Ngnix */ oops, left my <pre> tag open"
(view diff)
#
cweiske
oh. they link it
#
cweiske
main page, center bottom
#
kylewm
yeah, I was looking at that this morning, it seems commits are on the order of on every 6 months or so
#
kylewm
I could add that to the criticism section ;)
#
barnabywalters
kylewm: feel free to tone it down if you feel the criticism is phrased excessively nastily
#
barnabywalters
it is, nontheless, accurate
#
kylewm
it's probably useful information for someone building their own site to have, but I guess if it bothers me I can try to tone it down. oh yep what barnabywalters said
#
barnabywalters
I’m all for having a big red “DO NOT USE THIS SOFTWARE” banner over it
#
barnabywalters
hah! managed to fix it, finally
#
barnabywalters
it’s still quite broken, but at least the homepage and individual photo pages work now
#
barnabywalters
e.g. the gallery view is broken due to a javascript error: http://photos.waterpigs.co.uk/photos/list
#
kylewm
barnabywalters: is it backward-incompatible updates they made or something like that?
#
barnabywalters
as is signing in
#
barnabywalters
kylewm: I had switched to a development branch to get the latest updates, but it looks
#
barnabywalters
like they abandoned that branch
#
barnabywalters
checking out master and pulling got it to the state it’s in now
#
barnabywalters
i.e. slightly less broken
#
kylewm
and I didn't think the criticism was nasty, just that it seemed to be throwing stones at something that is already basically dead :)
#
dariusdunlap
FWIW, Met Jaisen of trovebox last night at the Indie Box meetup. He seemed excited about it all…
#
kylewm
ha, that's an interesting coincidence
#
kylewm
or not that much of a coincidence
#
kylewm
how was the meetup?
#
kylewm
it may also be that they have mostly abandoned "Trovebox Community Edition" and are working only on the commercial one... hard to know
#
@jalbertbowdenii
@cancelBubble that is so wack. all the more reason to just host your own. #ownyourdata
(twitter.com/_/status/466245173748711426)
#
paulmunday.net
edited /Trovebox (+2) "Switched trovebox link to the Community edition as trovebox.com makes no metion of self-hosted/FLOSS version"
(view diff)
tilgovi joined the channel
#
kylewm
ok, the more I read about it, it seems like they very quietly pivoted away from the self-hosted free version to a more silo-y paid hosted version. guess i'm ok with the criticism section now with a little more context
#
dariusdunlap
Could also be that they are doing what somany commercial opensource companies seem to do… update the open source project only at major milestones.
#
dariusdunlap
The Indie Box Meetup was good. Not as many folks as I was hoping, but we got a couple people who were new to the project and asked interesting questions.
#
barnabywalters
I wonder if it would be worth reaching out to Jaisen asking (friendlyly) about the pivot, maybe seeing if he could write a post about it or something, to document whatever challenges presumably led to the change
#
barnabywalters
dariusdunlap: that’s good to hear
#
dariusdunlap
One of them, an engineer from Intel SDG (I think that’s right) even took notes.
#
dariusdunlap
Johannes seems to know him, so I will ask J. when I speak to him later today.
#
dariusdunlap
Johannes seems to know Jaisen, that is…
#
dariusdunlap
The way Jaisen was talking, it sounded like maybe this was a Wordpress - Automaticc sort of change. It may be that the disconnect is just a matter of housekeeping that’s not yet done.
#
kylewm.com
edited /Trovebox (+259) "added note about pivot? away from self-hosted"
(view diff)
bnvk joined the channel
#
kylewm
I can't figure out what the link to http://theopenphotoproject.org/ on there is broken. 2nd link on the page
alistair joined the channel
#
jonnybarnes
anyone here on a mac?
#
barnabywalters
raises hand
#
jonnybarnes
barnabywalters: can you try something for me? edit /etc/hosts and add 127.0.0.1 ww.facebook.com at the end, then run `dscacheutil -flushcache;sudo killall -HUP mDNSResponder` (if on 10.9), then goto www.facebook.com (any site would work really)
#
jonnybarnes
i.e. can you overwrite public domains with your hosts file?
#
dariusdunlap
Regarding trovebox. There’s this, which seems to be getting updates on several of the projects: https://github.com/photo — “Trovebox Community Edition”
#
dariusdunlap
It’s unix, you should be able to.
#
barnabywalters
jonnybarnes: I see an “unable to connect” error
#
rascul
jonnybarnes dunno about mac but normally /etc/nsswitch.conf needs to be have files before dns for the hosts line
#
rascul
i'm guessing mac uses nsswitch.conf also
#
jonnybarnes
what? hmm, what do you see as your output for `scutil --dns` that should list all known resolvers and the order they're queried
#
jonnybarnes
I see nameserver as 1 and local as 2 and then random arpa entries
#
kylewm
aaronpk: fyi, there seems to be something weird going on with links in the <dfn> sentence of an article on the wiki. see: http://indiewebcamp.com/Trovebox
jedahan and ttepasse joined the channel
#
rascul
this could be interesting if anyone hosts their sites on github http://instantclick.io/github-pages-and-apex-domains
#
kylewm
dariusdunlap: it's still sad to me to see a project that was kickstarter funded and developed in the open go silent after receiving venture funding
#
kylewm
not that they're not within their rights to do that
#
paulmunday.net
created /User:Paulmunday.net/sandbox (+205) "Created page with "'''[https://github.com/photo Trovebox]''' (formerly [http://theopenphotoproject.org OpenPhoto]) '''<dfn>[https://github.com/photo Trovebox]</dfn>''' (formerly [http://theopenp...""
(view diff)
#
tallpaul
dfn tags
#
kylewm
tallpaul: ah ha, looks like you're right
#
gRegor`
That's odd that it's showing the "org"
#
gRegor`
Doesn't do it for a .com
caseorganic, bnvk, paulcp and tantek joined the channel
#
gRegor`
Very odd. If I change http://theopenphotoproject.org to any other domain, it seems to show the link properly.
#
aaronpk
there's something wrong with the regex I wrote the other day
#
gRegor`
Or maybe it's only the second+ link that doesn't mess up.
#
aaronpk
if anyone wants to help I'd gladly take suggetsions
#
gRegor`
The link after a second dfn in my tests worked
#
gRegor`
Certainly, aaronpk.
#
gRegor`
The regex for Loqi finding summaries?
#
gRegor`
Or something related to [link] syntax?
#
aaronpk
it's a mediawiki extension, one sec
#
gRegor`
k
#
aaronpk
need to match a line with <dfn> up until the end of the sentence
#
aaronpk
hm this one might work better http://rubular.com/r/2G9mHF6oq3
iangreenleaf and bnvk joined the channel
#
gRegor`
Just a moment.
#
aaronpk
might be worth spot checking a few different cases tho
#
gRegor`
Oh, this isn't the linking issue?
#
aaronpk
this is the problem where links within the dfn line get munged
bnvk and bnvk1 joined the channel
#
gRegor`
Hm. I'm not sure I see how. Why would the auto-linker be using this regex? I thought this was just the regex to extract the text to display in IRC?
#
aaronpk
no, it's a mediawiki plugin that looks for the dfn line and adds a p-summary class around it
#
gRegor`
Is there a link to source code so I can see the context?
#
gRegor`
Ah
#
aaronpk
Loqi is just looking for the p-summary after parsing the page
#
Loqi
who, me?
#
aaronpk
so the MW extension after finding a match with the regex does this: $text = str_replace($match[0], '<span class="p-summary">'.$match[0].'</span>', $text);
squeakytoy joined the channel
#
aaronpk
k replaced with that latest regex and this looks better now http://indiewebcamp.com/Trovebox
#
barnabywalters
just used https://github.com/taproot/authentication in a new application for the first time, only needed one small tweak to work perfectly!
#
aaronpk
barnabywalters++
#
Loqi
barnabywalters has 38 karma
#
aaronpk
gRegor`: if you want to help, it would be great to collect a few URLs with different types of dfn lines, and copy the first paragraph of each into a file
#
aaronpk
then I can write tests for the regex to make sure it handles all the cases
#
gRegor`
Ok, will do
#
aaronpk
looking at various pages of the wiki, sometimes the dfn line is one sentence, two sentences, sometimes contains links, sometimes contains other odd punctuation like () or ""
#
gRegor`
I understand it better now. I see how it was stopping the link at the period in .org and then closing the span
#
aaronpk
try to find as many different variations of the intro paragraph as possible
#
gRegor`
And you only want the first sentence
#
gRegor`
Can I put multiples of these in one wiki page to test?
#
aaronpk
i think it'll only replace the first
#
aaronpk
do you php?
#
gRegor`
Yeah
#
gRegor`
I can set up some tests locally
#
gRegor`
The last regex looks good at a glance and a few tests haven't broken it yet.
brainTrain joined the channel
#
aaronpk
feel free to add more test cases in there
#
aaronpk
also just realized the trailing space after the first sentence shouldn't be included in the <span>, so maybe see if you can fix that too
#
aaronpk
that code is from the plugin, so i'll just drop it back in
#
aaronpk
k now it has a git repo so you can send a pull request if you want https://github.com/aaronpk/mediawiki-mf2-dfn
#
tantek
reads logs
#
@marinXchange
Hey @Sally_K @RJRmassage @Brainmaker Hankering for #marintweetup #marin #twitter community - Socialize and theorize #indieweb #privacy ?
(twitter.com/_/status/466270778049040384)
#
tantek
neat - a Marin Homebrew Website Club perhaps?
paulcp joined the channel
#
gavinc
Or just North of the Golden Gate Homebrew Website Club....
paulcp_ joined the channel
#
bret
I used to live in marin :)
KartikPrabhu and nullFxn joined the channel
#
aaronpk
seems I am not the only one with problems logging in to the IIW wiki, so that's good
snarfed, bnvk, jedahan, paulcp and caseorganic joined the channel
#
gRegor`
aaronpk: PR sent. My first one, actually, so hopefully I did it correctly.
#
aaronpk
sweet!
#
gRegor`
That space drove me nuts
cweiske joined the channel
#
gRegor`
But finally re-remembered that the non-capturing group just means it doesn't sub-group the characters
#
gRegor`
They'll still appear in the main match
caseorganic joined the channel
#
gRegor`
It's so it doesn't mess up you sub-group numbering.
#
gRegor`
s/you/your/
#
Loqi
gRegor` meant to say: It's so it doesn't mess up your sub-group numbering.
jedahan joined the channel
#
kylewm
gRegor`: your PR uses tabs instead of spaces, if you want to change it real quick before aaron notices ;)
#
gRegor`
tabs 4 eva ;)
#
aaronpk
"What I’ve noticed is that sometimes it’s not just a big long redirect but multiple 302 redirects. This behavior isn’t documented anywhere it seems."
#
aaronpk
this corresponds with what bret and I were seeing
#
aaronpk
didn't realize it was part of the DDoS mitigation
#
aaronparecki.com
edited /post (+3) "formatting"
(view diff)
luxagraf joined the channel
#
tantek
aaronpk, bret - any idea how to document this "problem" with github static pages? is it a warning? an issue? I'll leave it to your perspective on how to add it to http://indiewebcamp.com/GitHub
#
tantek
kylewm, definitely feel free to adjust tone of any criticism on the wiki. Let's make it as much of a resource focused on accuracy as we can.
#
tantek
I do think it is important to document valid criticisms openly, as a counter to how much hype is out there about so many things, and as examples of what to *avoid*.
#
tantek
E.g. when we have criticisms of silos, it helps us understand both the positive advantages of our sites, and what to look out for should any of us launch a content hosting service of any kind.
#
tantek
similarly with critiques of some open source projects (e.g. monoculture, lack of selfdogfood)
#
GWG
tantek: Can I ask you a question? I find your responses most useful in sparking my creative process.
#
tantek
GWG - that's quite a compliment. I'll see what I can do. ;)
j12t joined the channel
#
GWG
Webactions
#
GWG
You have webactions on your site that link to Twitter directly
#
GWG
I was thinking about the plugin I was trying to write
barnabywalters joined the channel
#
GWG
What else goes into a plugin that takes over the comment section of Wordpress
#
tantek
GWG - the fallbacks inside the webactions link to Twitter directly
#
GWG
And...webactions came to mind.
#
tantek
those fallbacks are inside the <action> tags.
#
tantek
the <action> tags are the web actions.
#
GWG
Yes
KevinMarks joined the channel
#
tantek
and I see barnabywalters is here too re: webactions
#
tantek
yes that makes sense (re: inclusion in a comment section)
#
GWG
But, I'm trying to decide what functionality would make sense.
#
tantek
what functionality do you think users would want upon reading your posts?
#
GWG
My concern is some of what the wiki says
#
GWG
How do you avoid the user having to choose from Favoriting/Liking on Facebook, Twitter, etc?
#
GWG
I'm thinking of the non-savvy types.
#
barnabywalters
GWG: are you assuming that you can only have one fallback per action?
#
GWG
That is what I'm confused about.
#
barnabywalters
you can stick however much markup you want inside an <action> element
#
barnabywalters
so, you might decide to have a <action do=like>
#
barnabywalters
with twitter favourite, facebook like and G+ G+ inside
#
barnabywalters
this is where <action> elements really shine: they replace lots of irrelevant silo-markup and branding with one, focused action affordance
#
barnabywalters
which is tailored to the user looking at it
#
tantek
GWG - you the site owner choose what you want the fallback experience to be. Full stop.
#
tantek
so if you want to choose just one fallback provider (e.g. what I did with Twitter), that's totally fine. If you want to choose a handful, that's fine to.
#
tantek
as barnabywalters described in more detail :)
j12t_ joined the channel
#
tantek
kylewm, snarfed, all that is necessary for hype to distract & disillusion is for shipping creators to stay silent.
#
GWG
Does anyone have multiple providers up?
#
GWG
I can't visualize this.
#
GWG
My problem is trying to picture it
#
GWG
Not the markup, the rendering.
#
aaronpk
i believe I have both twitter and facebook
#
aaronpk
only on articles I think http://aaron.pk/a4VU1
#
gRegor`
aaronpk: re the colons, should we maybe wrap beyond that in the p-summary? E.g. require a period after the first bullet?
#
aaronpk
whoaaaaaaa
#
aaronpk
KevinMarks++
#
Loqi
KevinMarks has 32 karma
#
gRegor`
"post can refer to either:" wouldn't be very useful in IRC, but "post can refer to either: A discreet piece of content (perhaps a note or and article) — see also posts." might be more useful
#
GWG
aaronpk: Where?
#
KevinMarks
Suddenly, a lot of users got fragmentions in their browser plug ins
#
gRegor`
That's impressive, KevinMarks.
#
GWG
aaronpk: Where on the page?
#
aaronpk
GWG: sidebar
#
aaronpk
"We also quietly rolled out an update to Instapaper’s Chrome and Safari extensions that will detect fragmentions"
#
GWG
Oh.
#
GWG
There it is
barnabywalters joined the channel
#
aaronpk
oh nice, and that article ends with "Originally published on my blog. http://bthdonohue.com/post/85643490431/instapaper-fragmentions"
#
tantek
KevinMarks: now *that* is how you win against armchair architectural doubters in #whatwg
#
tantek
time to add an "Articles" section to /fragmentions KevinMarks!
#
GWG
SO, there is an argument that social buttons don't help with engagement. Since webactions look similar...how do people regard them?
#
aaronpk
do I need to add "fragmention" to loqi's twitter search?
#
tantek
aaronpk - not as long as people seem to want to include the indieweb hasthtag when talking about it ;)
#
tantek
GWG - citation?
#
tantek
for "an argument that social buttons don't help with engagement" ?
caseorganic joined the channel
#
GWG
tantek: Isn't it in the webactions page?
#
GWG
There are certainly critics
#
tantek
webactions, since they're user-choice-focused, are likely to be more useful to the user
#
GWG
tantek: How about this as a citation?
#
tantek
especially since they're designed to enable and empower indieweb users to directly interact with content by posting on their own site
#
tantek
nice! add it!
#
GWG
tantek: That is what I'm confused about.
#
GWG
I haven't seen that.
#
tantek
currently you need some sort of browser plugin like barnabywalters's web action hero toolkit to see it
#
GWG
Okay.
#
GWG
That is what I need to play with to figure out what this should look like
#
tantek
well it's certainly one possible UI
barnabywalters joined the channel
#
tantek
you could also do a server-side UI using either cookies, or having users login and remember their preference of action endpoints
fmarier and paulcp joined the channel
#
kylewm
just installed web-action-hero-toolbelt, what a cool idea
#
kylewm
barnabywalters++
#
Loqi
barnabywalters has 39 karma
#
gregorlove.com
edited /post (-1) "typo"
(view diff)
#
barnabywalters
kylewm: thanks! all feedback gratefully accepted :)
#
barnabywalters
maybe having some more people use it will finally nudge me into making it look a little better
#
GWG
barnabywalters: I have to assume users won'thave it installed though.
#
kylewm
barnabywalters: i was already set up with an interface for some bookmarks, so i pretty much plugged my urls in and it started working! the only thought I had so far is that it would be nice if the placeholder text said http://example.com/action?url={url} instead of url=
#
kylewm
bookmarklets*
#
barnabywalters
kylewm: hm yes that’s a good idea
paulcp joined the channel
#
barnabywalters
heading off now, will implement that change later
#
GWG
kylewm: What interface did you set up?
#
aaronpk
gRegor`: updated regex is live!
#
aaronpk
thanks!
scor joined the channel
#
gRegor`
Woo!
otterdam joined the channel
#
kylewm
tantek: thank you for your thoughts about the tone/content of that wiki article ... it's a difficult line to walk because i totally 100% agree that it's useful to say (and justify) "we've had bad experiences with this tool and don't recommend it anymore". but the guy is (was?) working on self-hosting stuff, and it felt to me a little bit like bret said to dave winer — "same team".
#
kylewm
i'm not sure how to thread that needle, which is why i didn't end up editing the article much (if anything i made it more negative)
#
tantek
kylewm, one way to thread the needle is to multiple people to iterate on the criticisms, and for us to check / read over each others words with an attempt at a detached perspective.
#
tantek
I appreciate the edits and clarification of the open source edition and what appears to have happened.
snarfed joined the channel
#
kylewm
that makes sense to me (iterate w/ several people with different perspectives), thanks tantek :)
caseorganic joined the channel
#
gRegor`
You around, tantek?
krendil joined the channel
#
kylewm
GWG: re: interface, I just meant I accept URLs like http://kylewm.com/admin/new?type=reply&in_reply_to={url}
#
GWG
So, if you get that and arelogged in...it wil set it up, but if you aren't....
#
kylewm
hmm, actually if you aren't logged in, it'll still open the post interface, you just won't actuallly be able to post anything
#
aaronpk
ooh "audience"?
#
aaronpk
is that an ACL?
cweiske joined the channel
#
kylewm
yep, well just a list of URLs
#
kylewm
thanks! it's pretty barebones right now. I'm following tommorris's work with adding an address book/letting non-indieauth users to silo auth with interest
#
aaronpk
is this a micropub client?
#
kylewm
sadly no
#
kylewm
not yet at least
#
GWG
I keep trying to figure out UI and then backend infrastructure.
#
GWG
Even if I change my mind later
#
GWG
So, I want to add webactions, but I need to figure out what it looks like if there is no support
grantmacken and snarfed joined the channel
#
tantek
GWG, right, good to figure out both what actions you want to provide, and what fallbacks.
#
tantek
gRegor`: on and off
#
gRegor`
tantek: On http://indiewebcamp.com/User:Gregorlove.com/sandbox you mentioned there's lots of display: none
#
gRegor`
I'm not sure there's a way around it, though. I had to use the multiple span method due to MediaWiki limitations. All the information is ultimately displayed, just the redundant parts are hidden. Is there still a problem with that method?
#
gRegor`
MediaWiki doesn't let you insert template variables in some HTML elements, like <time> and <abbr> unfortunately.
#
aaronpk
mediawiki is unfortunately opinionated about html tags
#
GWG
tantek: With a plugin, I'd like start with a default and put in an options page to change it dynamically later
#
gRegor`
E.g. it's a one-day-event template, but I had to display the date twice, to capture the dt-end properly. The user doesn't need to see the date twice, though.
#
GWG
Then the question is...do I want to establish a 'local' like.
snarfed joined the channel
#
@kevinmarks
“Many programmers have…too much time on their hands, which they use to dwell on "API design" and thus monstrosities are born.” #indieweb
(twitter.com/_/status/466319493103616000)
friedcell joined the channel
#
tantek
gRegor`: there is a subtle date-time value class pattern rule that you can use to avoid duplicating the date
#
tantek
if a dt-end is specified with the value class pattern without a date (e.g. only a time), then it is defined to take it's date from the (presumably previous in the markup) dt-start
#
gRegor`
Ok, let me try that. I thought I had tried that at one point and php-mf2 didn't parse it
#
gRegor`
Just got to the same part of that page :)
#
GWG
I need to like that KevinMarks quote
#
tantek
what I don't know is if php-mf2 supports it or not, if it doesn't then that's just another discussion :)
#
tantek
wow where did that quote come from
bnvk joined the channel
#
gRegor`
tantek: updated. pin13 just shows the time for the dt-end, is that correct behavior? http://pin13.net/mf2/?url=http://indiewebcamp.com/User:Gregorlove.com/sandbox
#
jonnybarnes
gRegor`: has anyone eveer filled in the full form at gregorlove.com/apply?
#
gRegor`
Not in quite a while, but yes.
#
gRegor`
It used to be linked in the main navigation in previous iterations. Now it's just linked from the about page :)
tpinto joined the channel
#
tantek
gRegor`: sounds like we need some minimized dt-* vcp test cases for php-mf2 :)
#
aaronpk
is that supposed to be handled by the mf2 parser?
#
tantek
to then file a bug with against php-mf2
#
aaronpk
not by the thing consuming the parsed data?
#
gRegor`
vcp?
#
tantek
aaronpk, vcp is in the parsing spec
#
kylewm
gRegor`: you've got a dt-start around the dt-end, is that intentional?
#
kylewm
value-class-pattern
#
gRegor`
kylewm: That's what's listed on the mf2 wiki.
#
kylewm
we'll need to update mf2py for that too
#
tantek
you certainly don't need to nest the dt-start and dt-end
#
tantek
but you can
#
gRegor`
I tried it both ways.
#
tantek
yes it is up to date with microformats1 markup
#
gRegor`
Unnested, pin13 prepended the time with "T"
#
gRegor`
Nested, it has no "T"
#
tantek
microformats2 parsers must still process vcp per that spec, but with uf2 properties (obv)
#
tantek
if there are any questions/doubt about it, we should fix the specs accordingly
#
gRegor`
Mmk
caseorganic joined the channel
#
gRegor`
I can open an issue on php-mf2 and dig into some tests / fixes later.
#
tantek
in particular I'm hoping to hear from barnabywalters and/or kylewm re: difficulty of implementation and/or how generic or not the approach is
#
tantek
I have some ideas for improving vcp, but I wanted to get feedback first
#
tantek
(on the existing vcp)
#
tantek
bbiab
#
kylewm
trying to understand nested properties. if i have <span class="p-property1">value1 <span class="p-property2">value2</span><span>, shouldn't that give property1 => "value1 value2"?
#
gRegor`
Hmm, or is it correct per http://microformats.org/wiki/value-class-pattern#Date_and_time_parsing? "if the value has *only* a specific time (with or without timezone), parse it for a time value that can match any of the following:"
#
gRegor`
And then it goes on, doesn't say anything about an implied date.
#
gRegor`
I'm guessing the implied date is "higher up" in the general mf2 spec, though, under nested properties.
#
kylewm
my concern here is that mf2py parses "2014-05-21 18:30–19:30" like a date, time, and timezone (-1930)
#
gRegor`
On that sandbox page, kylewm?
#
bret
tantek: good article! definately part of the issue with GH-pages
grantmacken joined the channel
#
bret
i will look into it some more. I thought it was related to DNS but wasnt totally sure
#
gRegor`
It definitely shouldn't be doing that. That's an en-dash and not a minus sign. Not to mention the way they're separated into VCP
bnvk joined the channel
#
kylewm
gRegor`: sorry, I see now that the date/first time have class="value"
#
kylewm
apparently, it's hard to guess what mf2py is doing then
#
gRegor`
Hooray for finding bugs in the nooks and crannies of mf2 parsing, heh
#
bret
kylewm: which article were you referencing above?
barnabywalters joined the channel
#
kylewm
bret: on the wiki, or where was i quoting you from?
#
kylewm
we were discussing indiewebcamp.com/Trovebox this morning, which I was worried was overly negative/mean
brent, snarfed, barnabywalters, tilgovi and paulcp joined the channel
#
tantek
kylewm - yes re: property1 => "value1 value2"
#
kylewm
tantek: sorry about that, I was confused
#
kylewm
the weird thing about http://indiewebcamp.com/User:Gregorlove.com/sandbox is that both php-mf2 and mf2py parse the second date differntly than the first
#
kylewm
the date of the second event*
lukebrooker joined the channel
#
barnabywalters
I see some mentions of php-mf2, but it’s not entirely clear what — can someone phrase it as a question? or raise an issue on php-mf2?
#
tantek
barnabywalters: I believe gRegor (or maybe kylewm ? ) is working on a test case for implied dt-* date as part of value class pattern support, and then filing an issue on php-mf2 accordingly.
#
barnabywalters
okay cool I’ll deal with it when the issue is raised then :)
tantek, TimAbraldes, jgee and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
indie-visitor, circ-user-ZSJHU, KevinMarks, barnabywalters, tantek, circ-user-G6t2q, pauloppenheim and jedahan joined the channel