Загрузка...

Версия 1.7.4

Автор Сообщение
Андрей (Documentov)
28.08.2020 15:47:46

Друзья!

Новая ветка 1.7 - это второй шаг навстречу второй версии Documentov, выпуск которой мы планируем в 2021 году. Первым шагом стала ветка 1.6, в которой появился новый демон - фоновая служба для запуска PHP-скриптов в отрыве от запросов пользователя. Теперь этот демон уже не просто пусковая установка, а полноценное приложение, которое полностью управляет конфигурацией, и без него Documentov уже не может жить и работать. При запуске демона происходит загрузка всей конфигурации из базы данных, и впоследствии вся мета-информация по документам, полям, шаблонам, действиям и пр. находится в памяти этого самого демона, который любезно делится ею с PHP. Какая от этого выгода? Честно говоря, пока почти никакой. Ну, немножко подросла производительность, немного уменьшилась нагрузка на базу данных, система чуточку стала более отзывчивой, исправлены десятка два-три ошибок и... все. Увы. Но! Уже на треть написана ветка 1.8, в которой начнут проявляться в полный рост преимущества будущей "двойки", а впереди еще 1.9, где улучшения станут видны вообще невооруженным взглядом, а уже про 2.0 и писать не будем... :)

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

Раз нет  никаких изменений существенных, может быть, не обновляться, - подумаете вы? Можно. Но, поверьте, лучше не стоит. В 1.7 мы довольно серьезно изменили структуру данных, поэтому обновление на эту версию очень важно для вашей системы. Из 1.7 вы не сможете импортировать никакую конфигурацию в свою старую версию системы (а наоборот сможете), не сможете установить платные модули, у вас по-прежнему останутся ошибки, которые мы устранили в 1.7 и пр. К тому же, если вы затянете с обновлением, в будущем к ним добавятся обновления ветки 1.8, и это может доставить вам некоторые проблемы. Хотя наши патчи позволяют обновляться с любой версии, начиная с 1.0, до актуальной, мы, ввиду нехватки ресурсов, тестируем только поэтапный переход. То есть на 1.7 переход с 1.6, а на 1.8 будем проверять переход только с 1.7. Поэтому и, особенно учитывая большое количество обновлений структуры базы данных, к обновлению на 1.7 следует отнестись с максимальным вниманием. И осторожностью.

Поэтому, при обновлении на 1.7 прежде всего:

1. Сделайте  резервную копию базы данных.

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

3. Если у вас не очень шустрый сервер, перед обновлением откройте файл php.ini и добавьте время для выполнения скриптов. Например, вот так:

max_execution_time = 600

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

5. При наличии платных модулей загрузите новые версии из Центра обновлений и установите их сразу после обновления системы.

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

Итак, если вы уже прониклись важностью момента, приступаем:

Скачать обновление с любой версии, начиная с 1.0.0 до 1.7.4  - используйте этот файл для обновления системы на новую версию; просто скопируйте содержимое архива в корневой каталог. Перед копированием файлов остановите демон (меню Администрирование / Сервисы / Демон), а после копирования запустить его снова

Скачать полный дистрибутив Documentov версии 1.7.4 - используйте этот файл для новой установки, не обновляйте при его помощи работающую систему, т.к. вы перезапишите свой конфигурационный файл config.php

Узнавать о выпуске новых версий ветки 1.7 по электронной почте можно подписавшись на эту тему (кнопка Подписаться вверху, если вы уже залогинены). Если вы подпишитесь на наш раздел Новости , то вы будете получать сообщения обо всех наших новостях, включая выпуск новых веток, конфигурации и пр. Если вам удобнее, вы можете следить за нашими новостями, подписавшись на нашу группу в FB .

Если у вас на сервере установлена ОС FreeBSD загрузите файл, приведенный ниже, и распакуйте его в корневой каталог системы, т.к. дистрибутив не включает демон, скомпилированный под вашу операционную систему.


documentov-daemon-freebsd-1.7.4.zip
Alex@Les
31.08.2020 14:41:42

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

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


Андрей (Documentov)
01.09.2020 13:09:49

Добрый день. Не видим проблему. Попробуйте воспроизвести в своем облаке. Если получится, отдельную тему, пожалуйста в Разработке.


Андрей (Documentov)
11.09.2020 14:06:43

1.7.1:

  • Более информативный вывод об имеющихся ошибках конфигурации в логе демона
  • Устранены обнаруженные ошибки

Андрей (Documentov)
18.09.2020 08:27:52

1.7.2:

* Добавлена дополнительная проверка на корректность установки сортировки кнопок

- Исправлена ошибка в копировании типов документов

- Исправлена ошибка с сохранением поля, выбранного в качестве заголовка типа документа

- Исправлена ошибка в д. Условие с сохранением внутренних действий


Nik_
18.09.2020 09:02:54

1.7.2:

* Добавлена дополнительная проверка на корректность установки сортировки кнопок

- Исправлена ошибка в копировании типов документов

- Исправлена ошибка с сохранением поля, выбранного в качестве заголовка типа документа

- Исправлена ошибка в д. Условие с сохранением внутренних действий


Возникли проблемы с обновлением до 1.7.2
1) Документов не запустился после обновления.
2) Подложили config.php Документов запустился, но все кнопки перестали отображаться.
file&field_uid=2400e4ae-88e2-11e8-a116-485ab6e1c06f&file_uid=5c1de47d-f95b-11ea-a716-525400d1dee3&preview

Андрей (Documentov)
18.09.2020 09:20:15

Патч не содержит config.php и никак его не изменяет. Убедитесь, что демон запущен.


Nik_
18.09.2020 10:26:27

Обновились корректно.

По запаре скачали дистриб для полной установки.


Андрей (Documentov)
22.09.2020 10:00:36

1.7.3:

  • Исправлена ошибка сохранения параметров журнала
  • Исправлена ошибка отображения чернового журнала в качестве сохраненного
  • Исправлена ошибка в действии Перемещении на точку с идентификатором из поля

Андрей (Documentov)
23.09.2020 16:34:21

1.7.4:

  • Исправлена ошибка, из-за который терялись настройки действий маршрута
  • Исправлена ошибка отображения запятой в ссылочном поле в поле Таблица
  • Исправлена ошибка в сортировке действий 

Сообщений: 10