17 июня 2010 г.

Документы Google и обратная совместимость

Оригинал статьи: Google Docs and Backwards Compatibility

Когда в апреле Google объявил о новой версии Документов Google, было очевидно, что изменился не только пользовательский интерфейс. Новый текстовый редактор (кодовое имя Kix) настолько отличается от прежнего, что пришлось изменить способ хранения документов. Как объясняют в Google, «новый текстовый редактор работает с редактируемым текстом без помощи браузера. Мы написали на JavaScript принципиально новый движок… Для пользователя новый редактор выглядит как вполне обычное текстовое поле, однако с точки зрения браузера это веб-страница: скрипт реагирует на действия пользователя и определяет, что должно быть показано на каждой строке».

Когда Google запустил раннюю версию этого нового текстового онлайн-процессора, вы, наверное, заметили, что увидеть новую версию редактора можно, только создав новый документ. Все документы, созданные ранее, привязаны к старой версии редактора, и Google не предоставил возможности конвертирования в новый формат. Сообщение в блоге Google просто уведомляло, что все новые документы будут создаваться в новом редакторе: «Начиная с нынешнего дня (полное внедрение в течение ближайших пары недель) все новые документы будут создаваться в этом новом текстовом редакторе. Документы, созданные в прежней версии редактора, останутся в нём. Вскоре мы поделимся информацией, как переместить эти документы в новую версию».

Проблема новой версии состоит в том, что ей недостаёт многих функций, ранее доступных в Документах Google: перевод, редактирование стилей CSS и кода HTML, параметры документа, пользовательский словарь, сравнение версий документа, сохранённых в разное время, и т. д. Возможно, эти функции будут добавлены в новую версию редактора, однако пользователи ожидают увидеть в обновлённых версиях новые функции, а не утрату прежних.

Другое неудобство заключается в том, что большинство документов открываются в старой версии редактора, и лишь недавно созданные — в новой. Google собирается предложить способ преобразования старых документов в новый формат, однако пользователей не должны заботить проблемы конвертирования форматов. Загрузка новой версии должна стать выбором по умолчанию, когда в неё внедрены все функции прежней версии, и документы следует преобразовать в новый формат без участия пользователя.

Как бы то ни было, создание документов в старой версии редактора всё ещё возможно — воспользуйтесь ссылкой: https://docs.google.com/?action=newdoc.

Кстати, обратите внимание: документы разных форматов (Writely и Kix) немного отличаются и иконками:

От переводчика

1. Все ссылки на предшествующие публикации сохранены в исходном виде, то есть ведут к английским текстам. Если в дальнейшем будут встречаться ссылки на переведённые статьи, ссылки будут вести к переводам.

2. Текст данного перевода набран в старой версии текстового редактора Google Docs.

3. На самом деле для создания документа старой версии не обязательно прибегать к приведённой ссылке: достаточно в настройках Google Docs отказаться от новой: Documents Settings > Editing > New version… (снять галку). Теперь при создании документа из основного интерфейса (Create new > Document) он будет создан в старой версии. Эта настройка работает только для документов, версия таблиц изменяется непосредственно в таблицах (ссылка New version / Old version); однако некоторая связь между версиями документов и таблиц всё же имеется: если создать документ из интерфейса электронной таблицы новой версии (File > New > Document), он будет создан в новой версии, даже если пользователь в настройках от новой версии отказался.