Google start page investigation

advertisement
Investigation into personal ‘Start Page’ options
Introduction to gadgets
Gadgets are HTML and JavaScript applications that conform to the Google
Gadget/OpenSocial gadget specifications.
Gadgets can be deployed to any platform that supports the OpenSocial container
specification. Simple Google gadgets can be deployed to any website and
developments such as Apache Shindig and Google Friend Connect allow developers
to incorporate a gadget container platform within their own social network/website.
Popular platforms that support gadgets include: iGoogle, Google Sites, Orkut,
MySpace, Yahoo!, LinkedIn, Ning and Hi5.
Gadgets are generally used in regard to the personalisation of a web space; a
container may allow for customisation of the gadgets displayed, a gadget may
display content specifically targeted to an individual.
Gadgets that use the OpenSocial aspect of the specification can interact with the
social elements of the platform they have been deployed to. Typical social
networking features include the ability to interrogate the user’s friends list, create
activity (status) updates and differentiate between the ‘owner’ and ‘viewer’ of a
gadget (public profile pages).
Example of a social network profile (Orkut) displaying a gadget
http://beyondwork.wordpress.com/2007/11/06/orkut-opensocial-google-gadgets-google-map-geolocateyour-friends/
As part of the DOULS project a number of personal gadgets that interact with the
Open University’s virtual learning environment (VLE) will be produced. Whilst these
gadgets could be deployed to any compatible OpenSocial container, wider adoption
by users is likely if we can promote and support a single platform. The university has
recently adopted Google Apps for education, with this platform being available to all
students, and it has a number of tools that support the use of gadgets.
When presenting a ‘portal’ to Google Apps users, where they can pick and chose
gadgets to display in a personal space, there are two options available that require
consideration.
Google Apps for education: ‘Start Page’ options
There are two methods for presenting personal gadget enabled pages (containers) to
Google Apps users. Referred to as the Google Apps ‘start page’ the two options are:
1. iGoogle
2. User start page
iGoogle is the default ‘start page’ for Google Apps, replacing an original start page
option. The user start page option is a Google site based on the ‘start page’ template
that Google provides.
Neither of these options functions as the default landing/homepage for a domain
Google Apps user, this is a screen showing a list of the most useful tools (Mail, Docs
etc). It looks possible to change this landing page to either of the options if required.
Accessing the different options
1. iGoogle
A ‘Start Page’ link can be placed in the main list of tools shown at the top of the
Google Apps page.
Or, visit the iGogle page (www.google.com/ig) and sign-in as a Google Apps user.
2. User ‘start page’
The user ‘start page’ is created in Google Sites and will have a url of
https://sites.google.com/a/domain/(name) . This can be changed in the administrative
settings to a short address e.g. start.domain. The user start page cannot be linked
from the list of tools, so (unless it is set to the landing page) users would need to be
directed to it elsewhere.
Contents
1. iGoogle
 Blank ‘canvas’ that the user populates.
 Users can add any gadget in the gadget ‘directory’.
 Gadgets can be pushed into iGoogle via an ‘add to Google’ button which can
be placed on any website.
This can add an individual gadget or a whole tab (with multiple gadgets).
 Android and iPhone versions.
 Supports chat (Google Talk).
 Supports viewing of status updates.
2. User start page
 Uses Google sites, so can be ‘designed’ with custom text, images, layout.
 Can be pre-populated with in-built gadgets.
 Can be pre-populated with personal gadgets (user can remove).
 Users can add any gadget in the gadget ‘directory’; this list can be altered via
whitelisting and blacklisting (which affects all sites in the domain).
‘Private’ domain only gadgets can also be listed.
Example of user start page:
http://www.google.com/support/a/bin/answer.py?answer=179916
Gadget feature test
A test gadget was deployed to each option to ascertain feature availability.
iGoogle (signed in as a Google Apps for education user):
 Friend support (can be disabled by user on a per gadget basis)
 Updates (status) support (can be disabled by user on a per gadget basis)
 Canvas view support (maximise gadget)
 Gadgets can be positioned on screen by user
 Gadgets can be ‘shared’ with contacts
 Owner and viewer ID supported
 OAuth consumer key signing supported
 Oauth public key signing supported (www.google.com)
 Container identified as “http://www.google.com/ig”
User start page (Google Sites):
 Friend support (when signed-in)
 Update support (when signed-in)
 Owner and viewer ID supported (when signed-in)
 OAuth consumer key signing supported
 Oauth public key signing supported (www.google.com)
 Container identified as “http://sites.google.com”
Pre-populated gadgets
 Size and position can be determined by site owner
Personal (user-added) gadgets
 Canvas view support (maximise gadget, not full screen)
 Gadgets can be positioned on screen by user
For both options the user’s friends list is determined by the ‘Friends’ contacts in
Gmail. This is not the case with the non Apps for education version of iGoogle as
normally contacts can be controlled separately within iGoogle (a Google account
does not necessarily have Gmail enabled).
iGoogle screen: demonstrating tabs, canvas view and social networking features
User experience
1. iGoogle
Users would access iGoogle via the ‘Start Page’ link at the top of Google Apps for
education tools.
When accessing iGoogle for the first time users are presented with a default set of
gadgets including weather and youtube gadgets.
In order to promote the use of OU gadgets (and others that users may find useful)
there would ideally be a list of gadgets available to users, on the VLE or Student
Home, with help and support information. This list could contain ‘add to Google’
buttons that would add gadgets or sets of gadgets to the user’s iGoogle page.
Users can personalise iGoogle as they wish, adding tabs, gadgets and changing the
theme (design).
2. User start page
The user start page would need to be accessed from another site such as the VLE or
Student Home. With the single sign-on process users will be automatically signed in
to their Google account when viewing the start page.
Content in the start page could give information and support on gadgets and a
selection of the most useful gadgets could be built into the page. The page could be
designed with OU branding – so it looks familiar to users.
Users could add gadgets into their personal area of the page using the gadget
directory. This process could target gadgets that are produced by the OU or are seen
as useful by ‘whitelisting’ them (only approved gadgets are shown in the directory).
Summary
iGoogle is a personal space; users can personalise it as they please and there is
strong support for social networking. It is a space where users can interact not only
with Google products but with the whole web.
The user start page is more directed; it is a pre-defined space that you are providing
users with and they interact with services you dictate. Social interaction is not
promoted and there is only a small element of personalisation.
From a technical perspective there is no difference between the two options; both
support all gadget features.
Appendix
Feature comparison
iGoogle Google
for
Sites
Google Start
Apps
Page
Feature
Data migration
from Google
Apps Start Page
If you used the previous version of the Start
Page service, all gadgets on users' current
Start Pages are migrated, except locked
gadgets
"Start Page" link
maps to new
Start Page
Users can click the existing Start Page link
above their Gmail or other Google service
page to open iGoogle.
Users can add
gadgets
Gadgets allow users to embed dynamic
content on their Start Page, such as a Gmail
viewer, news feeds, and more.
Administratorcontrolled gadget
directory
Administrator can whitelist (allow) or
blacklist (disallow) gadgets for use in the
domain on the Start Page. Learn more
(With iGoogle, users can access any
gadgets.)
Private gadgets
for domain
You can create private gadgets that only
users in your domain can see. Learn more
Administratorcontrolled
theme/colors/font
s
Administrator selects the theme, so users
can't use inappropriate themes for their Start
Pages. (With iGoogle, users can choose
from over 5,000 themes.)
Administrator
can lock content
&
specify default
gadgets
Administrator can add content (such as
announcements), branding, and gadgets in a
locked area on the Start Page
Full-page gadgets
Canvas view lets users view gadgets in a
(canvas view)
full-screen width that provides more
functionality.Learn more
Gmail gadget
Users can read and send email messages
right from their iGoogle page.
Chat gadget
Google Talk is embedded on the iGoogle
page (if your domain has enabled Google
Talk).
Tabbed pages
Users can add pages to organize content in
iGoogle.
Links to Google
services at top of
page
Users can quickly access Gmail, Calendar,
and other services using the navigation bar
at the top of the page.
Your logo on the
page
If you uploaded a logo for your domain
using the admin control panel, it appears on
the Start Page.
Custom
header/footer
You can change the size and logo in the
header, and show or hide links to other site
pages and files in the footer.
Custom CSS
This customization isn't available in either
iGoogle or the Google Sites Start Page
template.
(http://www.google.com/support/a/bin/answer.py?answer=180378)
More information:
Gadgets API
http://code.google.com/apis/gadgets/
About the Google Apps Start Page
http://www.google.com/support/a/bin/answer.py?hl=en&answer=166741
Create user Start Page using Sites
http://www.google.com/support/a/bin/answer.py?answer=179916
iGoogle vs. Google Sites Start Page
http://www.google.com/support/a/bin/answer.py?answer=180378
iGoogle for mobile
http://www.google.com/mobile/igoogle/
Personalize iGoogle: Updates and Friends
http://www.google.com/support/websearch/bin/answer.py?answer=151672
Private Gadget Administrator's Guide
http://code.google.com/p/google-feedserver/wiki/PrivateGadgetAdministratorsGuide
Google gadgets for sites
http://code.google.com/apis/sites/gadgets/site_gadgets.html
Download