Разработчики ONLYOFFICE открыли настольные редакторы документов

Автор kompilainenn, 12 октября 2016, 14:19

0 Пользователи и 1 гость просматривают эту тему.

kompilainenn

Новость на ЛОРе, оно теперь локально умеет работать. Однако основной формат "открытый" от МСО, вот это жесть

https://www.linux.org.ru/news/opensource/12940202
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

Yakov

Цитировать
преимуществом ONLYOFFICE является совместное редактирование, которое еще не реализовано в других открытых офисных пакетах.
В OpenOffice это реализовано было ещё в 3 версии (3.0.0) для ods.

economist

Yakov - вроде совместное одновременное редактирование файлов ODT по протоколу WebDAV в Инфре 321 работало. В Онлиофисе эта же технология, но алгоритм слияния - свой.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

mikekaganski

Цитата: economist от 12 октября 2016, 20:48
Yakov - вроде совместное одновременное редактирование файлов ODT по протоколу WebDAV в Инфре 321 работало.

А исходный код доступен?
С уважением,
Михаил Каганский

economist

mikekaganski -  по те исходники не знаю, но вообще надо потестить этот же функционал в свежей Либре. Поднять webdav-сервер не проблема, надо раскомментить строку модуля в Apache и рестартануть его. Именно web-dav при сохранении собирает diff и решает как сливать изменения в документ.

По-моему еще в одном форке была одновременная правка (EuroOffice?)

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

mikekaganski

Цитата: economist от 13 октября 2016, 09:26Именно web-dav при сохранении собирает diff и решает как сливать изменения в документ.

Вы ошибаетесь. WebDAV не делает этого. Это задача приложения - отправить серверу запрос на check-in с указанием нескольких ancestors для создания merge. Для сервера эта задача в принципе нерешаемая. С учётом того, что ODF - не простой текстовый формат (а архив ZIP), его diff не имеет смысла. Кроме того, учтите наличие подписей, шифрования и т.п.
С уважением,
Михаил Каганский

economist

Возможно ошибаюсь. И да, шифрование/подписи тут же коллаборационизму заявляют решительное "Нетъ!"
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

economist

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

tagezi

Цитата: economist от 14 октября 2016, 12:59
Ну вот и статейка на Хабре:

https://habrahabr.ru/company/teamlab/blog/312460/

ЦитироватьОтредактированный файл вы сможете сохранить обратно в odt. Получится схема с двумя конвертациями: odt — docx — odt. Тут нужно учитывать, что если конвертация — это сено, пропущенное через лошадь, то двойная конвертация — это сено, пропущенное через лошадь дважды.

А если учесть что МС никому не позволяет раскрывать закрытый функционал OXML, то либо он закрытый, то есть только окна открытые, а сам продукт проприетарный, либо он тоже самое пропущенное через лошадь дважды.
Так что можно успокоиться и заниматься делами дальше.

ЗЫ: Зип, это формат файла, а не данных.
ЗЗЫ:
Цитата: economist от 13 октября 2016, 09:37
шифрование/подписи тут же коллаборационизму заявляют решительное "Нетъ!"
Досвидания ГитХаб?
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

economist

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

frob


tagezi

Цитата: frob от 14 октября 2016, 14:42Это о чём?

ЦитироватьНесмотря на то, что информация о формате открыта, он защищён патентами Microsoft, и любая программа (нарушающая лицензионное соглашение на использование запатентованных составляющих стандарта) для чтения Open XML нарушит законы США.

Из‑за широкого использования в Open XML битовых масок невозможно провести формальную проверку XML‐файла с помощью DTD или XSD.
https://ru.wikipedia.org/wiki/Office_Open_XML#.D0.9A.D1.80.D0.B8.D1.82.D0.B8.D0.BA.D0.B0
Ссылки на источники там даны.
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

frob

Цитата: tagezi от 14 октября 2016, 18:54
Цитата: frob от 14 октября 2016, 14:42Это о чём?

ЦитироватьНесмотря на то, что информация о формате открыта, он защищён патентами Microsoft, и любая программа (нарушающая лицензионное соглашение на использование запатентованных составляющих стандарта) для чтения Open XML нарушит законы США.

Из‑за широкого использования в Open XML битовых масок невозможно провести формальную проверку XML‐файла с помощью DTD или XSD.
https://ru.wikipedia.org/wiki/Office_Open_XML#.D0.9A.D1.80.D0.B8.D1.82.D0.B8.D0.BA.D0.B0
Ссылки на источники там даны.

Одна ссылка протухла. Обе относятся к 2007-ому году.
Та что открывается описывает устаревшую ситуацию -- MS давно опубликовал спецификации на OLE, VBA и пр.

Кстати, английская версия википедии выглядит гораздо спокойнее.
А в русском варианте сплошные скандалы-интриги.

tagezi

Цитата: frob от 14 октября 2016, 19:37Одна ссылка протухла. Обе относятся к 2007-ому году.
Та что открывается описывает устаревшую ситуацию -- MS давно опубликовал спецификации на OLE, VBA и пр.

Кстати, английская версия википедии выглядит гораздо спокойнее.
А в русском варианте сплошные скандалы-интриги.
Значит разработчики ЛО не могут сделать нормальную совместимость не потому что у них отсутствует документация?
(x86_64) Kubuntu 16.04.3 - LibreOffice 6.0.2 / 6.1 alpha

kompilainenn

Цитата: tagezi от 14 октября 2016, 20:40Значит разработчики ЛО не могут сделать нормальную совместимость не потому что у них отсутствует документация?
ты же знаешь ответ на этот вопрос
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут