МойОфис представил общедоступные веб-редакторы. Теперь ознакомиться с продуктами компании можно прямо в окне браузера

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


    Привет, Хабр! В новом релизе 2021.01 мы провели комплексную работу над оптимизацией линейки продуктов МойОфис. Часть наиболее любопытных изменений коснулась технологии автономного модуля редактирования (АМР). Для иллюстрации возможностей AMP мы интегрировали модуль в корпоративный сайт МойОфис, и теперь работа с текстовым и табличным редакторами доступна всем посетителям сайта прямо из окна их браузера.

    Если вашим ИТ-системам необходимы инструменты редактирования документов, вы можете запросить комплект средств для разработчиков, который позволит интегрировать АМР в собственные решения. Статус технологического партнера МойОфис откроет вам доступ к библиотеке справочных материалов по нашим продуктам и ускорит вашу разработку.

    Что такое АМР?

    АМР — специальная версия редакторов МойОфис, которая разработана для веб-сервисов и интеграции в приложения сторонних разработчиков для работы с документами.

    AMP не требует отдельного сервера и содержит полный набор средств редактирования и форматирования, при этом не имеет функций совместной работы.

    Редактор в АМР обрабатывает только те файлы, которые передает ему информационная система — приложение или сервис, куда интегрирован сам модуль АМР.

    Что умеют веб-редакторы МойОфис на базе AMP?

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

    Сохранение файлов осуществляется в форматах ODT, ODS, DOCX, XLSX, PDF.

    В интерфейсе доступны режим рецензирования и работа с файлами в режиме правок. В зависимости от настройки информационной системы, в которую интегрирован АМР, открытие документа может происходить в режиме постоянного рецензирования без возможности его отключения. (Пример: система, в которую встроен АМР, управляет режимом работы с документом и выдает права принимать или отклонять исправления отдельным пользователям системы). Все правки и комментарии, которые будут оставлены в документе в режиме рецензирования, сохранятся в документе.

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

    Перейти к работе с веб-редакторами МойОфис можно в том числе со страниц пробных версий продуктов на нашем сайте. При открытии страницы пробных версий с планшета или смартфона, пользователю будет предложено скачать бесплатное мобильное приложение «МойОфис Документы», которое позволяет работать с текстами и таблицами в удобном для мобильного устройства формате.

    Предлагаем читателям блога МойОфис ознакомиться с веб-редакторами и поделиться мнением в комментариях, а разработчикам программных продуктов — оценить возможности интеграции АМР в свои ИТ-решения и стать технологическими партнерами. Будем рады вашей обратной связи по новому сервису!

    МойОфис
    Платформа для работы с документами и коммуникаций

    Комментарии 36

      +8
      О нет, почему и тут половина функций в Таблицах кириллицей? Неужели кому-то нравится смотреть на ЕОШИБКА, ЕСНД, F.РАСП, СЧЁТЗ?
        +2
        Спасибо за ваш вопрос. Имена функций в веб-редакторах МойОфис зависят от настроек локали-среды, в которую интегрирован модуль. Причем, для работы с формулами вы также можете использовать их названия и на английском языке, например, вместо ЕСНД можно указать IFNA.
          +1
          Ну вроде в принципе всё равно, разницы нет. Англоговрящие же всё в таком всегда видели и не считали никогда проблемой.
          Или надо чтоб мы латиницей а они кирилицей писали функции?))
            0

            Убивает невозможность использовать английские команды в русскоязычном excel. Написали IF вместо ЕСЛИ — получили ошибку. Крайне неприятно в ситуациях, когда регулярная работа проходит на компьютерах с разным языком интерфейса.

          –4
          Названия шрифтов огонь: XO Thames, XO Oriel, XO Courser. Креативность высшего уровня. Интересно, чисто теоретически, за использование таких названий можно предъявить претензию?
            0

            Только если за XO предъявит кто-то вроде Rémy Martin

            0

            Это форк OnlyOffice чтоли?

              +1

              Как ни странно нет…
              Однако "российских" форков онлиофиса уже перевалило за десяток, некоторые даже брендирование не делают, а за докой отправляют в первоисточник

                +7
                Решения МойОфис — собственная разработка. Ядро, интерфейс и значительная часть кода платформы МойОфис написаны с нуля, полностью силами специалистов компании «Новые Облачные Технологии» (всего более 1,5 млн строк собственного кода).
                  0
                  Вы молодцы!
                  однако по первым впечатлениям, над UX и функционалом еще работать и работать, на текущий момент я бы не рассматривал ваш продукт даже как упрощенную замену google документов и таблиц
                  В будущем, верю, будет гораздо лучше!
                    +3
                    значительная часть кода платформы

                    Тут хочется поймать вас на слове и спросить — а что написано не вами? Не названия библиотек даже, а именно функциональность продукта )
                      0
                      Спасибо за интерес. Все функции нашего приложения мы спроектировали и сделали сами. Для реализации некоторых из них используются сторонние модули, перечень которых приведен в разделе «Помощь»-«Сведения»-«Правовые уведомления».
                  0
                  Невозможно задать свой формат вывода. Например для даты хочу видеть только месяц, или только число, при этом тип данных должен остаться датой.
                    0
                    Вы правы, актуальная версия табличного веб-редактора МойОфис не предусматривает таких форматов вывода даты, как «только месяц» или «только число». Доступен только заданный формат. Мы ежегодно выпускаем 4-5 крупных обновлений, которые расширяют функциональность наших продуктов. Причем, приоритет в разработке уделяется наиболее востребованным функциям, и ваш комментарий мы обязательно учтем при планировании новых релизов.
                    –1
                    Поясните, пожалуйста, зачем он нужен при наличии Google Документов?
                      +5

                      Вот вы сами и сформулировали условия, в которых он станет нужен.

                        +1
                        Он нужен для Гос. учреждений как отечественная альтернатива GDocs и MS Office при переходе на отечественное ПО. Импортозамещение, если одним словом.
                          0

                          Пока у банков документооборот будет в ms office, при всем желании импортозамещения не случиться. Уже не раз пробовали. Спасибо за мойофис для дома. Уже вовсю ставим на домашние ПК, тем кто на удалёнке. Но очень не хватает почты с поддержкой exchange.

                        0
                        Загрузка медленная в сравнении с google docs на слабом канале
                          0
                          В вашем примере происходит загрузка документа в облако и его последующая обработка там. А в случае с АМР — вся работа с документом происходит только на компьютере конкретного пользователя. Поэтому сравнивать скорости разных сервисов в целом бессмысленно.
                          +2
                          У вас есть self-hosted решения для частных лиц?
                            0
                            Поддерживаю вопрос. + нормальную (с примерами вызовов) документацию для интеграции сюда _https://github.com/filebrowser/filebrowser
                              0
                              WebWC, АМР — проприетарная технология МойОфис, подробная документация доступна технологическим партнерам. Вы можете подать заявку на получение комплекта средств для разработчиков на странице myoffice.ru/products/sdk, после чего с вами свяжется наш специалист и предложит подписать договор, в соответствии с которым вы сможете интегрировать наши технологии в свои разработки.
                              0
                              Нет. Для частных лиц МойОфис предлагает настольные редакторы документов «МойОфис Стандартный. Домашняя версия» и мобильное приложение «МойОфис Документы». Эти продукты бесплатны, их можно скачать в магазинах приложений Windows Store, Mac App Store, App Store, Google Play Store и Huawei AppGallery. Облачные продукты МойОфис предназначены только для корпоративного использования.
                                +1
                                Ксожалению, десктопные версии уже не удовлетворяют мои потребностям, а хранение на стороне создаёт риски неконтролируемого доступа третьих лиц (в том числе по официальным запросам)
                                Поэтому ищу аналог гугльдокса (пусть и значительно урезанного), который можно развернуть на домашнем сервере и которым можно пользоваться всей семьёй.

                                ps. Если у вас нет паранои — это не обозначет, что за вами не следят :)(С)

                                  +1

                                  Для домашнего использования — можно использовать связку Nextcloud + OnlyOffice ( https://nextcloud.com/onlyoffice/ ). Для корпоративного за неё уже нужно платить будет.

                              0

                              Вот такая ерунда в консоли при создании документа:

                                0

                                А теперь такая в течении минуты при тех же условиях:


                                +2

                                Хотел было добавить в свою таблицу сравнения производительности редакторов, но импорт спецификации xpath, на которой я тестирую, приводит к некорректному результату (все разделы после первого превращаются в один огромный параграф):



                                Впрочем, даже на пустом документе ввод ощутимо тормозит:



                                Из-за дебоунса у вас выходит 200мс задержки от нажатия клавиши до его рендеринга — это слишком много. При этом большую часть времени браузер ничего не делает. Такая себе оптимизация получилась.


                                И, кстати, профайлеру совсем плохеет — инициализируется 10 секунд. Видимо из-за огромного потребления памяти.

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

                                    Тут нет никакого секрета:


                                    • Import HTML into empty document (sec) — копируем xpath спецификацию в пустой документ и замеряем секундомером, когда с документом можно будет начать работать.
                                    • Open saved document (sec) — открываем сохранённый документ, замеряем так же.
                                    • Full memory footprint (MB) — смотрим в диспетчере задач, сколько вкладка кушает памяти после вставки спецификации и форсирования сборки мусора через инструменты разработчика.
                                    • One letter insertion into middle of the document with deferred tasks (ms) — переходим в середину документа, включаем профайлер, вводим 3 буквы с середину слова, суммируем сколько основной поток был суммарно занят после одного нажатия, выбираем наименьшее значение.
                                    • Caret move by keys — Аналогично, но просто стрелочками перемещаем каретку, ничего в документе не меняя.
                                    • Scroll jump to far part of document (ms) — включаем профайлер, мгновенно перемещаем скроллбар в другой конец документа, замеряем так же.
                                    • Background tasks with flickering caret (ms/sec) — скроллим в середину документа, включаем профайлер, ставим каретку в середину документа, ничего не делаем секунд 5-10, выделяем 1 секунду таймлайна, смотрим сколько основной поток был занят.
                                    • Size of gzipped scripts (kb) — на вкладке Network смотрим сколько весят скрипты редактора. Если сервер отдаёт без gzip, то скачиваем и пакуем обычным zip.
                                      0
                                      Спасибо. В наших продуктах не заявлена функция импорта HTML. Ваш комментарий мы обязательно учтем при планировании новых релизов.
                                        0

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

                                  0

                                  Вдогонку ко всем комментариям — при заходе с отключенными скриптами тупо белая страница. Я-то про свой NoScript помню, а вот среднестатистический юзер может и не понять, если они отвалились — лучше показать какую-нибудь заглушку о том, что неплохо бы скрипты включить.


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

                                    +1
                                    Среднестатистический пользователь не использует NoScript.
                                    –1

                                    Да, ещё заметил — http://myoffice.ru выдаёт дулю от nginx'а, а https://myoffice.ru работает. Возможно, потерялся куда-то редирект с первого на второе.

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

                                    Самое читаемое