
4 mos old visitor
1 min read
Reported the dumped tires. You can vote it up if you want.
1 min read
I hope you can update Mark with authorship changes the same way you treat Search Engine Land.... He's going to lose some major credibility.
Originally shared by Mark Traphagen
Interview with Me About Google Authorship
Andre Alpar of OMReport.de interviewed me last June at SMX Advanced in Seattle about Google Authorship and the changes we had seen from the beginning of the year up to that point.
Please note that this interview was conducted before Google removed all author photos from regular search, but Authorship still works, and I believe the principles I discuss here are still valid.
2 min read
John Hjelmstad / Jonathan Beri - same deal as sign in button... let's incorporate it...
Originally shared by Gerwin Sturm
As you might have noticed I invested quite some time in Polymer recently. What I like about web components is that they make a lot of things a lot easier, except...
Normally adding a +1 button (or any other Google+ plugin) to a website is just about the easiest thing you can do.
1. Take the code snippet from the docs, e.g.
2. Paste it in your code at the appropriate place.
3. Done.
Unfortunately the gapi JS library doesn't like to work with the Shadow DOM. Even if you pass in a direct reference to an element inside of your element it won't work.
The () works around this issue by adding an element to the light DOM, telling gapi to render the button there, then snatching the element and sending it to the shadow realm dom.
Since there are a lot more widgets to choose from, I took this idea and started by creating a generic element that takes `type` and `data` as attributes to render the appropriate plugin, using the same idea as the hangout-button.
So for the default +1 button you could just use
Or for a profile badge you would use
From there I started to create specific elements, that have the relevant attributes for each plugin.
For now there are only two but others are easy to add:
(the profile attribute will be used to build the href attribute needed by the profile widget)
The plugins still aren't really happy inside of the shadow dom, displaying some errors in the console, and not all interaction seems to be working correctly.
I have some other ideas I will test to improve this, but maybe the gapi team will eventually support Shadow DOM properly ;)
For now these elements work better than not working at all :)
#gde #googleplus #polymer #opensourcecode
#paullindner #paullindner #gde #googleplus #polymer #opensourcecode
1 min read
A gem of a performance.
I've found that a search for {BANDNAME} {YEAR} live where year is early on yields some amazing finds. That's how I found this superb performance.
1 min read
Read this behind the scenes article about Project Boswell with Brett Lider and Joseph Smarr who toiled long and hard to deliver an awesome feature.
This article also showcases how sometimes you have to throw away the first few concepts before you get it right. Happy that I had a small part at the beginning of the project and props to the many folks that invested time and effort to get this out the door.
1 min read

Originally shared by Tim O'Reilly
Fundraiser for Libby Schaaf for Mayor of Oakland at the BlueSprout industrial co working space. Oakland is a Maker city. Libby will be a Maker - friendly mayor. But she is most of all a doer who will help city government to work for its citizens!
Very cute. I hope he gets a regular desk.
David Hixson , Sep 05 2014 on known.dev.inuus.com