Pull to refresh
  • by relevance
  • by date
  • by rating

Первые шаги к онлайн-офису на Linux или как мы портировали под Mono (о сложностях и их преодолении)

Website development *Open source *Mono & Moonlight *


Вчера мы выпустили ONLYOFFICE под Linux и спешим поделиться не только новостями, но и полезной информацией для тех, кто, как и мы, 5 лет назад оказался в собственной ловушке под названием «ASP.Net»

Попытки портировать приложение на Unix с использованием проекта Mono мы начали предпринимать еще 4 года назад, однако, долгое время у нас ничего не получалось, поскольку на тот момент Mono сильно отставал по функционалу при портировании с .Net под Windows. В частности, в Mono была сильно урезана поддержка wcf, а также плохо работал asp.net mvc. Впрочем, к счастью разработчиков все эти годы проект Mono активно развивался — добавилась поддержка .Net 4.0 и .Net 4.5, так что весной 2013 мы решили возобновить работу.

Здесь мы расскажем о том, с какими проблемами столкнулись в процессе портирования облачного офиса под Mono, как их решили, что имеем в итоге, и как один инициативный пользователь уже через пару часов после релиза обернул всё в Dockerfile.
Читать дальше →
Total votes 49: ↑47 and ↓2 +45
Views 35K
Comments 24

Обзор российского офисного пакета с открытыми исходными текстами OnlyOffice в InfoboxCloud

Infobox corporate blog Open source *
OnlyOffice – больше чем просто офисный пакет в браузере. Это многофункциональный портал совместной работы, включающий в себя управление документами и проектами. Он позволяет Вам планировать рабочие задачи и вехи, хранить корпоративные или персональные документы и совместно работать над ними, использовать инструменты социальной сети, такие как блоги и форумы, а также общаться с членами коллектива через корпоративную программу обмена мгновенными сообщениями.


Читать дальше →
Total votes 49: ↑37 and ↓12 +25
Views 45K
Comments 40

Установка плагина onlyoffice-alfresco (контрольный лист — шпаргалка)

Open source *Java *SharePoint
Tutorial
10 ноября 2015 стал доступен плагин для редактирования документов в Alfresco Share при помощи онлайн-редакторов OnlyOffice. Код плагина распространяется под лицензией GPL.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 8.1K
Comments 4

Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs

ONLYOFFICE corporate blog Website development *Canvas *
Нас часто спрашивают, а чем мы вообще лучше других онлайн-редакторов документов. Вместо того, чтобы использовать опробованный Лордом Вейдером прием удушения Силой на всех, кто этот вопрос задает, мы решили написать о том, чем же хороши наши редакторы и чем они отличаются от, пожалуй, основных своих конкурентов — Office Online от Microsoft и Google Docs.

Начнем с текстовых редакторов.


Читать дальше →
Total votes 34: ↑23 and ↓11 +12
Views 39K
Comments 140

Что ж, этот день настал: быстрое совместное редактирование в редакторах ONLYOFFICE

ONLYOFFICE corporate blog Website development *Algorithms *SaaS / S+S *
Этот день всё-таки пришел. Мы выкатили обновленную версию редакторов документов ONLYOFFICE Document Editors 3.6 с быстрым совместным редактированием, как в Google Docs. Его давно просили, требовали, угрожали, но мы были неумолимы. До тех пор, пока не сдались под напором пользователей, желающих редактировать свои секретные материалы, в режиме реального времени наблюдая, что набирает соавтор.

Далее расскажем, почему мы так противились «быстрому» совместному редактированию, чем наш вариант отличается от похожего режима в других онлайн-редакторах и как мы собираемся решать вопрос undo/redo.


Читать дальше →
Total votes 24: ↑16 and ↓8 +8
Views 13K
Comments 12

Кэшируй это: повышаем стабильность сервера ONLYOFFICE с помощью Redis

ONLYOFFICE corporate blog .NET *Mono & Moonlight *
Главной задачей, которую мы ставили перед собой при работе над ONLYOFFICE Enterprise Edition, было повышение стабильности. Mono здорово выручил нас при разработке офиса под Linux (об этом мы уже писали немного), но в то же время причинил нам немало беспокойства. Именно с ним была связана такая проблема как падение http веб-серверов.

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

Далее мы немного расскажем о том, как мы начали работать с Redis'ом и что из этого вышло.


Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 7.3K
Comments 10

Анатомия редакторов документов: общий код для онлайн и оффлайн-версий редакторов ONLYOFFICE

ONLYOFFICE corporate blog JavaScript *C++ *Qt *Xcode *
Если бы кто-то спросил нас, какой сегодня день, мы бы ответили, что сегодня Большой День. День, когда мы наконец-то релизим десктопные редакторы ONLYOFFICE. Tе самые, что работают без браузера/интернета и отправляют документ прямо на принтер.

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

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


Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 9.5K
Comments 44

Как ONLYOFFICE помирил два поколения формул Microsoft

ONLYOFFICE corporate blog Website development *Canvas *
Когда мы разрабатывали наши редакторы документов, мы хотели дать пользователю возможность удобно работать с любым объектом. Одним из препятствий, возникших на пути к редактированию всего и сразу и прямо в этом окне, стали формулы, а точнее — их двойственность. Студенты технических вузов сталкивались с этим явлением почти со стопроцентной вероятностью: речь идет о существовании «старых» (бинарный .doc) и «новых» (прогрессивный XML) формул в редакторах пакета MS Office.

В этой статье мы расскажем, как эта проблема решается в редакторах ONLYOFFICE. Ответ прост: К – «Конвертация». Мы конвертируем старые формулы в доступные для редактирования новые формулы и крайне довольны своей идеей. Почему мы пошли таким путем и как устроена конвертация, читайте далее.


Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 17K
Comments 19

ONLYOFFICE 8.8.0: интеграция почты и календаря, право на рецензирование и другие обновления

ONLYOFFICE corporate blog
Мы выпустили новую версию ONLYOFFICE — под порядковым номером 8.8.0. Изменения коснулись всех модулей, но в этой статье мы будем говорить только о самых важных обновлениях. Вот они:

  • Интеграция календаря с почтой
  • Адресная книга, автоответчик и создание CRM-контакта прямо из почты
  • Права на рецензирование

Далее расскажем подробнее о каждом — зачем сделали, как работает, для каких целей вам пригодится.


Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 14K
Comments 21

ONLYOFFICE Документы 1.3 для iOS: как устроен мобильный редактор электронных таблиц

ONLYOFFICE corporate blog Development for iOS *Development of mobile applications *
Свершилось: мы выпустили масштабное обновление мобильного приложения ONLYOFFICE Документы под номером 1.3 для iOS устройств. Теперь в приложении появился редактор электронных таблиц для iPad, который умеет много разного и полезного — почти всё, что можно сделать в веб-версии. А еще добавилась возможность подключения сторонних хранилищ Google Drive, Dropbox, OneDrive, Яндекс Диск и других, поддерживающих протокол WebDAV.

В этой статье мы расскажем подробнее о том, как устроен редактор электронных таблиц.


Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 4K
Comments 0

Парсер OOXML (docx, xlsx, pptx) на Ruby: наши ошибки и находки

ONLYOFFICE corporate blog Open source *Ruby *XML *Web services testing *
Мы выложили парсер OOXML форматов на Ruby в open-source. Он доступен на GitHub'е и RubyGems.org, бесплатен и распространяется под лицензией AGPLv3. Всё как у модненьких Ruby-разработчиков.


Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 7.6K
Comments 6

ONLYOFFICE: открытый как никогда

ONLYOFFICE corporate blog Open source *
Друзья, будем краткими: в честь нашего шестого дня рождения мы выпустили в open source новейшую версию ONLYOFFICE. С этого дня вы сможете найти на GitHub всё, о чем нас просили: новую версию редакторов с быстрым совместным редактирование как в Google Docs и последнюю версию сервера для совместной работы (Community server).

Подробности релиза, что, где и под какой лицензией читайте далее.


Читать дальше →
Total votes 43: ↑43 and ↓0 +43
Views 21K
Comments 38

ONLYOFFICE Hosting Edition: как мы сделали облачный офис для хостинг-провайдеров

ONLYOFFICE corporate blog Billing systems *
Как говаривал наш старый знакомый профессор Фарнсворт, good news, everyone! Мы выпустили наше решение для хостинг- и MSP-провайдеров — ONLYOFFICE Hosting Edition.

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


Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 6.4K
Comments 9

Путеводитель по решениям ONLYOFFICE для образования

ONLYOFFICE corporate blog
Первое сентября всё-таки наступило. Пока школьники и студенты неохотно прощаются с летней свободой и негодуют по поводу того, что письмо из Хогвартса вновь не пришло, мы напоминаем, что ONLYOFFICE — это еще и решение для образовательных учреждений.

Далее расскажем о том, как ONLYOFFICE может помочь в учебном процессе и/или его организации.


Читать дальше →
Total votes 21: ↑17 and ↓4 +13
Views 11K
Comments 44

ONLYOFFICE или Libre: о битве форматов и совместном редактировании

ONLYOFFICE corporate blog Open source *System Analysis and Design *IT Standards *
Этот день настал: мы открыли исходный код десктопных редакторов ONLYOFFICE. Теперь они абсолютно бесплатны для домашнего и коммерческого использования. Лицензия AGPLv3, скачать на сайте, код на GitHub.

A в этой статье мы просто приведем несколько аргументов в пользу того, чтобы при отказе от Microsoft Office по экономическим или идеологическим причинам переходить на ONLYOFFICE, а не на Libre. Читайте далее, чтобы испытать боль.

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


Читать дальше →
Total votes 45: ↑42 and ↓3 +39
Views 43K
Comments 148

Теперь ONLYOFFICE может всё: добавляем плагины в редакторы документов

ONLYOFFICE corporate blog JavaScript *Programming *API *Browser extensions
Что если бы вы могли добавить в редакторы документов любые функции, какие вам хочется? Теперь вы можете: в редакторах ONLYOFFICE появилась возможность подключения плагинов. Несколько примеров мы написали сами — все их можно посмотреть в нашем открытом репозитории на GitHub'e. Теперь ваш ход — напишите то, чего вам не хватало.

Подробности далее.


Total votes 21: ↑19 and ↓2 +17
Views 14K
Comments 49

Как мы интегрировались с ownCloud и Nextcloud: подводные камни и их преодоление

ONLYOFFICE corporate blog Open source *PHP *API *
Однажды один из наших пользователей написал, что ONLYOFFICE и ownCloud — это брак, заключенный на небесах (простите, в оригинале было match made in heaven) и странно, что никто еще не додумался запилить какой-нибудь плагин. Мы прикинули и подумали, что он прав. Тем более мы очень любим интегрироваться! В плане, что, конечно же, хотим, чтобы нашими редакторами пользовались всегда, везде и там, где удобно.

В общем, мы сами и сделали приложение для интеграции наших редакторов документов с ownCloud (а потом и Nextcloud) и в этой статье немножко об этом расскажем. Непреодолимых преград на нашем пути не было, но кое-какие трудности возникли и мы поделимся с вами опытом их преодоления. Во-первых, может, вам пригодится, а во-вторых, мы больше не можем держать это в себе! То есть, давно ничего не писали в блог.


Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 23K
Comments 13

Редакторы ONLYOFFICE v.4.3: да, мы добавили сноски

ONLYOFFICE corporate blog Open source *
Мы тут выпустили новую версию редакторов документов ONLYOFFICE. Не будем мучить вас техническими деталями, но там вы найдете сноски, такое удобство для совместного редактирования, как Undo в «быстром» режиме, специальную вставку в таблицах и еще много всего.


Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 3.5K
Comments 43

Всё не так просто с Ctrl+Z: об undo в быстром совместном редактировании ONLYOFFICE

ONLYOFFICE corporate blog Open source *
Случайно накосячили в документе, который вам только что пошарили? Драг-н-дропнули куда-то кусок чужого текста и не знаете, как жить дальше? Угодили курсором в ячейку вашего коллеги и уничтожили его данные? Ctrl+Z не раз спасало наши жизни и репутации добропорядочных коллег, не портящих чужие (и свои) документы.

В последнем выпуске мы добавили возможность сделать Undo в быстром совместном редактировании. Почему его не было раньше, как там всё устроено, и почему случается так, что вы жмете undo до упора, а документ всё равно не остается пустым, вы узнаете из этой статьи.


Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 6.5K
Comments 27

ONLYOFFICE против Collabora: почему мы уверены, что наше решение лучше

ONLYOFFICE corporate blog Open source *IT Standards *
Здравствуйте! Команда ONLYOFFICE возвращается на Хабр, как мы и обещали. Постараемся писать чаще и больше, и вообще держать вас в курсе событий. В последнее время нам есть что рассказать и показать.

Тему первой статьи подсказала нам сама жизнь. Не так давно наравне с вопросом: «А чем вы лучше Google Docs?» нам начали задавать вопрос «Ну и чем вы лучше Collabora?». Это связано с нашей интеграцией с сервисами ownCloud и Nextcloud, официальным партнером которых как раз таки является Collabora.

Если говорить о преимуществах, то у Collabora есть перед нами очень большое — идеологическое. Оно заключается в том, что этот продукт является продолжателем дела OpenOffice и LibreOffice. Непросто бороться с ними за пользователей, но у нас есть весомые аргументы в свою пользу. Сейчас расскажем.


Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 20K
Comments 46
1