Проект Mozilla Labs — Firefox Sync, будет включен в стандартную поставку Firefox

    Firefox Sync
    Прошло совсем немного времени с момента анонса переименования проекта Mozilla Weave в Firefox Sync, а уже последовало сообщение о том, что это расширение покидает стены Mozilla Labs.

    По тропе Personas


    Первого июня в блоге Mozilla Labs наконец-то была размещена долгожданная новость об окончании разработки, длившейся почти два с половиной года. Фактически это значит, что Firefox Sync больше не является экспериментальным проектом, так как разработчики добавили в него все функции и возможности, которые хотели, и теперь расширение официально внесено в перечень разработок, которые будут интегрированы в будущие крупные релизы Firefox, в частности, в Firefox 4.

    Ragavan Srinivasan, один из разработчиков Firefox Sync:

    Мы рады объявить, что «Weave Sync», проект от Mozilla Labs, официально закончен и в настоящее время уже включен в план разработки Firefox. Отныне он известен под названием «Firefox Sync» и станет одной из ключевых особенностей следующего крупного релиза Firefox. До этого времени, вы можете скачать Firefox Sync, как и любое другое обычное дополнение.

    Помимо выпуска расширения и смены его названия, последняя версия Firefox Sync (1.3) включает в себя несколько новых функций и изменений:
    • Перевод на более чем 15 языков, включая немецкий, французский, испанский, китайский и русский языки
    • Упрощенный процесс установки и регистрации
    • Кнопка image для доступа ко всем вкладкам, открытых на других ПК и многое другое...
    Выражаю благодарность всем тем из вас, кто тестировал Sync, пока он являлся частью Mozilla Labs и присылал свои отчеты — без вас релиза не случилось бы. И хотя этот проект уже закончен, мы все еще рады вашим отзывам и предложениям.

    И да, Mozilla Labs будет по-прежнему сосредоточена на поиске путей повышения удобства использования Firefox, предоставляя пользователям полный контроль над личной информацией и обеспечивая новыми возможностями разработчиков, для создания ими инновационных сетевых сервисов. Например, в данный момент мы ведем работу над такими расширениями как Contacts и Account Manager.

    И напоследок. В случае если вы пропустили наши самые последние новости, мы работаем над приложением для iPhone на базе технологии Firefox Sync. Приложение называется «Firefox Home», и оно даст пользователям iPhone мгновенный доступ к своей истории посещенных страниц в Firefox, закладкам и набору вкладок с последней сессии браузера, в дополнение к потрясающим возможностям «Awesome Bar» (показ сайтов в адресной строке браузера после набора первых букв имени сайта или слов, входящих в его описание).

    Настройте Firefox Sync на компьютере прямо сейчас, чтобы в будущем быть готовыми к «Firefox Home» для iPhone сразу, как только он появится.

    Что такое Firefox Sync?


    Firefox Sync — новое решение от Mozilla, призванное объединить ваши вкладки, историю браузера, закладки, пароли и даже настройки на различных платформах, в список которых входят Windows, Mac OS X, Linux и мобильные платформы (на данный момент доступны версии для Fennec и экспериментальный клиент для iPhone).

    Одной из ключевых особенностей, выделяющих Firefox Sync на фоне решений от других разработчиков (например, Xmarks), является возможность поднять собственный сервер синхронизации на открытом API. Также старые версии закладок будут сохраняться отдельной копией при начальной синхронизации, чтобы в случае каких-либо ошибок пользователь всегда мог восстановить случайно потерянные сайты в избранном.

    Немного скриншотов


    Обратите внимание, что все скриншоты открываются в увеличенном формате при клике по ним.


    Основное окно настроек


    Окно начальной синхронизации

    Список основных изменений в версии 1.3

    • (1.3) Update version to 1.3 final with correct locales
    • (1.3rc4) Fix form data incompatibility with new javascript engine on trunk
    • (1.3rc3) Fix issue with one-way sync to the server resulting in HMAC mismatch messages
    • (1.3rc2) Fix compat with new form manager on trunk
    • (1.3b7) Add locale updates, no code changes
    • (1.3b6) Fix issue with Reset Sync causing sync to partly stop working
    • (1.3b6) Visual polish and cleanup
    • (1.3b5) Rebrand as Firefox Sync
    • (1.3b5) Move to new about:sync-tabs and about:sync-logs (instead of about:weave-*)
    • (1.3b5) Clean up account creation wizard and password changing
    • (1.3b5) Fix merge choice for wiping remote clients

    Выводы


    У Mozilla получилось вполне удобное и конкурентоспособное расширение для синхронизации личных данных пользователей. Уже на данный момент оно предоставляет все необходимые функции обычному рядовому пользователю браузера. А если учесть, что разработчики в блоге обещают прислушиваться к мнениям и пожеланиям пользователей, стоит думать что и синхронизация расширений также не за горами. В любом случае, хотелось бы на это надеяться, так как на данный момент это единственный минус Firefox Sync.
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 62

      +1
      Кстати, судя по Roadmap, размещённому на Wiki компании Mozilla, существуют мысли не только по поводу синхронизации расширений, но также поисковых движков, настроек и даже кук.
        +1
        «и даже кук» было в Google browser sync сначала благополучно заброшенном потом отданном в гуглокод и там же заброшенном. Кстати, вроде бы Weave предполагал интерфейс синхронизации для любых приложений, теперь его назвали файрфоксовым. Ждал вейв под хром, но не дождусь — говорят тяжело реализовать.
        От синхронизации жду в меньшей мере перенос закладок — это все умеют да и я закладками не часто пользуюсь.В основном нужны куки, история, данные форм. В общем «единый браузер везде».
          +1
          Куки в любом лсучае хотелось бы, но я наоборот более к закладкам тяготею. Хистори не думаю что мне пригодится сихронизировать. Xmarks поставил и большой комп с нетбуком подружились. Приятно будет сразу в браузере такое иметь без необходимости впиливать аддоны.
            +2
            Года полтора назад куки в weave синхронизировались. Это был адЪ.
            Все посмотрели на это, перепроверил на тему «может, мы что-то не так сделали»? А потом, убедившись, что иначе не сделать — выпилили.
              0
              какого рода проблемы всплывают при синхронизации кук?
                +3
                Самые мерзкие — на уровне «а у этого сайта куки привязаны к ип» и «эти куки оказались сразу на двух клиентах, сервер поменял в себе нечто, а так как синхронизация не реалтаймовая — там что-то тоже поменялось», и классический split brain, который в 95% случаев означает просто выкидывание сессий сервером.
                Кстати, ведь удаление тоже надо синхронизировать. И учитывать настройки безопасности для кук. Иначе вы получите через синхронизацию куку, которую бы по этим критериям на данном браузере не приняли — но в моент синхронизации у вас уже нет всей информации о том, как кука была получена.

                То есть с синхронизацией хуже, чем без неё.
                  –3
                  Почти всё понятно, кроме смысла термина «split brain». Можете пояснить, что это такое?
                    +1
                    Возможно, не вполне уместно употребил этот термин. Он обозначает ситуацию, в которой между узлами кластера теряется связь, и каждый узел начинает считать, что теперь он — ведущий, и работает, не согласовываясь с прочими.

                    Именно это и получается, когда сайт хранит в куках оперативную информацию. Но том браузере, который «браузит», сайт что-то поменял в куках, и у себя в базе — тоже, синхронизации ещё не произошло (просто не успела, или даже выключили комп). А тут вдруг к серверу лезет другой браузер, с более ранними куками (потому что на другом компе тоже открыта сессия на этот сайт, и страница захотела обновиться, или человек вернулся к большому компу, отложив ноутбук). Вот тут-то нормально написанный сервер просто вышвыривает эту спорную сессию, а ненормально написанный начинает глючить так, что живые завидуют мёртвым.
            • UFO just landed and posted this here
                0
                У меня самые посещаемые — первые в закладках. А остальное оч нравится… история мне как-то наоборот эту умную строку путает немного.
                • UFO just landed and posted this here
                    0
                    Проблема у меня чаще всего не в букве, а в том что у сайта есть много разделов и интересные станицы лежат «глубоковато», а браузер радостно предлагает 100500 вариантов, один краше другого, которые всё равно в мониторе не вмещаются или имеют более половины одинаковых букв…
              +1
              Weave предлагает интерфейс для синхронизации для любых приложения на движке Mozilla.
              Т.е. в Seamonkey он будет, к примеру.
                0
                Почему же «будет»? Ставьте прямо сейчас, работает всё, кроме закладок. А в следующем выпуске (не том, котрый скоро выйдет, а в следующем), скорее всего, уже и закладки будут.
                  0
                  В смысле, что аддон скорее всего добавят и в основную поставку Seamonkey
            +6
            Вообще полная синхронизация была бы очень кстати. Я правда хочу _один_ браузер на работе и дома. Что бы как будто portable ношу.
              +3
              Было бы неплохо если бы этот или подобный сервис сделали кроссбраузерным.
                +4
                Ну для синхронизации закладок между различными браузерами,
                можно воспользоваться тем же Xmarks.
                +1
                а планируется ли возможности для чистки списка сихронизиуремых устройств с sync'ом? сейчас даже просто почистить список истории посещений на сервере достаточно сложно (а по умолчанию галка стоит, можно не углядеть, и вся история сольется на сервер), а удалить устройство вообще не нашел как *ПАРАНОЙЯ*
                  0
                  Устройства, как и многие другие устаревающие данные, чистятся автоматически.
                  История — тоже.
                  К сожалению, засадить на сервер всю историю у вас без модификации исходного кода клиента не получится при всём желании. Сохраняется то ли 100, то ли 1000 последних просмотренных сайтов, с каждого из них сколько-то (вероятно, 100) последних страниц.

                  И, повторюсь, это не настраивается.
                  –5
                  Пару дней назад был точно такой же топик. Всё то же самое, но другими словами.
                    +2
                    Ссылка на «тот же самый топик» указана в первом же предложении: habrahabr.ru/blogs/firefox/94953/. В нём анонс бета-версии, а тут финальная с официальным подтверждением включения в основную ветку Firefox.
                      +3
                      Да, не углядел. Там, кстати, анонс 1.3(а это не бета), но всё же официальное подтверждение вы правы. Моя реплика основывалась лишь на слухах, ничем не подкреплённых.
                    +3
                    Данное расширение использую давно и могу его всем,
                    с удовольствием рекомендовать.
                    Единственное что все же советую сделать на первых порах
                    Backup, с помощью MozBackup, может избавить от множества
                    неприятностей.
                      –1
                      Т.е. он, как и xmarks, иногда всё-таки превращает закладки в кашу?

                      Пробовал пользоваться xmarks — после второй порции каши, с которой не справился собственный бэкап xmarks, пришлось от него отказаться. А почитал отзывы про weave — понял, что будет так же.
                        +1
                        :) очень надеюсь что допилят.
                        0
                        еще прикольная штука FEBE, позволяет сбекапить или экспортнуть многое, в т.ч. установленные аддоны, и накатить на другой браузер. (правда некоторых аддонов настройки слетают)
                          0
                          MozBackup юзаю давно, отличная вещь!
                          +2
                          Вот бы такое решение для остального десктоп софта, хотя бы для самого популярного (графические пакеты, различные IDE и т.д.) —
                          хорошая идея для стартапа :) Ставим какую-нибудь утилиту, которая сидит себе тихонечко и делают свою синхронизационную работу.
                            +3
                            Dropbox?
                              +1
                              Dropbox — это только для файлов, а вот например ситуация, когда настройки хранятся в реестре Windows. Либо когда надо синхронизировать различные операционные системы.
                                +1
                                И каквыэто себе представляете?
                                  +4
                                  Не скажу, что это простая задача, но я думаю настройки любой программы можно представить в виде XML (в том числе бинарные данные, если потребуется, например, кастомные кисти для фотошопа), конечно с каждой программой придется «повозиться», но зато аналогов такой системы, даже близких, я еще не встречал.
                              0
                              Серверу всё равно, что синхронизировать. Код открыт, API описано — пишите свои реализации для любых данных и программ. Это совсем не сложно — новый энджин для простого типа данных, такого, который можно свести к плоской таблице, требует несколько сотен строк на ecmascript.
                              Правда, это при наличии самого sync. Иначе придётся и свою реализацию писать
                              +3
                              Ничего не имею против Firefox Sync и даже собираюсь опробовать его, но у XMARKS тоже есть функционал синхронизации закладок с вашим личным сервером (пруфлинк blog.xmarks.com/?p=1035)
                              • UFO just landed and posted this here
                                  –1
                                  браузер превращается… превращается браузер…
                                  В Seamonkey!
                                    0
                                    Кстати, да. В старых (прошлый век) Netscape Navigator'ах (а значит возможно и в Seamonkey сохранилось) была такая фишка как Roaming — закладки и пр. можно было автоматически сохранять на своем HTTP-сервере. В Sync по сравнению с этим только добавили шифрацию и «общий» сервер.
                                      0
                                      Добавили ещё, собственно, синхронизацию.
                                      То, что было раньше, было просто копированием: там не было слияния.

                                      То есть при одновременном запуске на двух компьютерах сохранялись только данные того, который был выключен последним.

                                      Кстати, гугл браузер синк тоже не умел синхронизировать одновременно запущенные сессии.
                                  +3
                                  Не пойму кто кого теперь догоняет? )
                                    +1
                                    Всё жду когда же они допилят этот Sync. Пробовал довольно давно, но штука действительно понравилась. Удобно.
                                      +3
                                      Он уже с версии 0.8 работает как должен (я вообще пользуюсь начиная с 0.3)
                                        +1
                                        Последний раз пробовал на версии 0.5. Кое какие баги замечал, но в целом было довольно стабильно и удобно. Жду FF 3.7. Они столько наобещали, что грех будет не оправдать ожидания.
                                          +2
                                          Firefox 3.7 не будет :)
                                          Часть вещей (типа OOPP) будет портирована на ветку 3.6.х
                                          Остальное будет ждать 4.0
                                            +1
                                            Не знал. Спасибо. Ну, тогда буду ждать 4.0 ;)
                                              –3
                                              Тотчас скажу, что «Firefox 3.7» (официально это «Mozilla Developer Preview», так как брэнд «Firefox» ставится на законченные версии браузера) существует в качестве четвёртой альфа-версии (3.7a4), которую можно скачать и поставить, если интересно.

                                              А на днях, как говорят, выйдет и пятая альфа.

                                              Я пробовал четвёртую альфу несколько недель кряду и обнаружил в ней только пару неудобств:

                                              →  во-первых, корявый кернинг в Windows (межбуквенное расстояние хаотически прыгает в некоторых размерах шрифта, а в других работает безукоризненно; в пятой альфе, надеюсь, исправят, потому что один из разработчиков разработал заплату, устраняющую эту гадость);

                                              →  во-вторых, некоторые расширения, ещё не обновившиеся с учётом новинок, работают гадостно (например, FireGestures после каждого жеста мышою показывает контекстное меню, а не просто реагирует на жест).

                                              Firefox Sync в четвёртой альфе ещё нету, понятное дело. Будет ли в пятой — пёс его знает.
                                      –1
                                      Так он не кросбраузерный? Уж лучше xmarks использовать тогда. Все что надо работает. И во всех нужных браузерах
                                        0
                                        Вообще-то да, синхронизация расширений, тем, и подобного была бы только плюсом.
                                        Вот только не совсем понятно, когда же выйдет этот Firefox 3.7, про который уже столько всего понаобещали.
                                        0
                                        Для синхронизации закладок можно использовать профили? Через xmarks синхронизирую закладки с учетом специализации машин: домашняя общая, домашняя личная, рабочая.
                                        Сильно хотелось бы синхронизации _настроек_аддонов_! Сейчас пользуюсь переносом профиля через MozBackup.
                                          0
                                          Нет, поддержки профилей нет.
                                            0
                                            Настройки синхронизируются, но пока нет графического интерфейса для настройки.
                                            Для каждого параметра из about:config нужно создать там же параметр типа boolean
                                            Например, дефолтная служба поиска в интернете — это параметр browser.search.selectedEngine
                                            Чтобы это было одинаковым на всех ваших машинах, добавьте строку extensions.weave.prefs.sync.browser.search.selectedEngine;true

                                            И так — для каждого параметра. Муторно, согласен.
                                            0
                                            Вчера попробовал — отлично. Синхронизация паролей и вкладок это то, чего мне не хватало в Chrome, осталось дождаться расширений и будет совсем круто.
                                              0
                                              Великолепно!
                                              Теперь жду три апдейта.
                                              Два от Firefox Sync'а: а. синхронизация расширений; б. поддержка профилей.
                                              И один от Google Chrom'а: поддержка «короткого имени» в закладках из Fx.
                                                –1
                                                Два с половиной года?.. omg…
                                                  0
                                                  Надеюсь, это будет достойная замена Opera Link.
                                                    0
                                                    ТО что браузеры разные Вас не смущает? Или вы перебегаете от браузера к браузеру ради одного плагина?
                                                    0
                                                    Подскажите, а можно ли свои закладки сохранённые посмотреть онлайн, через браузер? Ну просто списком, как в Xmarks. Мне это иногда бывало очень полезно. Например, как-то не записал номер брони в кинотеатр, но добавил закладку на неё. На компе друга не было файрфокса, качать, ставить его — нужно куча времени, кино не ждёт; залогинился на сайте xmarks и готово. В целом Firefox Sync хорош, но этой фичи не хватает.
                                                      +1
                                                      https://wiki.mozilla.org/Weave/Experimental_Clients/Web
                                                      Исходники такого сервиса лежат по ссылке.
                                                      Недавно по ссылке там же он и работал, сейчас, вижу, выпилили.
                                                      Ну, поднимите сами, или попросите знакомого. Ничего сложного там нет.
                                                      0
                                                      А кто-нибудь может рассказать, что должно быть на «своём собственном сервере», чтобы эта синхронизация работала?
                                                        +1
                                                        Тут написано: https://wiki.mozilla.org/Labs/Weave/API
                                                        0
                                                        Пользовался Weave уже довольно давно и все радовало. Дома и на работе закладки одинаковые — супер, особенно, когда работа для тебя — большая часть времени.
                                                        Но начиная с какого-то из обновлений Дополнения начались ужасные глюки с синхронизацией. Одни закладки мержились с другими (в панели закладок) и это было ужасно, когда терялся порядок и сайты.
                                                        Они часто выпускают обновления, видимо, что-то фиксят. Остается надеяться, что скоро все заработает в нормальном режиме. (Возможно, мои проблемы связаны как-то с тем, что в панели у меня закладок накопилось на два экрана скролинга в выпадающем меню справа.)

                                                        Only users with full accounts can post comments. Log in, please.