Обычные сноски, которые мы все так долго ждали
В общем, в прошлой версии 4.2 мы добавили поддержку обычных сносок. Поддержка в нашем случае означает не похлопывание по плечу или приготовление сноскам горячего напитка, а то, что мы не теряли этот тип ссылок при открытии документов, в которых они уже есть. И, естественно, позволяли их править. Но добавлять было нельзя, в связи с чем все такие: «Эй, ребят, мы тут сноски вообще-то просили. И что-то не найдем, как добавить?».
Ну в общем вот, вот как они добавляются:
Правда, хорошенькие? И да, концевые, или, как это сейчас модно говорить, endnotes тоже планируются.
Undo в быстром совместном редактировании
Напомним, в редакторах ONLYOFFICE есть два режима совместного редактирования:
- Быстрый. Вы видите, что печатает ваш соавтор. Включен по умолчанию.
- Строгий. Вы спокойно работаете над своим куском текста, а правки соавтора видите только после сохранения. И он ваши тоже.
В быстром не было возможности ctrl+z, но теперь есть на случай, если вы зашли в редактируемый кем-то документ и накосячили. Например, выделив текст для более внимательного чтения, случайно подцепили его курсором и уронили в другом конце документа.
Просто нажмите «Отменить последнее действие» и всё вернется на свои места. Но больше ничего не трогайте, закройте документ, сделайте два цикла дыхания и идите выпить кофейку.
Подробнее об устройстве undo читайте в нашей следующей статье, которая выйдет буквально сразу за этой. Redo пока не делаем.
Больше языков для проверки орфографии
Не уверены, что ваш сербский идеален? Этот дьявольский монгольский сводит вас с ума? Не беспокойтесь, наш spellchecker теперь умеет делать, что должен, в общей сложности на 43 языках. В этот раз мы добавили:
- Catala (Catala);
- English (Canada);
- English (South Africa);
- Euskara (Euskara);
- Galego (Galego);
- Hrvatski (Hrvatska);
- Letzebuergesch (Luxembourg);
- Slovenski (Slovenija);
- Srpski (Srbija, Latinica);
- Български (България);
- Монгол хэл (Монгол улс);
- Српски (Србија).
Приятные улучшения в редакторе таблиц
Мы надеемся, что работать в редакторе таблиц стало удобнее. Вот мы тут для новой версии доделали немножко, а именно:
- Добавили новые формулы (AVERAGEIFS, COUNTIFS, SUMIFS), улучшили и ускорили работу со старыми;
- Сделали абсолютно новое меню работы с форматами ячеек;
- Улучшили работу с сортировкой;
- Добавили новые стили границы ячеек (всего их теперь 11)
- Добавили поддержку специальной вставки.
Улучшенная совместимость со всеми форматами
Да, мы всегда говорим, что фокусируемся на OOXML (docx, xlsx, pptx) и это правда, но это вообще не значит, что мы забыли про все остальные форматы.
Для того, чтобы вы смогли работать с другими форматами, а не только с базовыми, у нас есть такая штука как модуль конвертации. Физически он представляет собой бинарный файл с названием x2t.
Конвертация происходит, если:
- Пользователь загрузит файл формата odt, doc, rtf, epub, mht, html, htm, ods, xls, csv, odp, ppt. В таком случае файл конвертируется в формат docx, xlsx или pptx;
- Пользователь сохранит свой документ в формат odt, html, ods, csv, odp, pdf.
В общем, конвертация происходит часто и поэтому мы её постоянно улучшаем. Для версии 4.3 мы оптимизировали и ускорили модуль конвертации и поправили некоторые проблемы совместимости. Подробности можно посмотреть в change log'е.
Кстати, в совершенствовании конвертации большую роль играют пользовательские файлы. Мы надеемся, что вы будете присылать нам интересные несекретные документы.
Новая версия редакторов уже выложена на GitHub, уже доступна в онлайне и десктопы мы уже тоже собрали. Пожалуйста, убедитесь, что пользуетесь новой версией, прежде чем искать сноски!
И ещё — если вы имеете обыкновение просматривать и редактировать файлы с мобильных устройств, обязательно потестите наши веб-редакторы. В этой версии мы много чего поменяли и улучшили. Вот, кажется, и всё.
В следующей статье расскажем подробно про undo, а сразу после — о новой версии Community c глобальной оптимизацией модуля «Проекты», подключением сервиса DocuSign и возможностью творчески подходить к имени файла и использовать в нем символы @#$%&;'.
Комментарии (43)
homo_ludenus
18.04.2017 16:07Уже практически год как перевел офис на работу с этими редакторами. Иногда конечно встречаются хитрые документы с ползущим форматированием, но в подавляющем большинстве случаев всё идеально. Особенно радует режим совместной работы над документами.
AbstractGaze
18.04.2017 16:38За undo конечно спасибо, очень не хватало.
Как дела с быстродействием, вроде обещали подвижки в этом направлении? Я использую для себя community server, который довольно долго кешируется, особенно если переходить с документов в wiki или проекты. Для десктопной версии обещали быстрый запуск, чтобы запуск был сравним с либрой и другими продуктами.
Ну и вопрос о будущем, вы на net core переходить будете в перспективе?brestows
18.04.2017 17:34Enterprise Standart тоже имеет проблемы с производительностью.
Меня больше интересует есть ли в планах реализация kerberos авторизации так как в enterprise это очень удобно было бы.hellonadya
18.04.2017 17:48Над производительностью и быстродействием работаем от версии к версии. Касательно kerberos авторизации — такого не было в планах, но за идею спасибо — обсудим.
brestows
19.04.2017 11:03Иногда складывается впечатление что никто из вашей компании не работал в компаниях с численностью более 100 человек. Просто я развернул ваш продукт на своих мощностях, Enterprise редакцию, при этом не нашел очевидных вещей для Enterprise версии. То чего не хватает:
Kerberos (пользователь не должен постоянно вводить пароль что бы попасть в редактор)
Работа с группами у вас странная, например, создал группу (модуль Люди) в эту группу включил пользователей, на какой то проект повесить данную группу нельзя, т.е. я добавляю группу, но добавляется не группа, а люди из этой группы, потом, меняешь группу (добавив туда пользователя) но в проекте в котором указаны права на эту группу новый человек не появился, что очень странно. Я хочу управлять группами а это не возможно.
У меня есть корпоративный почтовый сервер, почему нет возможности добавить один раз его настройки (smtp,imap и т.п.) и что бы пользователям осталось только указать email и пароль и выбрать почтовый сервер к которому относится его почта. Такая же ситуация с подключением owncloud пользователь сам должен все настраивать, в корпоративной среде это не принято, принято что бы админ мог всем управлять. У вас такого нет
Странное поведение уведомлений при наличии LDAP авторизации. Уведомление шлется на email которое генерируется само, на основании логина и домена в LDAP настройках, при этом игнорируется атрибут email из учетной записи пользователя, простите но не всегда домен в LDAP обслуживается почтовым сервером. Почему сделано так, не понятно, хотя раньше уведомления шли именно на почту указанную в атрибуте email, зачем сломали я не понял.
И это то что бросается в глаза при первом же использовании вашего продукта, мы все еще в режиме тестирования его и думаю найду не мало «пожеланий» к улучшению.hellonadya
19.04.2017 13:24Нашим Enterprise-решением пользуются именно компании численностью от ста человек. По поводу kerberos — у нас есть sso, сейчас тестируем его с shibolet. По работе с группами — да, в нашей логике всё привязано не к группам, а к пользователям, в принципе все всегда были довольны. Но спасибо — подумаем над настройками для будущих релизов.
Почтовый сервер дорабатываем, LDAP починим.brestows
19.04.2017 13:28Как можно быть довольным при работе с пользователями, получается если я пользователя добавил в группы, я еще должен буду зайти во все проекты где была эта группа и пере добавить группу вручную иначе проект не будет знать о вновь добаленом пользователе?
Как-то немного не так я представлял себе работу с группами.
Можно подробнее про SSO которое у вас есть, так как если вы SSO считаете LDAP то это не совсем SSO так как пользователь авторизировавшись единожды, вынужден будет авторизироваться в вашем приложении дополнительно.Marazmatik
19.04.2017 15:14Добрый день, сейчас мы работаем над поддержкой SAML 2.0. Обязательно расскажем про это подробно, но чуть позже, когда все можно будет пощупать.
brestows
19.04.2017 15:21Спасибо. Нашел баг, скачиваем с вашего сайта rpm пакет desktop версии, по информации с rpm пакета в нем находится версия 4.3.2-48 установив данный пакет получаем версию 4.2.5.312 что как бы печально. С deb пакетом ситуация такая же
hellonadya
18.04.2017 17:55Работаем над ускорением всего. Про net core есть задумки, возможно, перепишем отдельные модули
MAXHO
18.04.2017 20:22А если в вашем редакторе все замечательно, но Word при открытии съедает половину документа, то вам стоит файл слать…
Пользуюсь вашим редактором с момента появления десктоп версии… Нравится он мне больше чем Libre или Word — люблю лаконичность. НО некотоые вещи не реализаваны, и это как серпом подрезает все на корню.hellonadya
19.04.2017 09:55Файлы, с которыми возникли проблемы, присылайте на files@onlyoffice.com. Касательно нереализованной функциональности, тоже обязательно озвучивайте.
beho1der
18.04.2017 20:36Поставил совместно с LibreOffice, ваш редактор к сожалению в плане скорости он ему проигрывает, зачастую бывают моменты когда может ЗАТУПИТЬ на ровном месте(например сохранение документа) это относиться как Linuх так и Windows платформе.
kharlashkin
19.04.2017 10:15А я вот «джва года жду» появление клиента синхронизации локальных документов и документов на сервере.
brestows
19.04.2017 11:05Я для этого использую «костыль» в виде NextCloud, у меня с большего все на нем завязано.
wyfinger
19.04.2017 10:34Сравнение документов будет?
xkorolx
19.04.2017 10:36Есть история версий, с подсветкой изменений. Сравнения разных файлов в планах, но в долгосрочных.
wyfinger
19.04.2017 16:07Конкретно в моем случае — очень нужная функция, тем более по интерфейсу она совершенно по дебильному сделана в Word, в Excel надстройку приходится отдельную включать. В последнем Word, ко всему прочему, постоянно глючит просмотр результатов (перематывается самопроизвольно).
Ждем поля, также в Word по дурацки реализовано.
Ну, про макросы и настройку интерфейса и не спрашиваю.
Сейчас Вашим продуктом, конкретно я могу пользоваться как вторым, это уже очень много, спасибо.xkorolx
19.04.2017 16:11Поля скоро. Макросы есть в виде плагинов. Можно писать сценарии для редактора и вообще очень многое делать (оле-объекты и так далее). Спасибо за интерес).
DaylightIsBurning
20.04.2017 12:18Что на счет встроенных объектов, например графиков из Origin?
xkorolx
20.04.2017 13:17Вы можете написать плагин, который будет понимать формат и отрисовываться. При сохранении и последующем открытии все будет работать. Как писать — можно смотреть пример реализации видео с ютуба или шахматы или редактор картинок. https://github.com/ONLYOFFICE/sdkjs-plugins
DaylightIsBurning
20.04.2017 13:45Origin — проприетарный софт, наверное самый популярный софт для построения графиков среди учёных/инженеров. При этом графики можно просто копировать-вставлять в документы офиса (OLE?), они отображаются и, если установлен ориджин, можно по двойному клику их редактировать (открывается внешнее окно ориджина). Среди списка плагинов, на который Вы ссылаетесь не нашел ничего похожего.
xkorolx
20.04.2017 13:59Может позже мы будем смотреть в буфер обмена и смотреть, что там. Что это не просто картинка, а там есть встроенный формат от Origin. И делать взаимодействие с программами, установленными на компе. У нас кроссплатформенный редактор. Который без ограничений работает и в вебе тоже. Я не говорил что там есть такой плагин. Там есть плагины, глядя на которые можно написать свой, к Origin.
DaylightIsBurning
20.04.2017 14:07Я имел ввиду что не нашел там плагинов работающих с OLE. Теоретически при работе в веб можно было бы давать скачивать ориджиновский документ, что бы пользователь мог его у себя на компе отредактировать и вставить новый назад. Не знать, реально ли такое осуществить
xkorolx
20.04.2017 14:17Все реально). Спасибо, в ближайшее время не появится, но потом — в десктопе -то точно. Пока необходимо добить функционал самих редакторов.
DaylightIsBurning
20.04.2017 14:18На самом деле, если бы хотя бы отображался сам график просто — было бы уже хорошо. Ну и самое главное — это что бы при сохранении в .docx/.pptx содержимое такого объекта оставалось рабочим.
xkorolx
20.04.2017 14:52+1Если вы встроите такой объект в ворде и откроете у нас — то будет картинка, и бинарные данные не потеряем
denisnone
25.04.2017 13:09«если вы зашли в редактируемый кем-то документ и накосячили».
Да, знакомо. Крайне неприятная ситуация. Но в редакторе таблиц вы разве это исправили? Вроде пока все по-старому. Кнопка Undo неактивна, если в документе более одного человека.
И опять тот же вопрос из раза в раз: фильтры. Когда исправите затирание скрытых с глаз данных при редактировании нескольких строк одновременно? Скрытые фильтром данные должны оставаться неприкасаемыми, это табу. Во всех взрослых редакторах таблиц так.trofim24
25.04.2017 13:21В редакторе таблиц undo для совместного редактирования планируется добавить в ближайших версиях.
По поводу фильтров мы не забыли. Работаем в этом направлении.
Там не все так просто, как кажется на самом деле.
Для решения нужно ответить на следующие вопросы:
— приравнивается ли обычная скрытая строка к строке, которая скрыта фильтром
— распространяется ли данное правило на весь лист (когда применен фильтр) или только на область фильтра
— а может добавить опцию, чтобы пользователь смог сам решить как ему работать в данной ситуацииdenisnone
25.04.2017 17:21В Либрофисе вручную скрытые строки не приравнены к строкам, скрытым фильтром.
У них получается ситуация, что вручную скрытые строки не находятся под защитой и могут быть затерты при сквозной вставке или сквозном автозаполнении или массовом форматировании. А выфильтрованные строки всегда остаются в неизменном виде. В принципе такую логику можно и принять. Она бы устроила большинство пользователей. В любом случае у Libre идея в том, что механизм скрытия строк для ручного и фильтрового скрытия разный, за это по всей видимости отвечает разный код.
В Microsoft Office for Mac 2016 сделано как-то странно. Если только скрывать вручную или только фильтром, то логика получается как и в Либрофисе. Если же в области фильтрации применить фильтр и затем в той же области скрыть пару строк вручную, то ручные строки окажутся под защитой и останутся нетронутыми. Это решение какое-то неочевидное и странное. Не факт, что они действительно так задумывали, возможно, это какой-то побочный эффект или баг.
Решение от Либр на вид более стройное.
habradante
Подумал перейти на ваш продукт с LibreOffice. Вы так красиво расписали то как вы стараетесь надо форматом WinOffice, и что ваш редактор открывает его лучше аналогов, что я вдохновленно скачал дистрибутив и поставил. Первый же документ открыл и… нижний колонтитул из строки вытянулся в столбик на пол-страницы.
xkorolx
Если можно, пришлите файл.Заранее спасибо.
hellonadya
Пришлите документ, пожалуйста, если он не секретный — files@onlyoffice.com
habradante
Отправил файл с багом на указанное мыло.
xkorolx
Какая у Вас версия? В предыдущей баг действительно был. Сейчас все отлично. Проверили — открывается один-в-один.
habradante
4.2.5.312
xkorolx
С версией внутри редактора есть проблема. Не обновили ее. Переложим в ближайшее время. А версия пакета? (dpkg --status onlyoffice-desktopeditors). По багу — точно не последняя версия у Вас. Попробуйте обновить? Версия пакета должна быть 4.3.2-48
habradante
Поставил новую версию — баг пропал. Завтра еще проверю остальной документ.
habradante
Проверил заново файл, теперь не работают (может вообще не реализованы) переходы с оглавления к странице (по Ctrl+Click). А сами пункты оглавления идут без точек до номера страницы. Этот функционал не реализован или это баг?
xkorolx
Оглавление будет скоро. Пока это не реализовано.