#indiewebcamp 2015-01-24

2015-01-24 UTC
#
GWG
I think the manufacturers are still working on that
#
tantek
it's the generic name for which Pebble and Lg G Watch are both highly meaningful instances of
#
tantek
you could list LG G Watch as an example
#
tantek
along with your criticism about it
#
GWG
I'm just wondering if commenting that the category is immature is a fact or merely opinion
#
tantek
sounds like opinion
#
tantek
though it's worth documenting specific criticism(s) of specific piece(s) of hardware
dybskiy and prtksxna joined the channel
#
bret
i should look into the crossover with https://jsonresume.org/schema/ and h-resume
#
Loqi
agreed.
tantek joined the channel
#
@jgmac1106
@mjsamberg @DavidKaib @JustinAion @mdawriter @ptritter i am trying to make a commitment to trying #openweb #indieweb tools
(twitter.com/_/status/558794467378233344)
#
GWG
Hmm...pfefferle merged my PR for tag support in Semantic Linkbacks. Good
#
tantek
excellent!
#
david.shanske.com
edited /Pebble (+21) "/* IndieWeb Examples */"
(view diff)
#
GWG
tantek: I think I wrote it the night you were pondering tags
#
tantek
hmm - hoping I didn't change the syntax since ;)
#
tantek.com
edited /Pebble (+15) "linky linky"
(view diff)
tantek joined the channel
krendil joined the channel
#
david.shanske.com
created /smart_watch (+774) "Created page with "A <dfn>smart watch</dfn> is a mobile device designed to be worn on the wrist. Designed to be similar in appearance to traditional watches, and often defaulting to mimicking the f...""
(view diff)
#
GWG
What is a smart watch?
#
Loqi
A smart watch is a mobile device designed to be worn on the wrist https://indiewebcamp.com/smart_watch
#
david.shanske.com
created /Android_Wear (+359) "Created page with "<dfn>Android Wear</dfn> is a version of the [[Android]] operating system designed for [[smart watches]] and other [[wearables]]. == Indieweb Examples === David Shanske === {{g...""
(view diff)
#
GWG
What is Android Wear?
#
Loqi
Android Wear is a version of the Android operating system designed for smart watches and other wearables https://indiewebcamp.com/Android_Wear
#
GWG
So there we are
prtksxna joined the channel
j12t joined the channel
#
GWG
Wonder if there is any other tech I should add
nloadholtes and html5cat joined the channel
#
tantek
Is there any other tech you use as part of your indieweb site?
#
tantek
hello html5cat - do you know indiewebcat?
#
tantek
scaredy cat apparently.
#
GWG
tantek: If I ever figure out how to make home automation a useful part of my website...maybe
#
tantek
@tomcoates's house has its own Twitter account: https://twitter.com/houseofcoates
#
tantek
as such, perhaps your house should have it's own web site?
#
tantek
then we can debate about what should go on your home's homepage
#
GWG
I just haven't figured out how much of my comings and goings I want to share
html5cat joined the channel
#
tantek
come on back html5cat, we're a friendly bunch.
cmhobbs, KartikPrabhu and wolftune joined the channel
#
tantek
!tell kylewm I haven't heard from benwerd, could you go ahead and create an indie event / FB POSSE copy for http://indiewebcamp.com/events/2015-01-28-homebrew-website-club ? Thanks much!
#
Loqi
Ok, I'll tell them that when I see them next
#
@dissolve333
Testing out saving indieweb posts while offline!(btmb.me s/6j)
(twitter.com/_/status/558822787507159040)
#
tantek
interesting
arlen and ben_thatmust joined the channel
#
ben_thatmust
it worked!
#
ben_thatmust
save and replay as many posts as i want, and it reposted from the time i hit 'save'
#
tantek
very cool
#
tantek
what is offline?
#
Loqi
It looks like we don't have a page for "offline" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=offline
prtksxna and j12t joined the channel
#
KartikPrabhu
tantek: I am thinking of making marginalia.js show and hide using only CSS with the "show/hide" button being an <input type="radio"/> element. Is this an abuse of HTML input elements?
#
tantek
<input type="checkbox"/> is likely more appropriate
#
tantek
[x] Show marginalia
#
KartikPrabhu
tantek: checkbox doesn't work because "showing" one marginalia should hide the others
#
tantek
oh wow you're going use one big radio group for the whole post?
#
KartikPrabhu
hmm but radio does not work to click on the same one to hide....
#
KartikPrabhu
tantek: yes :) just set all their "name" property to the same thing
#
KartikPrabhu
but yes radio does not do "unselect" :(
#
tantek
that may require script
#
KartikPrabhu
yeah. my whole aim was to reduce JS dependence to only moving the marginalia in place
#
KartikPrabhu
more thinking needed. thanks
memecake joined the channel
#
tantek.com
edited /POSSE_to_Facebook (+226) "/* Liking */ API disallows liking pages"
(view diff)
#
tantek
heads up indiewebcampers - OpenSource Bridge 2015 CFP is open! http://opensourcebridge.org/call-for-proposals/
#
tantek
and three of us IndieWebCamp participants made the "some talks from the past" examples on the CFP page!
#
KartikPrabhu
on further research I'll stick to current button markup+JS to toggle classes for now
krendil joined the channel
#
tantek
KartikPrabhu: you can also use # links and :target selector to show/hide marginalia
#
KartikPrabhu
hmm that would need artificially creating ids for each marginalia group...
#
tantek
correct
#
tantek
automatically as it were
#
tantek
but it could work
#
tantek
because all you do is put a "hide" link inside the shown marginalia, on top of where the show link was, so when they click that, it effectively toggles and hides itself
#
KartikPrabhu
yeah it would... and people could use the #-ed URL to link to the marginalia
#
tantek
correct!
#
KartikPrabhu
interesting, will think about this one, since I am automatically creating the marginalia button in JS anyway putting ids on it might be ok
#
tantek
I'm also thinking of this as a design that would work with server-side embedded marginalia, and client-side pure CSS UI - no JS needed to hide/show
#
KartikPrabhu
yes. that was my motivation too
#
tantek
the "hide" buttons should simply have a link to the paragraph that the marginalia is about - so that the document does not scroll / move when the hide button is clicked, however, the URL is still "sensible" in the URL bar
#
KartikPrabhu
marginalia.js exists only to bootstrap server code that does not do its own marginalia stuff, so even say Wordpress users can use it
#
tantek
CSS-only UI like that takes a bit more design effort, but I think there are many side-effect benefits
#
KartikPrabhu
the JS becomes smaller and less bloated too
#
KartikPrabhu
also should make marginalia work with single # fragmentions
nloadholtes and yakker joined the channel
#
GWG
Okay....trying srcset
#
kylewm.com
edited /events/2015-01-28-homebrew-website-club (+102) "/* Details */ add SF URLs"
(view diff)
#
kylewm
did anyone talk snarfed out of the PESOS thing yet? :)
#
Loqi
kylewm: tantek left you a message 2 hours, 16 minutes ago: I haven't heard from benwerd, could you go ahead and create an indie event / FB POSSE copy for http://indiewebcamp.com/events/2015-01-28-homebrew-website-club ? Thanks much!
#
snarfed
lol kylewm
#
snarfed
i haven't actually talked myself into it yet
#
KartikPrabhu
kylewm: I tried ;)
#
snarfed
i want it, i just can't commit to building it myself
#
kylewm
it is a little weird that someone hasn't already... what about that asheville project?
#
kylewm
I mean I think it would be super nice, and obviously doing these little interactions are easier on the silos than any of our current UIs, but it kind of feels like giving up
#
kylewm
or... it feels like a dead end rather
#
snarfed
i definitely understand what you mean
#
snarfed
i only really want it for cases where i'm specifically interacting with an existing silo-only post though
#
snarfed
i'd still expect to posse for indie-first use cases
#
kylewm
sure, hmm
#
kylewm
I hate that I can't RSVP no to an event I created
#
kylewm
also IFTTT could have been so much cooler if they opened up some kind of channel creation API (or just had a webhooks channel)
wolftune joined the channel
#
kylewm
it seems like such a nerd-centered service, why stop just short
#
kylewm
(sorry i'm catching up on the PESOS discussion in reverse chronological order)
#
snarfed
how's detroit?
#
kylewm
oh wow, kenton's comment on the webmention issue is super interesting!
#
KartikPrabhu
too much API stuff for me
#
bret
kylewm: RE IFTTT, i know right? I can't even trigger on a github star
#
bret
oh wait maybe the finally added a channel
#
kylewm
is a GitHub star more or less a "like"?
#
kylewm
it doesn't seem to affect anything else
#
bret
nope
#
bret
kylewm: i wouldn't mind making a copy to pinboard
#
bret
since, thats kind of my search for it later pile of links
#
kylewm
that's a good idea
#
kylewm
could do like a Dropbox or Evernote to micropub bridge...that monitors a folder/document and sends new content to your site...
#
kylewm
then IFTTT -> Dropbox -> Micopub ... kludgy
#
snarfed
kylewm: i actually wonder if the silo ifttt channels include triggers for new comment/like/etc
#
kylewm
oh good point
#
snarfed
looks like no :(
#
snarfed
it's the exception though
#
kylewm
very surprised by that
j12t, tantek, prtksxna and bupkes joined the channel
#
tantek
catches up on logs
#
tantek
snarfed, but Bridgy Publish already supports liking IG photos/videos right?
#
snarfed
tantek: via posse, yes
j12t and KartikPrabhu joined the channel
#
@bupk_es
@tcbarrett more #indieweb woes. having trouble with the syndicating, and pulling in replies from twitter. my ... http://bupk.es/blog/t/1a
(twitter.com/_/status/558884858181611524)
#
@bupk_es
@TCBarrett @tcbarrett more #indieweb woes. having trouble with the syndicating, and pulling in replies from twitter. my bad. Also on:Twitter
(twitter.com/_/status/558884870563184640)
#
bupkes
my apologies for those last couple. i shouldn't have put that hashtag in
#
tantek
sounds appropriate
#
tantek
snarfed: does Bridgy Publish (web UI) cache form submissions?
#
snarfed
tantek: sorry, i don't follow
#
snarfed
i saw your 403s just now though
KartikPrabhu joined the channel
#
tantek
I made a mistake in a like post, only discovered when Bridgy 403'd
#
tantek
then I fixed my like post to link to the proper u-like-of URL
#
tantek
and when I retried the form at https://www.brid.gy/twitter/t
#
tantek
the preview showed it liking the *old* URL
#
tantek
as if https://www.brid.gy/twitter/t submission didn't re-fetch the post URL I submitted
#
snarfed
ah, i see what you mean
#
snarfed
no, it fully reruns each time
#
snarfed
you can see the gory details in the log links (x minutes ago) on https://www.brid.gy/twitter/t#publishes
#
tantek
those preview are showing a preview of liking the *old* u-like-of link in tantek.com/2015/023/f3 - not the current value
#
snarfed
i understand what you're saying
#
tantek
s/preview/last 2 previews
#
Loqi
tantek meant to say: those last 2 previews are showing a last 2 previews of liking the *old* u-like-of link in tantek.com/2015/023/f3 - not the current value
#
snarfed
i don't know why that is, buut i do know it refetches and re-renders every time
#
tantek
hmm - I wonder where the (over)caching is occuring then
KartikPrabhu joined the channel
#
@atomicules
I remember hearing about microformats years ago; didn't see the point in them then, but like the idea of #indieweb so...
(twitter.com/_/status/556247185608937474)
#
tantek
and now it just worked
#
snarfed
eh overcaching somewhere
#
snarfed
could be google's external http fetching system. app engine uses it
#
tantek
ah ok
#
tantek
seems to have a few minute time-out
#
tantek
so in practice should be ok
#
tantek
but interesting nonetheless!
#
snarfed
definitely shorter than that. i've done the same iteration you've done, with 5-10s cycle time
#
snarfed
so maybe somewhere else
#
tantek
FYI I did change and update http://tantek.com/2015/023/f3 *immediately* after that first 403
#
tantek
so the subsequent 403s were a surprise
#
snarfed
shrug. computers, how do they work?
#
snarfed
er, let me rephrase. apologies for the trouble. sorry i couldn't help more. glad it's working now. :P
#
tantek
no problem. it's only one of the three hard problems ;)
#
@t
@atomicules doing similarly, queuing webmentions for now at a proxy, posting with u-in-reply-to & u-like-of. #indieweb (ttk.me t4_J4)
(twitter.com/_/status/558893567553196032)
eschnou, j12t, KartikPrabhu and loic_m_ joined the channel
#
@t
Twitter: post photos directly, not via Instagram http://mashable.com/2015/01/22/twitter-instagram-photos/ #indieweb: post to your site, POSSE to Twitter (ttk.me t4_J5)
(twitter.com/_/status/558896694813655041)
bupkes, michielbdejong and sanduhrs joined the channel
#
@andkjaer
All You Need to Know About This Year’s Super Bowl Ads >> http://www.adweek.com/socialtimes/?p=612685&utm_content=buffer351e5&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Karen Fratti. #SelfPublish #IndieAuth…
(twitter.com/_/status/558907336128204801)
eschnou, LauraJ, j12t, loic_m_, michielbdejong, dns53, alexhartley, nloadholtes, pfefferle, friedcell, interactivist, Deledrius_, Deledrius__, snarfed, Deledrius, fahrstuhl, alexhart_, Garbee, bupkes, wolftune, jden and prtksxna joined the channel
#
@grandeped
Spent the day at work yesterday selling the gospel of #connectivism, #heutagogy, @ReclaimHosting, #indieweb, posse, you name it. Good day.
(twitter.com/_/status/559031920999563265)
eschnou and snarfed joined the channel
tantek, pfefferle, bupkes, wolftune and danlyke_ joined the channel
#
GWG
This grunt and sass stuff is surprisingly useful.
#
GWG
I'll have to thank pfefferle for including some of it in the Indieweb plugin, necessitating my reading up on it
danlyke_ and gRegor` joined the channel
#
gRegor`
Morning, indieweb.
#
GWG
Morning, gRegor`
#
gRegor`
Does anyone use a CSS reset? I've never really used one, but am considering it. Looking for recommendations and pros/cons.
#
GWG
gRegor`: The project I based my theme on does
#
GWG
They just switched which one, so I was looking at it
#
gRegor`
Which reset is it? Thoughts?
#
gregorlove.com
created /CSS (+36) "r"
(view diff)
#
GWG
The conclusion of the developers of the original project was that it was less disruptive, and just set basic defaults.
#
gregorlove.com
created /css (+36) "r"
(view diff)
#
GWG
gRegor`: The description of Normalize.css sounds good. But I'm not enough of an expert to comment. But I figured they were trying it upstream, so why not?
#
gRegor`
I have mixed feelings on them. Leaning towards no, currently, but was just curious.
#
voxpelli
+1 on Normalize.css – its aim is not to change browsers but rather just make them consistent and reliable
#
JonathanNeal
Woo normalize
#
JonathanNeal
GWG: who do you mean by “developers of the original project”
#
gRegor`
Normalize looks nice
#
JonathanNeal
gRegor`: In the old reset.css, the resetting of div was pointless, and there was no advantage over the plain * selector (people burned `*` at the stake because they didn’t know the difference between it and `.foo *`).
#
JonathanNeal
99% of the time, you do not want to reset your document, and you inevitably add back styles like strong { font-weight: 700 } etc. Normalize is what you want.
sammachin joined the channel
#
JonathanNeal
1% of the time you’re writing something that for whatever reason is intended to NOT look anything like what your markup suggests.
#
JonathanNeal
Things like normalize.css and html5shiv are intended to bridge the gap between the old days and the future. We’re very close to the future, where things like normalize.css will hopefully be optional.
prtksxna joined the channel
#
JonathanNeal
Now we’re moving into the era of micro-libraries and polyfills. We see this with the fork in jQuery 1 vs jQuery 2, where jQuery 1 maintains compatibility with the older browsers, but the majority of development is now focused on evergreen browsers, aka browsers that update themselves and are rarely further back than the last two versions.
j12t joined the channel
#
GWG
JonathanNeal: If you read up...the project on which I based my design...So the decision to use normalize was made upstream.
#
JonathanNeal
I thought you were saying the original normalize developers thought normalize was less disruptive than reset. You’re saying the original developers of a theme you used thought reset was less disruptive than normalize?
#
GWG
But, they don't add in html5shiv by default, but the version I'm working on does, along with picturefill and a few others.
#
GWG
JonathanNeal: The normalize developers thought that too, according to what the normalize page says
#
GWG
But, the theme I used is a starter theme...almost no styling. They switched from a more aggressive reset to normalize this month. That was why I was looking at it. My plan is to incorporate any changes they make downstream into my fork, which is an mf2/Indieweb version.
#
JonathanNeal
Oh, well, you’re going to get a very bias +1 to normalize from me.
#
JonathanNeal
So, awesome!
#
JonathanNeal
Do many of you use WordPress for your personal sites?
#
GWG
JonathanNeal: At least 60% of the time, I don't think I know what I'm doing.
#
GWG
JonathanNeal: I do.
#
JonathanNeal
Oh, when I’m conscience of what I’m doing, I’m 60% sure I have no idea what I’m doing. =)
#
GWG
Well, if you are interested, I'm looking for help.
#
JonathanNeal
How might I help you?
#
GWG
I've been working on, among other things, a starter theme for people to make themes that work well with mf2 and Indieweb plugins.
#
GWG
Much more to do. But advice and guidance is always appreciated
#
JonathanNeal
Awesome. How far is this from the original project?
#
GWG
I've backported a lot of the modifications that were in SemPress, which was also based on _s, and am continuing to add modifications as _s commits them
#
GWG
JonathanNeal: It incorporates support for various Indieweb plugins, which _s would never do
#
GWG
It adds in html5shiv and picturefill.
#
GWG
It adds in classes for mf2
#
JonathanNeal
Ah, the next version of WordPress is adding picturefill support, too, I think.
#
JonathanNeal
Now THAT’s helpful. _s doesn’t do mf?
#
GWG
JonathanNeal: Then I would deprecate. I also don't believe in supporting two versions back
#
GWG
It doesn't do mf2. It does mf
#
GWG
If you are wondering, _s rejected a proposal to add mf2 until WordPress core adds it
#
GWG
Which I can understand
#
GWG
My fork also changes the behavior specifically for the image post format or the photo post kind(if support is available) to use the Featured Image, if available, instead of the content.
#
JonathanNeal
Why’s that?
#
JonathanNeal
In https://github.com/dshanske/mf2_s/blob/master/README.s, I would link back to the mf2 spec, the _s theme, and anything else. Then I know exactly what you’re referencing.
#
GWG
Partly to allow for ease of use. Instead of writing the content, you add the featured image ad caption it.
#
GWG
README.s is the original README file. Mine is README.md/readme.txt
#
GWG
But I may change that to avoid confusion.
#
JonathanNeal
Oh, okay. Well, the best / hardest thing about a fork that you intend to redistribute is this: focus on what you do and do it well. If the image post thing is tangental to the goals of the project, I would drop it.
#
GWG
I've experimented with and dropped a few things already.
#
GWG
The image/photo post changing to featured image support works well in standardizing the formatting of image posts
#
GWG
It does ensure a level of consistency in marking up photo posts, but degrades if the user doesn't use it
#
GWG
So, while a starter theme, it does have extra pieces _s doesn't as a starter theme.
#
GWG
https://tiny.n9n.us/ - If you are interested in seeing the testing site on it
#
GWG
Also thinking of taking parts of it and sending them out of the theme.
#
GWG
I thought about writing a version of this that mirrors the built-in WordPress functionality and sending it as a pull request to the Semantic Linkbacks plugin.
alexhartley and gmack joined the channel
j12t, pfefferle, LauraJ, alexhartley, prtksxna and nloadholtes joined the channel
#
GWG
So, I'm preparing to add internationalization support to my code. Wondering if anyone cares to translate it.
#
GWG
I think at least obe person who is in Europe downloaded it.
j12t joined the channel
pfefferle joined the channel
#
GWG
prtksxna: I meant...someone who is interested in using the code.
#
GWG
I know people care about translations in general.
#
prtksxna
GWG: I meant that people at translate wiki are always interested in helping translate open source projects
#
prtksxna
It becomes sort of a chicken and egg problem though
#
GWG
How so?
#
prtksxna
If its available in (lets say) Hindi then people want it to have better support. If there is no support whatsoever they look for other products
#
GWG
prtksxna: Either way, I'm just adding in the textdomain stuff. I have to go through the wiki and make sure I didn't miss anything...replace every hardcoded string.
#
GWG
But it will be a happy day if someone, for example, emails me and says... "I like your plugin...but it doesn't support Hindi(to use your example), I'd like to send you the translation."
#
prtksxna
Its amazing how many translations a small MediaWiki extension I am working on has recieved.
caseorganic joined the channel
#
GWG
prtksxna: I'm relatively new to development. While I'm writing stuff because I want to use it, and it doesn't exist....it is always nice to know someone likes the work.
#
GWG
It also is a source of inspiration
j12t joined the channel
#
prtksxna
It awesome that you are sharing. I know I am benefiting from it :)
#
GWG
Internationalization doesn't help me personally, but it would remove a barrier for others to contribute.
#
GWG
prtksxna: If there is anything you need or want, message me...and/or add an issue on Github.
#
GWG
I've already fixed a few, and more are coming.
#
prtksxna
Once you've added support for translatewiki you won't have to worry about i18n for a very long time
#
prtksxna
Translations will keep pouring in :)
#
prtksxna
GWG: I will, I've just been busy with travel and my work on MediaWiki
#
GWG
I will likely try it after a few more test revisions
#
GWG
prtksxna: Hope you went somewhere fun
#
prtksxna
GWG: In SF for a while, mostly work :)
#
GWG
I added automatic .pot file generation, but I need to add in more.
#
GWG
pfefferle had me playing with Grunt, because he used it in the plugin I signed on as a second contributor on, so I fiddled with it a bit and got it generating translation templates automatically for my code.
#
prtksxna
I've never worked with .pot files
#
prtksxna
But good that you are getting Grunt to work for you :)
LauraJ, prtksxna, caseorganic, danlyke_, KartikPrabhu and alexhartley joined the channel
#
Loqi
[bridgy] Todd Barnard commented '+Tantek Çelik - Nice guy. Super smart. Visitor from another planet :D' on a post http://indiewebcamp.com/ (https://plus.google.com/106119964731604142156/posts/Pnmh7fgALDE)
#
Loqi
[bridgy] Tantek Çelik commented '+Todd Barnard you're too kind. And really, I've been working on my human interface. :)' on a post http://indiewebcamp.com/ (https://plus.google.com/106119964731604142156/posts/Pnmh7fgALDE)
#
rascul
lies, he's not from another planet
#
rascul
he's from another universe!
#
GWG
Which one?
#
rascul
he didn't feel compelled to divulge that information when i met him
#
GWG
At least I'm not the only one who thinks tantek is not of this world.
snarfed, mlncn-agaric, KartikPrabhu, renoirb and danlyke_ joined the channel