Writely: документы - в онлайн

Автор: Rebel
Дата: 21.03.2006
Все фото статьи

О web-сервисах


Давно уже прошли те времена, когда web-сервисы в Интернет ограничивались бесплатной (или даже платной) электронной почтой да поисковиками. Сейчас различные компании предоставляют широчайший спектр услуг. Они могут быть как сугубо сетевыми, так и повторяющими функции традиционных оффлайновых программ. Чтобы иметь успех в последнем случае, сервисы должны предлагать больше, нежели классические прикладные программы. Еще бы, годами шлифовавшиеся продукты достигли если и не совершенства, то очень высокого качественного уровня. Даже точно такие же возможности, но упакованные в новый web-интерфейс, представлялись пользователям не столь хорошими. Плюс естественные недостатки, присущие сетевым разработкам. Вот и получается, что предлагаемые в Интернет решения должны "переплевывать" классические десктопные.

С развитием Интернет-технологий появлялось все больше и больше совершенных онлайн-сервисов. Даже интерфейсы онлайновых и оффлайновых решений стали сближаться. Причем сближение это является двунаправленным. Как web-программисты создают оболочки, привычные для большинства пользователей, так и разработчики классических продуктов заимствуют идеи у дизайнеров сайтов.

Еще одним аспектом использования web-сервисов является финансовая составляющая. Предоставлять широкие возможности безвозмездно - достаточно накладно, и не представляет интереса для коммерческих проектов. Наиболее распространен следующий сценарий. Создается бесплатный сервис, где обкатываются все решения, производится тестирование на "живых" пользователях. Очень выгодно. Во-первых, никаких затрат на специальных тестеров, а во-вторых, подобное практическое тестирование более эффективно синтетического, даже несмотря на то, что некоторые неполадки могут быть так и не выявлены. Но ведь это жизнь, быть может, они действительно никогда не встретятся пользователям.

После прохождения стадии тестирования естественен переход на коммерческую основу. При лучшем для пользователей раскладе компания оставит базовые услуги бесплатными, а возмещать расходы будет, например, за счет рекламы. Негативный момент - это наличие всевозможных баннеров, всплывающих меню и т.п. В другом случае подписчики сами будут оплачивать все издержки по поддержанию и развитию сервисов. Отдельно стоит вариант, при котором какая-то служба является лишь дополнением к уже существующей, либо расширением десктопного программного пакета. В этом случае продается основная услуга, а дополнение остается бесплатным бонусом.

Плата за онлайн-сервисы обычно взимается не разовая, а периодическая. Это в интересах и пользователей, и предоставляющих услуги компаний. Первые получают возможность ознакомления с возможностями за небольшие деньги - чтобы затем сделать вывод о том, нужны ли они им вообще, или стоит подыскать что-то более подходящее. Впоследствии пользователь (подписчик) не является жестко привязанным каким-либо контрактом, хотя, конечно, компании прибегают к различного рода ходам и уловкам, чтобы удержать уже набранных клиентов. Компаниям же выгодно получать не разовый платеж, а регулярные поступления как для увеличения общего дохода (скажем, у человека нет возможности заплатить разом 100 рублей (долларов, пиастров), а по 10 в месяц в течение года - вроде как нормально; так и для сохранения уже подписавшихся пользователей. Регулярно подпитываемые средствами подписчиков, компании имеют возможность гармонично развивать свои службы, в том числе и для удовлетворения возрастающего спроса пользователей. А что, не так уж и много даже десктопных программ, которые, будучи заброшенными создателями, оставались бы популярными на протяжении достаточного временного отрезка. В Интернет явление "забвения" еще более обострено. Возьмите любой сайт, игровой, информационной или какой-либо другой направленности. Пока он обновляется, на нем размещаются свежие материалы - он живет, пользователи его посещают часто. А что, если разработчик теряет интерес (или просто время), перестает выкладывать обновления? "Жизнь" еще некоторое время может сохраняться вокруг форума или гостевой книги. Однако ни о каком развитии речь идти уже не может, и это - начало увядания ресурса. Приложите к этому деньги... И кто согласиться платить за "мертвый" бесперспективный сервис?

Итак, что же получается. Добротный web-сервис должен быть полезным, то есть иметь хорошую функциональность, должен постоянно совершенствоваться и развиваться. Бесплатный на стадии тестирования, он не должен впоследствии финансироваться за счет одних лишь своих посетителей, иначе существует опасность потери клиентов. Рассматриваемая нами сегодня служба примерно такой является и обещает такой остаться. Она предоставляет достаточно неплохие возможности и декларирует свободу базового сервиса и после окончания бета-тестирования.

P.S. Когда материал уже был готов, стало известно, что проект writely.com куплен гигантом Google. Кстати, аккурат с этим событием совпало повышение рейтинга бетаметра до 60% (что это такое - см. ниже). О чем это говорит? С одной стороны, это запросто может быть искусственный "толчок", с целью как можно более скорейшего перевода сервиса из стадии тестирования в коммерческое использование. А может, и наоборот, видя успешное развитие многообещающего редактора, Google решил упрочить свои позиции (а заодно и не допустить усиления конкурентов). В любом случае, заинтересованность такого крупного участника рынка Интернет-услуг говорит о перспективе и правильности идей авторов Writely. При мощной финансовой (а может и интеллектуальной) поддержке дела сервиса должны быстро пойти в гору. Поделившись с разработчиками редактора своим опытом в области онлайновых приложений и идеями, Google получит хорошие дивиденды, будущее Writely видится светлым.

Возможности сервиса


Что же именно позволяет сервис Writely? Он предназначен для создания и редактирования совместимых с MS Word документов, непосредственно в Интернет. Имеется возможность совместного редактирования документа. Причем вы с вашим компаньоном (-ами) сможете работать как поочередно, так и одновременно, а все вносимые изменения будут с периодичностью в несколько секунд вноситься во все открытые копии. Посмотрим, как окажется на самом деле. В принципе, базы данных позволяют одновременную работу нескольких (десятков, сотен, и т.д.) пользователей, и все транзакции выполняются корректно, однако работа с текстом в Web - это совершенно иное. Пока я не совсем представляю, как все будет происходить. Попробуйте хотя бы вдвоем с товарищем писать что-либо на одном листе бумаге, как это будет выглядеть? :)

Идем далее... Writely работает со следующими форматами: HTML, OpenOffice, MS Word, RTF, TXT. Кроме того, имеется возможность загрузки нескольких форматов картинок: JPG, BMP, PNG и GIF. Созданный или отредактированный с помощью Writely документ может быть сохранен на ваш локальный компьютер в одном из выше перечисленных форматов.

Другой, помимо разрешения редактирования файла, опцией является возможность публикации документа в Интернет. От предыдущего данный метод выгодно отличается тем, что читатели не смогут никоим образом внести свои изменения и превратиться таким образом в писателей. Кроме того, в этом случае гораздо большее число людей получает способность увидеть ваш труд, и вместе с тем их количество можно ограничить определенным образом. Вообще, вопросам безопасности содержимого ваших пакетов уделяется особое внимание, согласно заявлениям разработчиков. Допускается, что при некоторых условиях (в том числе и информационной неопрятности с вашей стороны) сторонний посетитель сможет увидеть перечень активных (об этом будет позже) документов, но ни в коем случае не их содержание. Кроме того, writely.com блокирует работу "поисковых пауков", чтобы содержимое документов не оказалось сохраненным поисковыми машинами.

Удобная организация документов Writely должна сделать работу с ними максимально простой и приятной...

Работаем с Writely


Работа с Writely действительно несложна. Оболочка "портфеля" документов мало отличается от большинства почтовых ящиков в Интернет (мне, в частности, напомнил Yahoo!, только без надоедливых баннеров и в иной цветовой гамме), а интерфейс самого "процессора" аналогичен современным "продвинутым" текстовым редакторам. Уверенным же пользователям MS Word главное меню и панель инструментов Writely покажется скудной. Хотя, может, и к лучшему? Для набора подавляющего большинства документов используется предельно малое количество функций, а все оставшиеся остаются незадействованными.

Итак, что имеется в нашем хранилище документов? Три опции для создания документа. Собственно создание, закачка готового со своего компьютера и создание через электронную почту на манер обычного письма. С первыми двумя все ясно, последняя же опция используется для отправления письма из любого почтового ящика. Тема письма будет являться названием нового документа, а содержание - его содержанием. К письму, кроме того, можно приаттачивать файлы, как с текстом, так и картинки. Одна беда - если вы напишите на кириллице, содержание письма не дойдет исходным, а превратится в нечитаемые значки. Сам редактор работает с кодировкой UTF-8.

Пять вкладок-фильтров для отображения документов - активные, помеченные звездочками, свободно-помеченные, все документы и корзина. Ниже - панель действий. Тут кнопки для выделений (сброса выделения) всех документов, определения статуса архивирования, выставления меток и общие действия (сохранение в различные форматы, опции копирования, удаления, дополнительной пометки документов).

Под ней располагается таблица с перечнем документов в данной категории. Название сопровождается пометками и информацией, кем редактировался последний раз, кто еще имеет к нему доступ, ориентировочным промежутком временем с момента последней редакции. По каждому из полей возможна сортировка. Если кликнуть на маленьком треугольнике рядом с названием документа, то будет вызвано контекстное меню, где можно выбрать действие, которое требуется совершить с документом, редактирование, открытие доступа, публикация, предварительный просмотр и история. Последнее - это список ревизий (сохраненных версий) документа. С его помощью можно вернуться на несколько этапов назад и увидеть старое состояние. Если оно более подходит, то совершить откат. Очень удобно. Если вы предполагаете, что могут понадобиться промежуточные варианты документа, нет необходимости периодически делать их копии - Writely совершенно ненавязчивым способом все сделает за вас сама.

На главной же странице размещено окошко поиска по вашим документам и чисто тестовый атрибут - бетаметр. По-простому, счетчик голосов. Пользователи оставляют мнения, готов ли сервис к официальному запуску или нет. Вот сейчас бетаметр показывает 60% - сыровато.

В основном окне редактирования находятся следующие инструменты: пять вкладок системного меню, идентичные пунктам контекстного.

На вкладке Edit, пожалуй, главной в системе, отображается содержание открытого документа. Для картинки это будет просто изображение, а для обычного документа - и текст, и таблицы, картинки, специальные символы и прочее. Основное меню состоит из нескольких пунктов. Меню File содержит обычные пункты для работы с документом. Меню Tag позволяет установить метки. С помощью меню Вставка (Insert) можно вставить таблицу, картинку, ссылку, закладку, комментарий, разрыв страницы, горизонтальную линию или какой-либо специальный символ.



Опции вставляемой таблицы




Символы Writely достаточно разнообразны

В меню Change можно изменить параметры элементов документа. Здесь же осуществляется работа с закладками. В Style изменяется, что не удивительно, стиль документа или его части, заголовки, межстрочный интервал. Еще есть интересный пункт переноса знаков справа налево. Выглядит занятно, однако практической пользы я не увидел. Была идея, что этот пункт предназначен специально для картинок, чтобы можно было изображение отобразить зеркально, однако опция оказалась активной только для текстов.

Writely позволяет использовать один из 20 наиболее распространенных шрифтов. Этого вполне достаточно для комфортной работы. Кроме того, если вы импортируете документ со шрифтом, отсутствующем в перечне, но находящемся на вашем компьютере, он будет корректно распознан и отображен, и вы сможете продолжить набирать текст именно им. Аналогично и с размером. Шаг достаточно широк, при этом использование внешнего "нестандартного" размера не повлечет за собой переформатирования текста под существующие правила.

Набор прочих инструментов для редактирования представлен на панели непосредственно над областью отображения документов. Это сохранение, быстрое обновление, вывод на печать, проверка правописания (поддерживается только английский язык, но никак не русский, к сожалению, и возможность подключения русского словаря тоже отсутствует), отказ от последних шагов (с момента последнего сохранения), команды буфера (вырезать, копировать и вставить), вставка ссылок и различные параметры форматирования текста. К последнему относятся установки жирного, подчеркнутого, зачеркнутого текста, курсива, выравнивание по краям или середине, выбор цвета фона и символов, параграфы, отступы отдельных строк и блоков.



Документ в окне Writely может быт оформлен не хуже, чем в MS Word

Следующая вкладка - Collaborate управляет доступом к документу. Здесь отображаются все лица, имеющие доступ к текущему файлу, краткая справка по совместной работе; отсюда же можно разослать соучастникам письма, получить код RSS-ленты и собственно настроить права - добавить или удалить "посвященных" и запретить доступ всем сразу. Используйте эту возможность, если вам надо будет спокойно поработать над документом, не испытывая вмешательство со стороны внешних пользователей.

На вкладке Publish дан адрес документа и отображен документ так, как он будет выглядеть в браузере. Раздел Blog аналогичен предыдущему, только публикация здесь осуществляется не как обычная страница, а в качестве статьи для вашего weblog'a.



Настройки вашего сетевого дневника

Вкладка Revisions отвечает за ведение истории изменений в документах. В небольшую таблицу сведены данные о времени изменения, авторе и заголовочный текст. Вы можете поэтапно перемещаться по ревизиям, наблюдая, как изменялось содержание, можете сравнить две выбранных версии, разница при этом будет выделена цветами. Сделано с умом, этот раздел мне понравился.



Работать с прошлыми версиями документа очень удобно

Не так сильно мне понравилось, что сервис достаточно "тяжеловесен". Несмотря на отсутствие множества картинок, баннеров и мультимедийных компонентов на странице, загрузка даже небольшого (в несколько строк) чисто текстового документа достигает 15...20 секунд на линии со скоростью 10 КБ/сек. К счастью, это не является недостатком хостинга, ведь на быстрых линиях тот же документ отобразится в считанные секунды. Тем не менее, если в Интернет вы выходите через модемное соединение, запаситесь терпением для работы с онлайновыми документами. После открытия вам уже не придется подолгу ждать обновлений, работа будет достаточно комфортной. Сохранения тоже происходят очень быстро.

Ну, а закончим блок - все же положительным моментом. Writely достаточно широко поддерживает использование "горячих" клавиш. Вы не будете чувствовать себя неуютно, используя стандартные "Ctrl+S", "Ctrl+B", "Ctrl+Z" и другие. Сервис будет именно сохранять, устанавливать жирный шрифт, отменять последний шаг и выполнять другие действия на привычных вам сочетаниях.

Совместный доступ


Сервисом допускается не только работа с файлом с отдельных компьютеров, но и открытие нескольких копий одного документа самим пользователем. Для этого просто кликните на названии документа правой кнопкой мыши и выберите пункт "открыть в новом окне". Индикатор мультиредактирования при этом покажет обычное "никто более данный документ не правит". Изменения же все-таки будут передаваться из одного окна в другое с периодичностью несколько десятков секунд. Это правильно. Но вот, если вы, скажем, закроете сначала один документ, сохранив при этом изменения, а затем и другое через пункт "отмена", то изменения первого документа сохранены не будут.

Впрочем, сильно придираться к недостаткам самостоятельного мультиредактирования документов не будем. Особого интереса для пользователей такой режим не представляет и является, скорее следствием ошибки повторного открытия. Самый простой способ решения всех возникающих проблем - запрещение двойного открытия либо редактирования (вторая копия становится доступной "только для чтения").

Работа нескольких пользователей с различных компьютеров - гораздо актуальнее, тем более что авторы заявляют ее именно как один из козырей проекта. Неприятным моментом совместного редактирования следует назвать неожиданное исчезновение набранного текста. Вообще, при удалении каких-либо элементов из рабочей копии должно появляться соответствующее сообщение, однако случается, что удаление производится произвольно и без уведомления.



Предупреждение об удалении части текста

Данная система должна быть непременно переработана в сторону надежности сохранения вносимых изменений с обеих сторон. Как это может быть сделано? Давайте подумаем...

Вот, что приходит на ум. Создаем буфер, который будет содержать все вносимые онлайновыми пользователями изменения. Отображается имя пользователя и само изменение (в сокращенном виде). Пользователь, редактирующий документ, видит, что его коллега внес какие-то изменения - клик на сообщении буфера (пусть они будут отображаться в правой части области редактирования) вызовет временное внесение изменений в свой документ. Далее останется подтвердить операцию, если все в порядке, либо отменить ее с уведомлением буфера об отказе от изменений. Конечно, и такая система громоздка и требует доработки, разграничения прав (если с одним документом будут работать, например, пять человек, то промежуточный буфер будет очень быстро наполняться и пользователям останется только успевать рассматривать взаимные изменения). Впрочем, а как вы еще представляете подобный процесс? Лебедь, рак и щука... То, что есть сейчас - ничуть не лучше. Как и в случае с самостоятельным открытием нескольких копий документа, выход тут может быть найден в ограничении прав на открытие либо редактирование. Текущая схема с "мгновенной смертью" части набранного текста не может считаться приемлемой для использования.

Среди других недостатков были замечены достаточно продолжительные задержки при обновлении открытых копий. В остальном, работа может быть вполне успешной. Но лишь при условии, что все писатели будут уважительно относиться к товарищам, а не будут каждый "строчить" свое на одном листе.

Заключение


Writely - это новый, достаточно нетривиальный web-сервис для создания и редактирования документов прямо в Интернет с помощью одного лишь web-браузера. Среди дополнительных возможностей он предлагает совместный доступ к документу нескольких лиц, а также публикацию готовых продуктов непосредственно на своем сервере. Совместная работа с документами будет интересна для пользователей, использующих различные платформы. Предоставляемые возможности наверняка найдут спрос среди достаточно многочисленной категории пользователей. К ним могут добавиться и лица, элементарно не имеющие установленного офисного пакета на своем компьютере. Тем более, что служба не предъявляет каких-либо завышенных требований к системе. Для Windows это Internet Explorer 5.5 и выше, Mozilla от 1.4 или Firefox от 1.0.6. К неудовлетворению некоторых пользователей, поддержка Opera еще не заявлена.

Использовать сервис в качестве хранилища файлов не представляется целесообразным. Дело даже не в ограничениях по типу файлов - расширения всегда можно изменить. На время тестирования создатели не лимитируют аккаунт, но ограничение в 500 килобайт для документов и 2 МБ для картинок прописано жестко. Разве что фотографии могут быть достаточно успешно размещены в портфеле документов...

Несомненно, Writely еще требуется доводка и даже доработка отдельных модулей. Прежде всего, это касается вопросов совместного доступа к документам. Однако базовые возможности могут использоваться уже сейчас.

Ознакомиться с сервисом можно по адресу: http://www.writely.com/