30 September 2014

Add Collaboration Features to your Website with a Line of Code



Tools like Google Docs include real-time collaboration features that let multiple people work on the same document or spreadsheet at the same time. Then you have screen sharing tools, join.me or Chrome Remote Desktop for example, where there’s a master presenter and remote viewers can follow along.


Website with Real-time Chat

TogetherJS is a Mozilla project that brings similar collaboration features to your own website but without any coding. Once enabled, visitors to your website will be able to interact with each other on your site in real time.


They’ll able to see each other’s cursor (like in Google Docs), the clicks are highlighted and the screen content stays synchronized. Visitors will also have the ability to text chat and audio chat (using WebRTC) with each other while staying on your website. All this and more with a line of code.


Add TogetherJS to your own Website


To get started, all you have to do is insert a little JavaScript snippet anywhere on your web page(s). There are several configuration parameters available for the widget but we will use the default settings to keep things simple.



<script>
TogetherJSConfig_autoStart = true;
</script>
<script src="http://ift.tt/1vtXj93;

This will add a little floating widget to your website that will be visible to all visitors. They can click the “+” button in the widget to generate a unique TogetherJS URL. Anyone who clicks this URL will be able to interact with each other on your page in real time. It can’t get any simpler.


I have put up a quick page where you can test TogetherJS capabilities. Click the “+” icon and send the unique URL to another person to chat in real-time.


Add TogetherJS to any Website


There’s more. You can add TogetherJS features to any web page on the Internet with the help of a bookmarklet.


TogetherJS


This bookmarklet will load the TogetherJS library on the current web page and you can give the chat session a unique name. Another person can launch the bookmarklet on the same page on their own computer, enter the same session name and you’ll be instantly connected.


You can co-browse, watch each other’s activity or chat atop the page.




This story, Add Collaboration Features to your Website with a Line of Code, was originally published at Digital Inspiration on 30/09/2014 under Bookmarklet, Web Design, Internet

Restrict Google Forms to only Allow One Entry Per Person



You have created a survey using Google Forms but people have quickly figured out a way to game your poll and tilt the results in their favor. They are submitting multiple entries, and because Google Forms will not record the I.P. address or the email of the form submitter, it is nearly impossible for you to separate the duplicate submissions from the genuine entries.


How do you restrict Google Forms to only allow a single entry from a user?


If you are a Google Apps user, you can always restrict the Google Form to accept entries only from users who are part of your domain and the response spreadsheet will then record the username of the form submitter. However if you have a regular Gmail / Google Account, you have another option now to prevent multiple form submissions from the same user.


While creating the Google Form, click the Settings bar and turn on the option that says “Allow only one response per user.” When the unique option is enabled for a Google Form, respondents will have to sign-in with their Google account to access the form. Their email address won’t be recorded in the response sheet but Google Form will not allow another entry from the same Google Account.


If someone tries to fill the Google Form again, a warning message will be displayed saying “You’ve already responded. You can only fill out this form once. Try contacting the owner of the form if you think this is a mistake.”


This is by far the easiest approach though it does put your Google Form out of reach of people who do not have Google Account or those who are skeptical of associating the email address with their form entry (though this association is completely hidden from the form owner).


Google Forms - Multiple Entries




This story, Restrict Google Forms to only Allow One Entry Per Person, was originally published at Digital Inspiration on 30/09/2014 under Google Forms, Internet

29 September 2014

Google Tests Icon for Smartphone-Optimized Results



A Google experiment shows a special icon next to smartphone-optimized search results. Obviously, the icon is only displayed when searching from smartphones.






Back in 2012, Google ran a similar experiment, but it never became a regular feature.



Google has a few articles about building smartphone-optimized sites. Google supports three different configurations: responsive design (same code, same URL - Google's recommended configuration), dynamic serving (different code, same URL) and separate mobile sites (different code, different URL).



{ Thanks, Herin Maru. }

Bonus Storage for Google Maps Views



Sushubh Mittal noticed 8GB of bonus storage in his Google account. The bonus storage is for Google Maps Views and doesn't expire.






Other users got 15GB, 67GB, 72GB of free storage, so it looks like Google's bonus is not the same for everyone. It's not clear how you can obtain the Google Maps Views bonus, but I assume it could be influenced by the number of photos and panoramic images you add to Google Maps Views, the number of photos approved to be displayed in Google Maps and their popularity.



All the photos you've publicly shared in Google+ and they're also tagged with a location and have the "Show location" setting checked are automatically added to Google Maps Views and some of them are added to Google Maps. "Google Maps tries to algorithmically choose a variety of interesting, high-quality photos that give you a sense of place. To keep the focus on the location, photos that have people in them are typically not chosen," explains Google.



You can check your storage here: mouse over the chart to see the breakdown.

28 September 2014

Android Verification Code for Google Accounts



When you're signing in to a Google account from a different country, Google asks you to confirm your identity. You can enter your recovery email address or phone number, enter a verification code received in an SMS messages or voice call and now you can enter a code generated by your Android device.






"If you're signing in from a different location than you usually do, we may ask you to enter a code from the Google Settings app on your Android phone or tablet to make sure you own the account. You don't need an internet connection or phone/SMS connectivity to get codes using this app."






The Google Settings app is the UI for Google Play Services, Google's framework that delivers new features and APIs without installing a new Android version. It has nothing to do with the built-in Settings app, which is part of the operating system and can't be updated by Google.



The verification code has 8 digits and it can be obtained by opening the Google Settings app, tapping the menu button and selecting "Get verification code".



{ Thanks, Herin. }

27 September 2014

Chrome's Offline Easter Egg



Chrome's latest Canary release has an updated offline error page. It still includes a small dinosaur image, a funny way to show how quickly your computer can become a relic from the past without an Internet connection.






The error page has an Easter Egg: if you press space, it lets you play a game. "Your only goal is to avoid hitting cacti. The T. Rex jumps by hitting the space bar. Fret not if you do hit an obstacle, because Chrome T. Rex doesn't stay down for long. (Hit the game-over refresh icon, and you're back at it.) The game tracks your progress and high score, but stats are lost if the window closes or is refreshed," reports Mashable.





Google's 16th Birthday Doodle



Google has an animated doodle for its 16th birthday. It's not a game like last year's doodle, but it's still funny. This time, Google shows the world how much it has grown.






"When's Google’s birthday? I'm not sure even we know – we've celebrated on September 7th, 8th, 26th, and, most recently the 27th. Still, while there’re some differing opinions about when to bust out the candles and cake, one fun fact is that our first doodle was posted even before Google was officially incorporated," says Google.



You can find Google's previous birthday doodles on this page.



Happy Birthday, Google!

26 September 2014

New Interface for Google Takeout



Google Takeout has a new interface. It's easier to pick the services you want to include in an archive and you can now store archives in Google Drive.



"After we finish creating your archive, we will add your archive to Drive and email you a link to its location. These archives will count against your storage quota," informs Google.






Some services let you select the data you want to export: Gmail labels, calendars, Google Drive folders, Blogger blogs, Google+ photo albums, books.









Google can create a download link that expires after a month or save the archive in Google Drive.















{ Thanks, Florian Kiersch. }

Mobile IE Doesn't Show Google Suggestions



If you've changed the search provider to Google in Internet Explorer for Windows Phone and you're wondering why search suggestions aren't that great, there's an explanation: Internet Explorer shows suggestions from Bing even if you're using Google.



Let's say I type in the address bar: "the best way to". Here are the suggestions:






And here are Google's suggestions:






If you go to IE's advanced settings, you'll notice that you can enable or disable "get suggestions from Bing as I type". To get Google's suggestions, you can go to google.com, install Google's app for Windows Phone or install a different browser.









So why would Microsoft show Bing suggestions if you've changed your search provider to Google? Maybe it's an excuse for Microsoft to send all your queries and partial queries to Bing, so that it can improve its search engine.

25 September 2014

Google Structured Snippets



A few weeks ago, I noticed that Google shows facts next to some Wikipedia results. This feature is called Structured Snippets and it's not limited to Wikipedia results.



"Structured Snippets is a new feature that incorporates facts into individual result snippets in Web Search. As seen in the example below, interesting and relevant information is extracted from a page and displayed as part of the snippet for the query [nikon d7100]," informs Google.






"Structured Snippets is the latest collaboration between Google Research and the Web Search team employing that data to seamlessly provide the most relevant information to the user. We use machine learning techniques to distinguish data tables on the Web from uninteresting tables, e.g., tables used for formatting web pages. We also have additional algorithms to determine quality and relevance that we use to display up to four highly ranked facts from those data tables," mentions the Google Research blog.



You don't need special formatting: Google extracts information from existing tables. It's interesting to notice that Google has always used tables from web pages to extract useful data. Google Sets, one of the earliest Google Labs services, used lists and tables from web pages to generate lists of related terms. Google also built a search engine for tables and shows data from tables in cards and snippets.

Obscure Google Maps Results



When you add "google maps" or "map" to a Google query related to a location, it's likely that you'll see a Google Maps card. For example, searching for [google maps bop], [map bop] or [bop map] returns a map for the Bouar Airport (BOP) from the Central African Republic.






Sometimes this feature doesn't work very well. I searched for [google maps location history] and Google returned this map for Location History Collection, a museum from Hungary that appears to be permanently closed. It's obvious that the Google Maps Location History page is more important and should be displayed first.





Updated Dictionary Card in Google Search



Google updated the dictionary card and it now includes a message next to the big arrow at the bottom: "Translations, word origin, and more definitions". Probably many users didn't realize that the card can be expanded to show even more definitions and some additional information.








23 September 2014

Creating Google Accounts No Longer Requires Google+



When you create a Google account, Google no longer forces you to join Google+. Google only asks you to create a public Google+ profile, but you can click "No thanks" and avoid upgrading to Google+.






A Google spokesperson confirmed the change to Quartz: "Users can now create a public profile during signup, or later, if and when they share public content for the first time (like a restaurant review, YouTube video or Google+ post)."






Google has removed the "real names" policy and made Hangouts available to Google Apps users who don't have Google+ accounts. It's likely that Hangouts and Google Photos will become standalone apps that don't require Google+. As Google+ fades into the background, it's time to open Google's apps to everyone and transform Google+ into a social enhancement instead of a requirement.



Back in 2012, creating a Google account from the Google homepage meant joining Gmail and Google+. Some time ago, Google added the option to use an existing email address and now you can bypass Google+. Another change is that you can create a Google account without entering a mobile phone number.

18 September 2014

Quick Unit Conversion in Google Search



Here's a simple way to use Google's unit conversion feature, while typing shorter queries. Instead of searching Google for [6 lbs to kg], you can use [6 lbs =]. Just add the equal sign to the value you want to convert and Google will use the right measurement unit most of the time.






Here's another example: [68 f =]. The query is shorter than [68 f to c] or [6 fahrenheit to celsius]. Unfortunately, [20 c =] doesn't convert temperature, since c is the speed of light, so you'll have to use [20 c to f].






You can use Google's dropdown to pick other measurement units or you can edit the value and the result will change as yo type.



This trick also works in Chrome's omnibox, Firefox's search box, Safari's address bar:








Google Maps Views to Replace Panoramio



Google acquired the photo sharing site Panoramio back in 2007 to add high-quality photos to Google Maps and Google Earth. Last year, Panoramio's team launched Google Maps Views, a community site that lets you upload panoramic images and geotagged photos. Now Google Maps Views uses publicly shared Google+ photos and it will replace Panoramio.



"Over the past year, we've developed a similar community in Views, which lets you publish geo-relevant content (photo spheres and traditional photography) on Google Maps. In the future, we plan to migrate Panoramio into Views, creating one destination where you can publish and peruse imagery from around the globe. Before migrating any imagery, we'll make sure that Views reaches a level of feature maturity that supports the needs of the community," says Evan Rapoport, Product Manager for Google Maps Views.



Most likely, Google hopes to add more photos to Google Maps and to build its own community of users that make the Google Maps better by uploading great photos.






"Views is a Google Maps community where you can share photos that help other people explore the world and decide where they want to go. If you publicly share photos with a location on Google+, they may also appear on your page," informs Google.






{ Thanks, Jordan. }






17 September 2014

Google Maps Engine Is Now Called My Maps



From a Google email:



"We want to let you know that in the coming months, we're upgrading the content you created in My Maps. All of the maps that you've created will automatically move to the new Google My Maps (previously called Google Maps Engine). Classic My Maps on maps.google.com will no longer be available."



So all the custom maps you've created in the old Google Maps interface will be automatically migrated to the new My Maps. If you don't want to wait, you can go to My Maps and click "upgrade now".









"Upgrading your maps is permanent and takes just a minute or two," informs Google. "The new My Maps is a more powerful maps creation tool that makes it easier to edit and share maps you've made. Just like with classic My Maps, you can work on a map with others, save driving directions, add photos and videos, and more."



The new My Maps (previously known as Maps Engine Lite) is more powerful than the old My Maps as it uses Google Drive sharing, has support for layers, it lets you import locations from spreadsheets and more. The main difference is that My Maps is a standalone site and you can't create custom maps inside Google Maps. You can see a list of recent custom maps and there's a button that lets you create maps.






Google also has an Android app for My Maps.