CINXE.COM

Google Drive Blog: March 2009

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Google Drive Blog: March 2009 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' property='og:description'/> <meta content='en_US' property='og:locale'/> <meta content='https://drive.googleblog.com/2009/03/' property='og:url'/> <meta content='Google Drive Blog' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' property='twitter:description'/> <meta content='summary' name='twitter:card'/> <meta content='@googledrive' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 40px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 79px; vertical-align: top; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(//4.bp.blogspot.com/-8O7VcmcY32o/VSYkC2vUj7I/AAAAAAAAHeU/7mzo-JFgTgk/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner, .header-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .cols-wrapper { margin: auto; clear: both; margin-top: 60px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://drive.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://drive.googleblog.com/2009/03/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Google Drive Blog - Atom" href="https://drive.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Google Drive Blog - RSS" href="https://drive.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Google Drive Blog - Atom" href="https://www.blogger.com/feeds/5320550312748173929/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='News and notes from the Google Drive team' name='description'/> <meta content='https://drive.googleblog.com/2009/03/' property='og:url'/> <meta content='Google Drive Blog' property='og:title'/> <meta content='News and notes from the Google Drive team' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 56px; } .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 60px; } .header-inner { height: 256px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 70px; overflow: hidden; margin-top: 4px; margin-right: 8px; } .header-left { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /*main post*/ .post { margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 56px; margin-top: 3px; } .header-inner .google-logo img { height: 56px; } .header-title h2 { font-size: 32px; line-height: 60px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-34322147-1', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=5320550312748173929&amp;zx=5ce98044-c15c-4b1f-949d-5f19deeaa2d6' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=5320550312748173929&amp;zx=5ce98044-c15c-4b1f-949d-5f19deeaa2d6' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); //]]> </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://drive.googleblog.com/'> <img height="70" src="//3.bp.blogspot.com/-IklRdTiTjzQ/Velxzvfh-QI/AAAAAAAARFg/f69gC_4abN8/s1600-r/drive.png"> </a> <a href='/.'> <h2> Google Drive Blog </h2> </a> </div> <div class='header-desc'> The latest news and updates from the Google Drive team. </div> </div> </div></div> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='7639616625373485088' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/just-to-clarify.html' itemprop='url' title='Just to clarify...'> Just to clarify... </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, March 27, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Yesterday, a researcher publicly reported some concerns with Google Docs. At Google, we treat the privacy and integrity of our users' data with the highest priority. We quickly investigated, and we believe that these concerns do not pose a significant security risk to our users. If you want the details, read on...<br /><br />The first concern that the researcher raised is that an image embedded in a document is not deleted when a document is deleted. Images are maintained because removing them would break image references in users' other Google documents and external blogs. In addition, image URLs are known only to users who have at some point had access to the document the image is embedded in, and could therefore have saved the image anyway (which is fully expected). You can always <a href="mailto:docsimagedelete@google.com">contact support</a> to purge images from your account.<br /><br />The second concern that the researcher raised is that viewers may be able to see revisions of drawings that are included in a document, using the new "<a href="http://googledocs.blogspot.com/2009/03/drawing-on-your-creativity-in-docs.html">Insert Drawing</a>" feature. The ability for document collaborators to view revision history is a feature built into Docs. The ability to view past versions of the drawings is limited to authorized persons who have been given explicit access to the document with the embedded drawing. We may consider explicitly preventing viewers from accessing drawing revisions. For now, if document owners decide they don't want viewers to have access to their revisions, they can simply make a new copy of the document (from the File menu) and share that new version. The revision history of both the document and all embedded drawings is removed in copies of documents.<br /><br />The final concern that the researcher raised is that users removed from documents can, in a specific case, regain access to them. The specific case is related to the use of a feature which allows document invitations to be forwarded to more than one person. That feature was provided in response to user requests for "invitation forwarding" and sharing documents with email lists. Invitations sent using this feature contain a special key on the document link. This feature can be disabled at any time to expire previously distributed invitations which contain that special key. To do this, simply disable this feature by unchecking it (in documents and presentations, it's called "invitations may be used by anyone" and in spreadsheets it's "editors can share this item").<br /><br />We have begun adding more documentation in the Help Center <a href="http://docs.google.com/support/bin/answer.py?answer=141903&topic=20971">here</a> and <a href="http://docs.google.com/support/bin/answer.py?answer=86152&topic=15129">here</a> to describe in more detail the functions related to each concern. We are also exploring alternative design options that might further address the concerns.<br />We'd like to thank the researcher for sharing his concerns with us. We always welcome your feedback on our products, and thank you for your continued support.<br /><br /><span style="font-style:italic;">[Update 3/28/09: I failed to mention the researcher's name in the original post. His name is Ade Barkah]</span><br /><br /><span class="byline-author">Posted by: Jonathan Rochelle, Product Manager, Google Docs</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Yesterday, a researcher publicly reported some concerns with Google Docs. At Google, we treat the privacy and integrity of our users' data with the highest priority. We quickly investigated, and we believe that these concerns do not pose a significant security risk to our users. If you want the details, read on...<br /><br />The first concern that the researcher raised is that an image embedded in a document is not deleted when a document is deleted. Images are maintained because removing them would break image references in users' other Google documents and external blogs. In addition, image URLs are known only to users who have at some point had access to the document the image is embedded in, and could therefore have saved the image anyway (which is fully expected). You can always <a href="mailto:docsimagedelete@google.com">contact support</a> to purge images from your account.<br /><br />The second concern that the researcher raised is that viewers may be able to see revisions of drawings that are included in a document, using the new "<a href="http://googledocs.blogspot.com/2009/03/drawing-on-your-creativity-in-docs.html">Insert Drawing</a>" feature. The ability for document collaborators to view revision history is a feature built into Docs. The ability to view past versions of the drawings is limited to authorized persons who have been given explicit access to the document with the embedded drawing. We may consider explicitly preventing viewers from accessing drawing revisions. For now, if document owners decide they don't want viewers to have access to their revisions, they can simply make a new copy of the document (from the File menu) and share that new version. The revision history of both the document and all embedded drawings is removed in copies of documents.<br /><br />The final concern that the researcher raised is that users removed from documents can, in a specific case, regain access to them. The specific case is related to the use of a feature which allows document invitations to be forwarded to more than one person. That feature was provided in response to user requests for "invitation forwarding" and sharing documents with email lists. Invitations sent using this feature contain a special key on the document link. This feature can be disabled at any time to expire previously distributed invitations which contain that special key. To do this, simply disable this feature by unchecking it (in documents and presentations, it's called "invitations may be used by anyone" and in spreadsheets it's "editors can share this item").<br /><br />We have begun adding more documentation in the Help Center <a href="http://docs.google.com/support/bin/answer.py?answer=141903&topic=20971">here</a> and <a href="http://docs.google.com/support/bin/answer.py?answer=86152&topic=15129">here</a> to describe in more detail the functions related to each concern. We are also exploring alternative design options that might further address the concerns.<br />We'd like to thank the researcher for sharing his concerns with us. We always welcome your feedback on our products, and thank you for your continued support.<br /><br /><span style="font-style:italic;">[Update 3/28/09: I failed to mention the researcher's name in the original post. His name is Ade Barkah]</span><br /><br /><span class="byline-author">Posted by: Jonathan Rochelle, Product Manager, Google Docs</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/just-to-clarify.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:Just to clarify...&url=https://drive.googleblog.com/2009/03/just-to-clarify.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/just-to-clarify.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='20' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/just-to-clarify.html' data-url='https://drive.googleblog.com/2009/03/just-to-clarify.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/just-to-clarify.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='3410166308409433843' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html' itemprop='url' title='Drawing on your creativity in Docs'> Drawing on your creativity in Docs </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, March 25, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: center;"><br /></div><div>I'm excited to tell you about <b>Insert Drawing</b>, a new feature we've added to Google Docs. Now you can create and insert rich, colorful drawings into documents, presentations and spreadsheets, to illustrate your ideas or just for fun.</div><div style="text-align: left;"><br /></div>It's easy to create drawings using lines, free hand scribbles, text labels and a large choice of shapes that you can move, resize, rotate and adjust. Group, order, align and distribute and other features are available when you select objects you've drawn. You can also customize a range of shape properties, from line widths to fill color, and from arrowheads to font size, and much more. If you change your mind, there is undo and redo. You can collaborate with a friend or colleague on a drawing, or work alone, just as you can in Google Docs today.<div><br /><img alt="" border="0" id="BLOGGER_PHOTO_ID_5317268343942915650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFV2qFY5yr4n3mQWNm2q2ybaz3FRj6z9-TtMOmJnO3k29zDWDKwfxciMQArcVFQ7LXtahbENG_Zwnm0hdiNe2DOT8B_dn5KiUH8duMTExWZlfKRPEb7bmRb8pAAlSEkN5ZcYucyl0SeBc/s400/a_sketch_drawing.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" /><div><div><br /></div><div>The team and technology behind Insert Drawing originally came from the startup Tonic Systems, which Google acquired in 2007. The drawing feature that we've built relies heavily on a relatively new capability in browsers: the ability to render vector graphics. We use the <a href="http://www.w3.org/Graphics/SVG/">SVG</a> (scalable vector graphics) standard to accomplish this in most browsers and <a href="http://en.wikipedia.org/wiki/Vector_Markup_Language">VML</a> (vector markup language) where SVG is not available. Only recently has the performance and ubiquity of such technology enabled us to deliver what we hope is a delightful feature. As browsers continue to improve, we can deliver more and more useful cloud-based functionality.</div><div><br /></div><div>As with any new feature, we'll be adding new capabilities over time. But even though we have our own to-do list, we'd love to hear about how you think we could improve drawings. You'll find <b>Drawing</b> within the <b>Insert</b> menu, so try it out and tell us what you think in our <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=2040927159da752f&amp;hl=en">Help Forum</a>.</div></div><div><br /><span class="byline-author">Posted by: Tony Glenning, Drawings Team Lead</span></div></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div style="text-align: center;"><br /></div><div>I'm excited to tell you about <b>Insert Drawing</b>, a new feature we've added to Google Docs. Now you can create and insert rich, colorful drawings into documents, presentations and spreadsheets, to illustrate your ideas or just for fun.</div><div style="text-align: left;"><br /></div>It's easy to create drawings using lines, free hand scribbles, text labels and a large choice of shapes that you can move, resize, rotate and adjust. Group, order, align and distribute and other features are available when you select objects you've drawn. You can also customize a range of shape properties, from line widths to fill color, and from arrowheads to font size, and much more. If you change your mind, there is undo and redo. You can collaborate with a friend or colleague on a drawing, or work alone, just as you can in Google Docs today.<div><br /><img alt="" border="0" id="BLOGGER_PHOTO_ID_5317268343942915650" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFV2qFY5yr4n3mQWNm2q2ybaz3FRj6z9-TtMOmJnO3k29zDWDKwfxciMQArcVFQ7LXtahbENG_Zwnm0hdiNe2DOT8B_dn5KiUH8duMTExWZlfKRPEb7bmRb8pAAlSEkN5ZcYucyl0SeBc/s400/a_sketch_drawing.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" /><div><div><br /></div><div>The team and technology behind Insert Drawing originally came from the startup Tonic Systems, which Google acquired in 2007. The drawing feature that we've built relies heavily on a relatively new capability in browsers: the ability to render vector graphics. We use the <a href="http://www.w3.org/Graphics/SVG/">SVG</a> (scalable vector graphics) standard to accomplish this in most browsers and <a href="http://en.wikipedia.org/wiki/Vector_Markup_Language">VML</a> (vector markup language) where SVG is not available. Only recently has the performance and ubiquity of such technology enabled us to deliver what we hope is a delightful feature. As browsers continue to improve, we can deliver more and more useful cloud-based functionality.</div><div><br /></div><div>As with any new feature, we'll be adding new capabilities over time. But even though we have our own to-do list, we'd love to hear about how you think we could improve drawings. You'll find <b>Drawing</b> within the <b>Insert</b> menu, so try it out and tell us what you think in our <a href="//www.google.com/support/forum/p/Google+Docs/label?lid=2040927159da752f&amp;hl=en">Help Forum</a>.</div></div><div><br /><span class="byline-author">Posted by: Tony Glenning, Drawings Team Lead</span></div></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:Drawing on your creativity in Docs&url=https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='50' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html' data-url='https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/drawing-on-your-creativity-in-docs.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/drawings' rel='tag'> drawings </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='2174863765951352240' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html' itemprop='url' title='Find (and replace) my favo(u)rite colo(u)r and much, much more'> Find (and replace) my favo(u)rite colo(u)r and much, much more </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, March 25, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div style="text-align: center;"><br /></div>I'm Canadian. And although I've lived and worked here in the U.S. quite some time now, the Canadian spellings of certain words still often slip into my documents. Favourite, colour, neighbour, centre, etc. -- you get the idea. This week, we've added a new <span style="font-weight:bold;">find and replace</span> toolbar (for documents) which will make it easier for me to catch those Canadian spellings when I'm writing for an American audience.<div><br /><div><div>If you want to locate a word or phrase in your document, it's as easy as choosing "Find &amp; Replace" in the "Edit" menu, or hitting Ctrl+F.</div><div><br /></div><div><img alt="" border="0" id="BLOGGER_PHOTO_ID_5317178145898384354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_FyAQP-vOsL1UC9w2yQnUcqVLcwcVaZjJCmlybNHOMrKs6hQgfmzHu2hic2ApcyRgcsBzpG36ETy9o_FZJlhFiwv10OrCUUpeOZjlUeKd1cVyQiKkEqx0qvuaE1Iqea0Epk_arBhN52xf/s400/find_replace_img.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 95px;" /></div><div style="text-align: center;"><br /></div><div><div><div>Then type the text you want to find, and click <b>Find Ne</b><b>xt</b> (or press Ctrl+G). If it appears more than once in your document, you can click Find Next again to select the next occurrence.</div><div><br /></div><div>If you want to change some or all of the occurrences in your document, just type the replacement text in the second box. Click the <b>Replace</b> button to change a selected occurrence to the replacement text, or click <b>Replace All</b> to change all the occurrences in your document in one shot.</div><div><br /></div><div>Find and Replace also supports additional options for controlling the search, which you can see by clicking the arrow next to the search box. Options such as case-sensitive matching and <a href="http://en.wikipedia.org/wiki/Regular_expression">regular expressions</a>. Find out more about this feature in this <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=62754">help center article</a>.</div><div><br /></div><div>Pretty useful tool, eh?</div><br /><span class="byline-author">Posted by: Vivian Leung, Product Marketing Manager (and proud Canuck)</span></div></div></div></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div style="text-align: center;"><br /></div>I'm Canadian. And although I've lived and worked here in the U.S. quite some time now, the Canadian spellings of certain words still often slip into my documents. Favourite, colour, neighbour, centre, etc. -- you get the idea. This week, we've added a new <span style="font-weight:bold;">find and replace</span> toolbar (for documents) which will make it easier for me to catch those Canadian spellings when I'm writing for an American audience.<div><br /><div><div>If you want to locate a word or phrase in your document, it's as easy as choosing "Find &amp; Replace" in the "Edit" menu, or hitting Ctrl+F.</div><div><br /></div><div><img alt="" border="0" id="BLOGGER_PHOTO_ID_5317178145898384354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_FyAQP-vOsL1UC9w2yQnUcqVLcwcVaZjJCmlybNHOMrKs6hQgfmzHu2hic2ApcyRgcsBzpG36ETy9o_FZJlhFiwv10OrCUUpeOZjlUeKd1cVyQiKkEqx0qvuaE1Iqea0Epk_arBhN52xf/s400/find_replace_img.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 95px;" /></div><div style="text-align: center;"><br /></div><div><div><div>Then type the text you want to find, and click <b>Find Ne</b><b>xt</b> (or press Ctrl+G). If it appears more than once in your document, you can click Find Next again to select the next occurrence.</div><div><br /></div><div>If you want to change some or all of the occurrences in your document, just type the replacement text in the second box. Click the <b>Replace</b> button to change a selected occurrence to the replacement text, or click <b>Replace All</b> to change all the occurrences in your document in one shot.</div><div><br /></div><div>Find and Replace also supports additional options for controlling the search, which you can see by clicking the arrow next to the search box. Options such as case-sensitive matching and <a href="http://en.wikipedia.org/wiki/Regular_expression">regular expressions</a>. Find out more about this feature in this <a href="http://docs.google.com/support/bin/answer.py?hl=en&amp;answer=62754">help center article</a>.</div><div><br /></div><div>Pretty useful tool, eh?</div><br /><span class="byline-author">Posted by: Vivian Leung, Product Marketing Manager (and proud Canuck)</span></div></div></div></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:Find (and replace) my favo(u)rite colo(u)r and much, much more&url=https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='10' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html' data-url='https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/find-and-replace-my-favourite-colour.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='6725156580799812468' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html' itemprop='url' title='Custom views give you more control of your spreadsheets'> Custom views give you more control of your spreadsheets </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, March 18, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> A few weeks ago we <a href="http://googledocs.blogspot.com/2009/02/add-edit-sort-and-filter-improved.html">enhanced mobile access</a> to spreadsheets by adding the ability to add, edit, sort, and filter rows. Today, I'm happy to announce that this same list view is now available when you're working on spreadsheets from desktop and notebook computers. You can find list view under the View menu.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHgfiEXpxN2yVNK5dz7pkTkLcJ4BZhN1aqjG6w9rvSL3cTuHutB-ZhffgWCInmkXcbifqKRizMQMpHRtks0fH2wNVKOGeCGq3Vdoef8j9SdlN3JFhuM9MOvCSqdcHTihX19Uc71jux5kn/s1600-h/Picture+93.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351895108363122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHgfiEXpxN2yVNK5dz7pkTkLcJ4BZhN1aqjG6w9rvSL3cTuHutB-ZhffgWCInmkXcbifqKRizMQMpHRtks0fH2wNVKOGeCGq3Vdoef8j9SdlN3JFhuM9MOvCSqdcHTihX19Uc71jux5kn/s400/Picture+93.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 231px; height: 188px;" /></a>List view provides a simplified interface to your spreadsheet. Here's an example of a spreadsheet that could be used by employees that are staffing a trade show booth:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF8NBwaqWkwIYrUkU23zzL2srAUZoRe-R3nuaqxislk0iz_Nk9fWaDoQRFF9oK7tuAnddjHWdIx-Grw-KBMzYNUMc-hQxgH3wlzLeu2AGdgx_DCzER-7FnD8Bmw7AG_KHvt0UNbdl8x7B_/s1600-h/Picture+94.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351753741989858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF8NBwaqWkwIYrUkU23zzL2srAUZoRe-R3nuaqxislk0iz_Nk9fWaDoQRFF9oK7tuAnddjHWdIx-Grw-KBMzYNUMc-hQxgH3wlzLeu2AGdgx_DCzER-7FnD8Bmw7AG_KHvt0UNbdl8x7B_/s400/Picture+94.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 193px;" /></a><br />Notice that you can quickly sort and filter data in list view without changing the underlying spreadsheet. Each sort and filter view has a unique web address (URL), making it easy to return to a particular view to inspect and analyze your data. You can share list view URLs with your colleagues, provided they have permission to access the spreadsheet. Below, I've filtered the spreadsheet to see who requested "Large" t-shirts on "Tuesday":<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrViXhz-Yj0VxURs4w9nCUqgkEidslnuO_InRSXgWsJdYoADpBMGJj8HmZ4PGws5bnpysk6K_vkIKgEQ8o-r9vHCUKnhoHgorX3NYeH0KhOQ8F2VitR5hIhsizTXkXqDmRNQrzeXe8Bh-/s1600-h/Picture+95.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351586067410994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrViXhz-Yj0VxURs4w9nCUqgkEidslnuO_InRSXgWsJdYoADpBMGJj8HmZ4PGws5bnpysk6K_vkIKgEQ8o-r9vHCUKnhoHgorX3NYeH0KhOQ8F2VitR5hIhsizTXkXqDmRNQrzeXe8Bh-/s400/Picture+95.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 137px;" /></a>List view can also be embedded in a web page, either in read-only or editable mode. Here I've embedded a view of the example spreadsheet right into this blog post:<br /><br /><iframe src="http://spreadsheets.google.com/lv?key=rvO75XC55aOwetAE1tq6bIQ&amp;type=view&amp;gid=0&amp;colid0=1&amp;filterstr0=Associate&amp;sortcolid=-1&amp;sortasc=true&amp;rowsperpage=5" width="520" frameborder="0" height="330"></iframe><br /><br />Here are a few more ways to use list view:<br /><ul><li>Imagine that you collected 100 names and t-shirt sizes using a Google Docs form. You might share a list view of the form responses, allowing people to fix errors (such as someone entering the wrong size) without worrying about a novice user accidentally messing up other parts of the spreadsheet.</li><li>Rather than embedding a published snapshot of a spreadsheet in your Google Sites page, you can now embed a read-only list view of the spreadsheet, which allows users to easily sort, filter and page through the data.</li></ul>List view also loads very quickly in your browser, making it especially useful when you just want to quickly give others basic editing access rather than the full functionality normally available. And if you're using list view and need full spreadsheet functionality, just follow the "Go to spreadsheet view" link.<br /><br /><span class="byline-author">Posted by: Eric Bogs, User Interface Software Engineer<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> A few weeks ago we <a href="http://googledocs.blogspot.com/2009/02/add-edit-sort-and-filter-improved.html">enhanced mobile access</a> to spreadsheets by adding the ability to add, edit, sort, and filter rows. Today, I'm happy to announce that this same list view is now available when you're working on spreadsheets from desktop and notebook computers. You can find list view under the View menu.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHgfiEXpxN2yVNK5dz7pkTkLcJ4BZhN1aqjG6w9rvSL3cTuHutB-ZhffgWCInmkXcbifqKRizMQMpHRtks0fH2wNVKOGeCGq3Vdoef8j9SdlN3JFhuM9MOvCSqdcHTihX19Uc71jux5kn/s1600-h/Picture+93.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351895108363122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBHgfiEXpxN2yVNK5dz7pkTkLcJ4BZhN1aqjG6w9rvSL3cTuHutB-ZhffgWCInmkXcbifqKRizMQMpHRtks0fH2wNVKOGeCGq3Vdoef8j9SdlN3JFhuM9MOvCSqdcHTihX19Uc71jux5kn/s400/Picture+93.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 231px; height: 188px;" /></a>List view provides a simplified interface to your spreadsheet. Here's an example of a spreadsheet that could be used by employees that are staffing a trade show booth:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF8NBwaqWkwIYrUkU23zzL2srAUZoRe-R3nuaqxislk0iz_Nk9fWaDoQRFF9oK7tuAnddjHWdIx-Grw-KBMzYNUMc-hQxgH3wlzLeu2AGdgx_DCzER-7FnD8Bmw7AG_KHvt0UNbdl8x7B_/s1600-h/Picture+94.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351753741989858" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF8NBwaqWkwIYrUkU23zzL2srAUZoRe-R3nuaqxislk0iz_Nk9fWaDoQRFF9oK7tuAnddjHWdIx-Grw-KBMzYNUMc-hQxgH3wlzLeu2AGdgx_DCzER-7FnD8Bmw7AG_KHvt0UNbdl8x7B_/s400/Picture+94.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 193px;" /></a><br />Notice that you can quickly sort and filter data in list view without changing the underlying spreadsheet. Each sort and filter view has a unique web address (URL), making it easy to return to a particular view to inspect and analyze your data. You can share list view URLs with your colleagues, provided they have permission to access the spreadsheet. Below, I've filtered the spreadsheet to see who requested "Large" t-shirts on "Tuesday":<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrViXhz-Yj0VxURs4w9nCUqgkEidslnuO_InRSXgWsJdYoADpBMGJj8HmZ4PGws5bnpysk6K_vkIKgEQ8o-r9vHCUKnhoHgorX3NYeH0KhOQ8F2VitR5hIhsizTXkXqDmRNQrzeXe8Bh-/s1600-h/Picture+95.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314351586067410994" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrViXhz-Yj0VxURs4w9nCUqgkEidslnuO_InRSXgWsJdYoADpBMGJj8HmZ4PGws5bnpysk6K_vkIKgEQ8o-r9vHCUKnhoHgorX3NYeH0KhOQ8F2VitR5hIhsizTXkXqDmRNQrzeXe8Bh-/s400/Picture+95.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 137px;" /></a>List view can also be embedded in a web page, either in read-only or editable mode. Here I've embedded a view of the example spreadsheet right into this blog post:<br /><br /><iframe src="http://spreadsheets.google.com/lv?key=rvO75XC55aOwetAE1tq6bIQ&amp;type=view&amp;gid=0&amp;colid0=1&amp;filterstr0=Associate&amp;sortcolid=-1&amp;sortasc=true&amp;rowsperpage=5" width="520" frameborder="0" height="330"></iframe><br /><br />Here are a few more ways to use list view:<br /><ul><li>Imagine that you collected 100 names and t-shirt sizes using a Google Docs form. You might share a list view of the form responses, allowing people to fix errors (such as someone entering the wrong size) without worrying about a novice user accidentally messing up other parts of the spreadsheet.</li><li>Rather than embedding a published snapshot of a spreadsheet in your Google Sites page, you can now embed a read-only list view of the spreadsheet, which allows users to easily sort, filter and page through the data.</li></ul>List view also loads very quickly in your browser, making it especially useful when you just want to quickly give others basic editing access rather than the full functionality normally available. And if you're using list view and need full spreadsheet functionality, just follow the "Go to spreadsheet view" link.<br /><br /><span class="byline-author">Posted by: Eric Bogs, User Interface Software Engineer<br /></span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:Custom views give you more control of your spreadsheets&url=https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='22' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html' data-url='https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/custom-views-give-you-more-control-of.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog' rel='tag'> Google Apps Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> </span> </div> </div> </div> <div class='post' data-id='1215660079047200965' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html' itemprop='url' title='New Template: 2009 College Basketball Tournament Bracket'> New Template: 2009 College Basketball Tournament Bracket </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Wednesday, March 18, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://docs.google.com/previewtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE&amp;mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314538952303243986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwCbtXY1avmOLSNDK1n6iuWHCYETbgWSLJLnmvl7IgIqkkMUH27EcIsaQgVjZU-8Yy_NCe3EXvVcR4hpZnFO7tFrJ_1WpocWmAK48zUkWkg9cwEyG6QmyIGRlGstRy1CaMoQXUWxz0n5oG/s400/NCAA_Thumbnail.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 313px;" /></a><br />The first round of the 2009 NCAA Division I men's college basketball tournament starts tomorrow. For many of us in the U.S., it's a time when we root for our favorite college teams and engage in some friendly competition with co-workers and college buddies to see who's going to win the National Championship in Detroit.<br /><br /><iframe marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE" scrolling="no" width="540" frameborder="0" height="157"></iframe><br /><br />In preparation for this year's tournament, I used my 20% project time to create the <a href="http://docs.google.com/previewtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE&amp;mode=public">tournament bracket</a> template above, all within a Google Docs spreadsheet. To make this spreadsheet work, I created a <a href="http://docs.google.com/support/bin/answer.py?answer=142595">GoogleTournament function</a> that lets you look up a plethora of information about the NCAA tournament including team names, records, seeds, scores, game times and even the location of a game. Every time you check out the spreadsheet (and if you're like most college basketball fans - multiple times each day) you'll see the latest results.<br /><br />Since you can add collaborators to your spreadsheet, it's easy to engage in some friendly rivalry (i.e. trash talk) right within the spreadsheet. The template includes 10 blank brackets that each of your friends can fill out. No need to print out and fill-in blank paper brackets. There's one sheet that shows whose picks are the best.<br /><br />If you are brave enough to share your picks with the world, you can publish your sheet or the entire spreadsheet. When you're in a fan forum discussing the tournament, you can just refer to the published spreadsheet to show off your picks.<br /><br />Not satisfied with my basic spreadsheet? Create your own using the GoogleTournament function.<br /><br /><span class="byline-author">Posted by: John Danaher, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://docs.google.com/previewtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE&amp;mode=public"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5314538952303243986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwCbtXY1avmOLSNDK1n6iuWHCYETbgWSLJLnmvl7IgIqkkMUH27EcIsaQgVjZU-8Yy_NCe3EXvVcR4hpZnFO7tFrJ_1WpocWmAK48zUkWkg9cwEyG6QmyIGRlGstRy1CaMoQXUWxz0n5oG/s400/NCAA_Thumbnail.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 313px;" /></a><br />The first round of the 2009 NCAA Division I men's college basketball tournament starts tomorrow. For many of us in the U.S., it's a time when we root for our favorite college teams and engage in some friendly competition with co-workers and college buddies to see who's going to win the National Championship in Detroit.<br /><br /><iframe marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE" scrolling="no" width="540" frameborder="0" height="157"></iframe><br /><br />In preparation for this year's tournament, I used my 20% project time to create the <a href="http://docs.google.com/previewtemplate?id=0As3tAuweYU9QcHlVM3hrY2tocEkxaU12Q01UZmlvRUE&amp;mode=public">tournament bracket</a> template above, all within a Google Docs spreadsheet. To make this spreadsheet work, I created a <a href="http://docs.google.com/support/bin/answer.py?answer=142595">GoogleTournament function</a> that lets you look up a plethora of information about the NCAA tournament including team names, records, seeds, scores, game times and even the location of a game. Every time you check out the spreadsheet (and if you're like most college basketball fans - multiple times each day) you'll see the latest results.<br /><br />Since you can add collaborators to your spreadsheet, it's easy to engage in some friendly rivalry (i.e. trash talk) right within the spreadsheet. The template includes 10 blank brackets that each of your friends can fill out. No need to print out and fill-in blank paper brackets. There's one sheet that shows whose picks are the best.<br /><br />If you are brave enough to share your picks with the world, you can publish your sheet or the entire spreadsheet. When you're in a fan forum discussing the tournament, you can just refer to the published spreadsheet to show off your picks.<br /><br />Not satisfied with my basic spreadsheet? Create your own using the GoogleTournament function.<br /><br /><span class="byline-author">Posted by: John Danaher, Software Engineer</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:New Template: 2009 College Basketball Tournament Bracket&url=https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='7' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html' data-url='https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/new-template-2009-college-basketball.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> , <a class='label' href='https://drive.googleblog.com/search/label/templates' rel='tag'> templates </a> </span> </div> </div> </div> <div class='post' data-id='8339940109328762789' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/on-yesterday-email.html' itemprop='url' title='On yesterday&#39;s email'> On yesterday&#39;s email </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Saturday, March 7, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Yesterday we contacted some of our users to let them know about an issue that affected their Google Docs accounts. We believe the issue affected less than 0.05% of all documents, but, in the interest of transparency, we wanted to share the details more broadly. <br /><br />As we noted in the <a href="//www.google.com/support/forum/p/Google+Docs/thread?tid=2ef115be2ce4fd0e&amp;hl=en">Google Docs Help Forum</a> yesterday, we've identified and fixed a bug where a very small percentage of users shared some of their documents inadvertently. The inadvertent sharing was limited to people with whom the document owner, or a collaborator with sharing rights, had previously shared a document. The issue affected so few users because it only could have occurred for a very small percentage of documents, and for those documents only when a specific sequence of user actions took place. <br /><br />For this small percentage of documents, the bug (now fixed) occurred when the document owner, or a collaborator with sharing rights, selected multiple documents and presentations from the documents list and then changed the sharing permissions. The bug did not affect spreadsheets.<br /><br />As part of the fix, we used an automated process to remove collaborators and viewers from the documents that we identified as having been affected. We then emailed the document owners to point them to their affected documents in case they need to re-share them.<br /><br />We're sorry for the trouble this has caused. We understand our users' concerns (in fact, we were affected by this bug ourselves) and we're treating this very seriously. We hope this explanation provides greater clarity.<br /><br /><span class="byline-author">Posted by: Jennifer Mazzon, Google Docs Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Yesterday we contacted some of our users to let them know about an issue that affected their Google Docs accounts. We believe the issue affected less than 0.05% of all documents, but, in the interest of transparency, we wanted to share the details more broadly. <br /><br />As we noted in the <a href="//www.google.com/support/forum/p/Google+Docs/thread?tid=2ef115be2ce4fd0e&amp;hl=en">Google Docs Help Forum</a> yesterday, we've identified and fixed a bug where a very small percentage of users shared some of their documents inadvertently. The inadvertent sharing was limited to people with whom the document owner, or a collaborator with sharing rights, had previously shared a document. The issue affected so few users because it only could have occurred for a very small percentage of documents, and for those documents only when a specific sequence of user actions took place. <br /><br />For this small percentage of documents, the bug (now fixed) occurred when the document owner, or a collaborator with sharing rights, selected multiple documents and presentations from the documents list and then changed the sharing permissions. The bug did not affect spreadsheets.<br /><br />As part of the fix, we used an automated process to remove collaborators and viewers from the documents that we identified as having been affected. We then emailed the document owners to point them to their affected documents in case they need to re-share them.<br /><br />We're sorry for the trouble this has caused. We understand our users' concerns (in fact, we were affected by this bug ourselves) and we're treating this very seriously. We hope this explanation provides greater clarity.<br /><br /><span class="byline-author">Posted by: Jennifer Mazzon, Google Docs Product Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/on-yesterday-email.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:On yesterday&#39;s email&url=https://drive.googleblog.com/2009/03/on-yesterday-email.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/on-yesterday-email.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='12' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/on-yesterday-email.html' data-url='https://drive.googleblog.com/2009/03/on-yesterday-email.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/on-yesterday-email.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='90490675544131647' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html' itemprop='url' title='Which is faster, warp or hyperdrive?'> Which is faster, warp or hyperdrive? </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Friday, March 6, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div>More and more people have started <a href="//www.google.com/google-d-s/createforms.html">using forms to collect information</a> from their co-workers and customers. To contrast these more "practical" uses, I thought that I'd share three fun surveys that you can send to your friends: one for <span class="Apple-style-span" style="font-style: italic;">Star Wars </span>and <span class="Apple-style-span" style="font-style: italic;">Star Trek</span> fans, another that lets you find out what your friends think about you, and one with 18 totally random questions (just because).</div><div><img alt="" border="0" id="BLOGGER_PHOTO_ID_5309143085301363970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUL_bkPRgXkbsDv7x_mwCG-Jf-zyM5mQzwvnUyBdk_kjFvz-T3wIV_Hd1Ov3jsEl9UvRgQizGXQ2M-VBqT1R-Xn2-VJQrtWdzNu9Mbuiq98RcJ7SwIu8SAuRTj_yS0l_PVX5FxImC2LEL/s400/warp_drive.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 231px;" /></div><div>After your friends submit their answers, you'll be able to see nifty summary charts like the one above. According to my friends, hyperdrive is faster than warp. Would your friends agree?</div><div><br /></div><div>For those of you who haven't used forms before, here's how to get started:</div><div><ol><li>Preview the <a href="http://docs.google.com/templates?q=friends+survey&amp;sort=hottest&amp;view=public">three surveys</a> below and choose one.<br /></li><li>Customize the survey with a personal message and even add your own questions and answers.<br /></li><li>Email the survey to your friends.<br /></li><li>Sit back and watch as the results come in.<br /></li></ol></div><div>By default, your friends will be able to see each others' responses as well, but you can change this setting before sending out the survey if you'd like.<br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rP15xenrvmktCiRE4pU20Mg"></iframe><br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rlMdqYyXcHJNnRC7wUvnxsQ"></iframe><br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rYlmu0C_l80m1yqoU5-UgYw"></iframe><br /></div><div><br /></div><div><div>For those of you that would like to create a form from scratch, you can go to your Docs List and click <span class="Apple-style-span" style="font-weight: bold;">New > Form</span>.</div><div><br /></div><div>Have fun with these forms.</div></div><br /><span class="byline-author">Posted by: Andrew Chang, Marketing Manager</span><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Update</span>: Several people have mentioned that they're enjoying the lively discussion (and sometimes debate) after filling out the survey. A common question has been, "How do I share the results with my friends?" An easy way to do this is to change the sharing options for the spreadsheet that holds the survey results. You can add your friends (using their email addresses) as viewers of the underlying spreadsheet and email them a link to the spreadsheet.</div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div>More and more people have started <a href="//www.google.com/google-d-s/createforms.html">using forms to collect information</a> from their co-workers and customers. To contrast these more "practical" uses, I thought that I'd share three fun surveys that you can send to your friends: one for <span class="Apple-style-span" style="font-style: italic;">Star Wars </span>and <span class="Apple-style-span" style="font-style: italic;">Star Trek</span> fans, another that lets you find out what your friends think about you, and one with 18 totally random questions (just because).</div><div><img alt="" border="0" id="BLOGGER_PHOTO_ID_5309143085301363970" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWUL_bkPRgXkbsDv7x_mwCG-Jf-zyM5mQzwvnUyBdk_kjFvz-T3wIV_Hd1Ov3jsEl9UvRgQizGXQ2M-VBqT1R-Xn2-VJQrtWdzNu9Mbuiq98RcJ7SwIu8SAuRTj_yS0l_PVX5FxImC2LEL/s400/warp_drive.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 231px;" /></div><div>After your friends submit their answers, you'll be able to see nifty summary charts like the one above. According to my friends, hyperdrive is faster than warp. Would your friends agree?</div><div><br /></div><div>For those of you who haven't used forms before, here's how to get started:</div><div><ol><li>Preview the <a href="http://docs.google.com/templates?q=friends+survey&amp;sort=hottest&amp;view=public">three surveys</a> below and choose one.<br /></li><li>Customize the survey with a personal message and even add your own questions and answers.<br /></li><li>Email the survey to your friends.<br /></li><li>Sit back and watch as the results come in.<br /></li></ol></div><div>By default, your friends will be able to see each others' responses as well, but you can change this setting before sending out the survey if you'd like.<br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rP15xenrvmktCiRE4pU20Mg"></iframe><br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rlMdqYyXcHJNnRC7wUvnxsQ"></iframe><br /></div><div><br /><iframe width="540" height="140" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://docs.google.com/embeddedtemplate?id=trix.rYlmu0C_l80m1yqoU5-UgYw"></iframe><br /></div><div><br /></div><div><div>For those of you that would like to create a form from scratch, you can go to your Docs List and click <span class="Apple-style-span" style="font-weight: bold;">New > Form</span>.</div><div><br /></div><div>Have fun with these forms.</div></div><br /><span class="byline-author">Posted by: Andrew Chang, Marketing Manager</span><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;">Update</span>: Several people have mentioned that they're enjoying the lively discussion (and sometimes debate) after filling out the survey. A common question has been, "How do I share the results with my friends?" An easy way to do this is to change the sharing options for the spreadsheet that holds the survey results. You can add your friends (using their email addresses) as viewers of the underlying spreadsheet and email them a link to the spreadsheet.</div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:Which is faster, warp or hyperdrive?&url=https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='11' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html' data-url='https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/which-is-faster-warp-or-hyperdrive.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/forms' rel='tag'> forms </a> , <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> </span> </div> </div> </div> <div class='post' data-id='4490277419380710399' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html' itemprop='url' title='New Templates: Embedding spreadsheets in your website'> New Templates: Embedding spreadsheets in your website </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> Tuesday, March 3, 2009 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> Did you know that you can publish a spreadsheet and <a href="http://docs.google.com/support/bin/answer.py?answer=55244&amp;topic=15170">embed</a> it in your website or blog? An embedded spreadsheet is a perfect way to display an event calendar, team checklist, or your favorite list of things. Publishing a spreadsheet is really flexible. You can choose which parts of the spreadsheet to share with the world: all sheets, certain sheets, even a range of cells. Any changes you (and other collaborators) make to the spreadsheet will be visible to your website visitors.<br /><br />To make this easier, we've recently added five <a href="http://docs.google.com/templates?q=website&amp;sort=hottest&amp;view=public&amp;type=spreadsheets">spreadsheet templates</a> to the templates gallery that have been formatted nicely for websites. Special thanks goes to Jon Wittwer of <a href="http://www.vertex42.com/">Vertex42.com</a> for creating these templates:<br /><br />1. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI31BMfbU_WMFw&amp;mode=public">Embedded Schedule</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-pIJGzS6OcUHA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A2:J81" frameborder="0" width="545" height="200"></iframe><br /><br />2. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI091_kpUlwDaA&amp;mode=public">Embedded Calendar</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-qzlFRrg1JlEQ&amp;output=html&amp;gid=4&amp;single=true&amp;range=A1:G8" frameborder="0" width="150" height="140"></iframe><br /><br />3. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI31RKIBFuijdA&amp;mode=public">Reading List</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-rfH3lP_O0dGA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A2:B7" frameborder="0" width="550" height="130"></iframe><br /><br />4. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI04Hok0dY8bHw&amp;mode=public">Countdown Timer</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-o4-L2YiIA0FQ&amp;output=html&amp;gid=0&amp;single=true&amp;range=A1:A3" frameborder="0" width="500" height="60"></iframe><br /><br />5. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI0YeqUQ7KIEYQ&amp;mode=public">Quote of the Day</a><br /><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-q1a2oBrDwcUA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A1" frameborder="0" width="500" height="55"></iframe><br /><br />Each template has a link to instructions for how to publish and embed the spreadsheet. For more ideas on how to embed spreadsheets, see Jon's list of over <a href="http://www.vertex42.com/News/embedding-google-spreadsheets.html#ideas">20 ideas for embedded spreadsheets</a>.<br /><span class="byline-author"></span><br /><span class="byline-author">Posted by: Andrew Chang, Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> Did you know that you can publish a spreadsheet and <a href="http://docs.google.com/support/bin/answer.py?answer=55244&amp;topic=15170">embed</a> it in your website or blog? An embedded spreadsheet is a perfect way to display an event calendar, team checklist, or your favorite list of things. Publishing a spreadsheet is really flexible. You can choose which parts of the spreadsheet to share with the world: all sheets, certain sheets, even a range of cells. Any changes you (and other collaborators) make to the spreadsheet will be visible to your website visitors.<br /><br />To make this easier, we've recently added five <a href="http://docs.google.com/templates?q=website&amp;sort=hottest&amp;view=public&amp;type=spreadsheets">spreadsheet templates</a> to the templates gallery that have been formatted nicely for websites. Special thanks goes to Jon Wittwer of <a href="http://www.vertex42.com/">Vertex42.com</a> for creating these templates:<br /><br />1. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI31BMfbU_WMFw&amp;mode=public">Embedded Schedule</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-pIJGzS6OcUHA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A2:J81" frameborder="0" width="545" height="200"></iframe><br /><br />2. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI091_kpUlwDaA&amp;mode=public">Embedded Calendar</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-qzlFRrg1JlEQ&amp;output=html&amp;gid=4&amp;single=true&amp;range=A1:G8" frameborder="0" width="150" height="140"></iframe><br /><br />3. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI31RKIBFuijdA&amp;mode=public">Reading List</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-rfH3lP_O0dGA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A2:B7" frameborder="0" width="550" height="130"></iframe><br /><br />4. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI04Hok0dY8bHw&amp;mode=public">Countdown Timer</a><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-o4-L2YiIA0FQ&amp;output=html&amp;gid=0&amp;single=true&amp;range=A1:A3" frameborder="0" width="500" height="60"></iframe><br /><br />5. <a href="http://docs.google.com/previewtemplate?id=trix.pyU3xkckhpI0YeqUQ7KIEYQ&amp;mode=public">Quote of the Day</a><br /><br /><br /><iframe src="http://spreadsheets.google.com/pub?key=pLLKf--MOs-q1a2oBrDwcUA&amp;output=html&amp;gid=0&amp;single=true&amp;range=A1" frameborder="0" width="500" height="55"></iframe><br /><br />Each template has a link to instructions for how to publish and embed the spreadsheet. For more ideas on how to embed spreadsheets, see Jon's list of over <a href="http://www.vertex42.com/News/embedding-google-spreadsheets.html#ideas">20 ideas for embedded spreadsheets</a>.<br /><span class="byline-author"></span><br /><span class="byline-author">Posted by: Andrew Chang, Marketing Manager</span> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Drive Blog:New Templates: Embedding spreadsheets in your website&url=https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html&via=googledrive'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> <div class='comment-container'> <i class='comment-img material-icons'> &#57529; </i> <span class='cmt_count_iframe_holder' data-count='4' data-onclick='' data-post-url='https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html' data-url='https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html' style='color: #4184F3;'></span> </div> <div class='post-footer'> <div class='cmt_iframe_holder' data-href='https://drive.googleblog.com/2009/03/new-templates-embedding-spreadsheets-in.html' data-viewtype='FILTERED_POSTMOD'></div> <a href='https://plus.google.com/112374322230920073195' rel='author' style='display:none;'> Google </a> <div class='label-footer'> <span class='labels-caption'> Labels: </span> <span class='labels'> <a class='label' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog' rel='tag'> Google Drive Blog </a> , <a class='label' href='https://drive.googleblog.com/search/label/spreadsheets' rel='tag'> spreadsheets </a> , <a class='label' href='https://drive.googleblog.com/search/label/templates' rel='tag'> templates </a> </span> </div> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://drive.googleblog.com/'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://drive.googleblog.com/search?updated-max=2009-05-25T18:23:00-07:00&max-results=7&reverse-paginate=true' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://drive.googleblog.com/search?updated-max=2009-03-03T12:50:00-08:00&max-results=7' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML9'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/%23SafeOnline'> #SafeOnline </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/accessibility'> accessibility </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/add-ons'> add-ons </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Android'> Android </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/app%20scripts'> app scripts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/apps'> apps </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/attachments'> attachments </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/avery'> avery </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/back%20to%20school'> back to school </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/blind'> blind </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/braille'> braille </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/charts'> charts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/chat'> chat </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Chrome'> Chrome </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Chrome%20extensions'> Chrome extensions </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/chrome%20web%20apps'> chrome web apps </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Cloud%20Connect'> Cloud Connect </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/collaboration'> collaboration </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/comments'> comments </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/community'> community </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/discussions'> discussions </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/docs'> docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/docs%20editors'> docs editors </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/document%20list'> document list </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/documents'> documents </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/documents%20list'> documents list </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/drawings'> drawings </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Drive'> Drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/drivebacktoschool'> drivebacktoschool </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/easybib'> easybib </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/education'> education </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/enterprise'> enterprise </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Faces%20of%20Docs'> Faces of Docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/folders'> folders </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/forms'> forms </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/gmail'> gmail </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/gone%20google'> gone google </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Apps%20Blog'> Google Apps Blog </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Apps%20Script'> Google Apps Script </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Cloud%20Connect'> Google Cloud Connect </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20docs'> google docs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Docs%20Viewer'> Google Docs Viewer </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20documents'> google documents </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/google%20drive'> google drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Drive%20Blog'> Google Drive Blog </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Pack'> Google Pack </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%20Sites'> Google Sites </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Google%2B'> Google+ </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/googlenew'> googlenew </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Guest%20Post'> Guest Post </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/hangout%20on%20air'> hangout on air </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/help'> help </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/holiday'> holiday </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/images'> images </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/iOS'> iOS </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Keep'> Keep </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/letterfeed'> letterfeed </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/low-vision'> low-vision </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/mailchimp'> mailchimp </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/mobile'> mobile </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/nanowrimo'> nanowrimo </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/OCR'> OCR </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/office%20compatibility%20mode'> office compatibility mode </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/offline'> offline </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/paperless'> paperless </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/pdfs'> pdfs </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/photo'> photo </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/photos'> photos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/presentations'> presentations </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/product%20ideas'> product ideas </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/profiles'> profiles </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/quickoffice'> quickoffice </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Reddit'> Reddit </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/research'> research </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/save%20to%20drive'> save to drive </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/screen%20reader'> screen reader </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/scripts'> scripts </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/security'> security </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sharing'> sharing </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sheet'> sheet </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/sheets'> sheets </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/shortcut'> shortcut </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/slides'> slides </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/spell%20check'> spell check </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/spreadsheets'> spreadsheets </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/stock%20photos'> stock photos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/storage'> storage </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/students'> students </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/suggested%20edits'> suggested edits </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/tables'> tables </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/teachers'> teachers </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/team'> team </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/templates'> templates </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/videos'> videos </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/Viewer'> Viewer </a> </li> <li> <a dir='ltr' href='https://drive.googleblog.com/search/label/work'> work </a> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2016/'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2016/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2015/'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2015/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2014/'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2014/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2013/'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2013/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2012/'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2012/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2011/'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2011/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2010/'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2010/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2009/'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2009/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2008/'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2008/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2007/'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/09/'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/08/'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/07/'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/06/'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/05/'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/04/'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/03/'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/02/'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2007/01/'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://drive.googleblog.com/2006/'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/12/'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/11/'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://drive.googleblog.com/2006/10/'> Oct </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://googledrive.blogspot.com/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML7'> <h2 class='title'> Visit our site </h2> <div class='widget-content'> <a href="//www.google.com/drive/about.html?utm_source=en-blog&amp;utm_medium=link&amp;utm_campaign=driveblog">Google Drive</a><br/> <a href="//www.google.com/docs/about?utm_source=en-blog&amp;utm_medium=link&amp;utm_campaign=driveblog">Google Docs, Sheets, Slides</a> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/+GoogleDrive" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class="youtubewrapper"><a href="//www.youtube.com/google?add_user_id=tYNXje7xqyk07cNbpgqTiA&amp;feature=creators_cornier-//s.ytimg.com/yt/img/creators_corner/Subscribe_to_my_videos/YT_Subscribe_130x36_red.png" style="font-size: 100%;"></a></div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://googledrive.blogspot.in/&amp;screen_name=googledrive" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @googledrive</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML1'> <div class='widget-content'> Give us feedback in our <a href="http://productforums.google.com/forum/#!forum/drive">Product Forum</a>. </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googlepublicpolicy.blogspot.com/" title="Public Policy">Public Policy Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY7Z1GzDC3Fnx9XtViNCZpRIDJGhlA:1732420358663';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d5320550312748173929','//drive.googleblog.com/2009/03/','5320550312748173929'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '5320550312748173929', 'title': 'Google Drive Blog', 'url': 'https://drive.googleblog.com/2009/03/', 'canonicalUrl': 'https://drive.googleblog.com/2009/03/', 'homepageUrl': 'https://drive.googleblog.com/', 'searchUrl': 'https://drive.googleblog.com/search', 'canonicalHomepageUrl': 'https://drive.googleblog.com/', 'blogspotFaviconUrl': 'https://drive.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-34322147-1', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Google Drive Blog - Atom\x22 href\x3d\x22https://drive.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Google Drive Blog - RSS\x22 href\x3d\x22https://drive.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Google Drive Blog - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/5320550312748173929/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d78375fb222d99b3', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'March 2009', 'pageTitle': 'Google Drive Blog: March 2009', 'metaDescription': 'News and notes from the Google Drive team'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Google Drive Blog', 'description': 'News and notes from the Google Drive team', 'url': 'https://drive.googleblog.com/2009/03/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2009, 'month': 3, 'rangeMessage': 'Showing posts from March, 2009'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar-top', document.getElementById('HTML9'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML7', 'sidebar', document.getElementById('HTML7'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-bottom', document.getElementById('HTML1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10