Evolution CMS 1.3.5

В основном в этом релизе работа над ошибками версий 1.3.3 и 1.3.4.
В целом по версии 1.3 прекращаем работы по добавлению новых штук оставляем только работу над ошибками и начинаем работу над версией 1.4

Основной план работ по версии 1.4:
— Глобальные табы в админке ( take.ms/Qy4Ye )
— Демо сайт вынести все в sql что б не было лишних элементов по установке
— Перенос в Extras: AjaxSearch, Breadcrumbs, Ditto, eForm, Wayfinder, JotX, Membercheck, Personalize, Reflect, webchangepwd, weblogin, websingup, а так же дальнейшая их поддержка там.

В скором времени планирую переписать Extras что б работал корректно и брал дополнения сразу с github.com/extras-evolution/ с учетом релизов там. Это даст возможность навести порядок наконецто да и проще добавлять дополнения туда.

Текущий список изменений:

ElementsInTree restyled for new theme, version 1.5.8 (Piotr Matysiak)
Fix - <@IF><@ELSEIF><@ELSE><@ENDIF> (yamamoto)
Fix Bugs in Ditto with date and placeholders from version 1.3.4 (yamamoto, Dmi3yy)
Fix tinymce params underfined bug on frontend (dmi3yy)
Fix 65 Plugin parameters are lost after update to the new version (dmi3yy)
no need update.php in extras module (dmi3yy)
Fix variable documentDirty (64j)
Make sortable list more condensed (Piotr Matysiak)
#187 Ditto is missing placeholders when built-in filters are enabled (yamamoto)
Fix saved roles users #130 (64j)
Fix #192 evo.checkConnectionToServer function (64j)


Скачать можно тут:
github.com/evolution-cms/evolution/releases/tag/1.3.5
  • avatar
  • +10
  • 1365

32 комментария

avatar
Вы просто электровеники! Я не испеваю все проекты обновлять :)
Спасибо!
  • 3fir
  • +1
avatar
Глобальные табы в админке
А что это — вкладочки, без использования ManagerManager, или что-то иное?
avatar
Обновился, Ditto стал ругаться на 61 строчку.
avatar
Аналогичная ошибка
avatar
для восстановления работоспособности сайта замени функцию addField на
function addField($name,$location,$type=false) {
		if ($type === false) {
			$type = $this->getDocVarType($name);
		}
		if ($type == "tv:prefix") {
			$type = "tv";
			$name = substr($name, 2);
		}
		if ($location == "*") {
			$this->fields["backend"][$type][] = $name;
			$this->fields["display"][$type][] = $name;
		} else {
			$this->fields[$location][$type][] = $name;
		}
	}

В чем косяк парни разбираются.
avatar
Переустановил из Еxtra Ditto, oшибки уже нет, но Ditto перестал работать как надо… :( T.e. переход на Doclister неизбежен?
avatar
Давно пора.
Я тоже долго сопротивлялся, но потом осознал, что переход на Doclister реально улучшил производительность проекта.
И если честно, он намного понятнее в плане фильтров, чем Ditto
avatar
Оаазалось не только с ditto проблемы, отказал еще и evoBabel, пока откатился назад и жду релиза.
avatar
Так получилось, что я не использую evoBabel, поэтому не могу ничего ответить (да, я ответил :)
avatar
А какие симптомы того что не работает? :)
Напишите развернуто что б проще было исправить
avatar
Проверил работает:

take.ms/Hf2s1
take.ms/BvzO3 — единственное плашка уехала вниз но это вопрос к разработчику evoBabel что б адаптировал под новую тему админки
avatar
Она туда специально и уехала, чтобы вписываться в новую тему. В основном, по мотивам данного PR.
avatar
Хоть бы кто скрин ошибки приложил :(
я тестил на демосайте все ок.

Жду скрин
avatar
Уже несколько релизов подряд не могу распаковать архив с CMS на хостинге reg.ru.
Ответ саппорта — Данная проблема вызвана тем, что владельцем директорий и файлов из указанного архива является root, а также установлены права доступа 000.
В данном случае рекомендуем произвести создание нового архива с указанием корректных атрибутов доступа и произвести загрузку и распаковку архива повторно.

Так и приходится ставить старую версию, с ней всё в порядке… что не так с новыми релизами и как это поправить?
avatar
Имеет смысл описать, как архив попадает на хостинг и как вы его распаковываете.
avatar
Уже года 2-3 делаю одно и то же) Захожу через ISPmanager, закидываю архив, распаковываю его. Никогда проблем не было (траблы начались с 1.2.2 версии).
Пробовал через WinSCP — аналогичная проблема.
avatar
А логин в ISPmanager/WinSCP случайно не root?
avatar
Нет, логины у reg.ru вида u0031772
Я чего только не пытался с архивом сделать этим (точнее, каждый новый релиз я качаю с modx.com.ua, пробую и dev-релиз и обычный) — никак… Последняя версия, которую получается установить — 1.2.1
avatar
Просто в качестве упражнения: попробуйте распаковать архив локально, потом снова его запаковать с другим именем и загрузить на хостинг. Что-нибудь изменится?
avatar
Это первое, что я придумал :) Ничего не меняется
avatar
Дело в том, что zip архив сам по себе не хранит права доступа. Поэтому скорее всего у reg.ru сбоит механизм распаковки архива (вообще любим мы этот хостинг не только за это).

Видимо, остается только выгружать вместо архива на ftp всю cms пофайлово.

А вот почему до 1.2.1 все корректно работает — уже загадка. Если бы был ssh доступ, можно было бы как-то попытаться найти концы. Но проще найти другого хостера, как по мне.
avatar
Спасибо за совет, но на рег.ру очень давно и очень мне нравится этот хостер… проблем никогда не было с ним за всё время пользования.
Выгружать пофайлово, сами понимаете, идея так себе.
Что я могу предположить: разработчик, начиная с 1.2.2 версии по другом пакует архив, отсюда начала проблема появляться.
Неужели я один такой неудачник столкнулся с этим? :)
avatar
Чем установка через MODX.Evolution.updateNotify или Updater не устраивает?
avatar
Мне не обновление нужно, а установка чистой CMS.
В случае обновления, конечно, всё по другому реализовать можно (хотя я всё же по старинке привык обновляться без использования updater'ов)
avatar
Для новой установки есть installer-master, из одного php файла… Заливается на любой хост без проблем
avatar
500-я ошибка) allow_url_fopen включен.
avatar
Ну вот потому рег he и считается не очень хорошим хостингом. Так как сборку как архивировали через github так и архивируем тоесть ничего не менялось.
avatar
Интересно и очень странно… Попробую написать reg.ru тикет с отправкой в эту ветку :) Саппорт, привет вам! Надеюсь, что поможете разобраться.
avatar
Сапорт напишет что вся проблема в CMS или еще где :) так делают очень часто. Я уже устал это клиентам обьяснять и потому зачастую рекомендую смену хостера. обьясняя на пальцах что не работает из за хостинга
avatar
А нельзя архив MODx закинуть на хостинг через FTP-клиент, а распаковывать уже из панели ISPmanager?
avatar
можно но в целом это делает сам скрипт install.php )
avatar
Скрипт да, делает. Но я так понял, что mapurian делает обновление не скриптом, а в ручную. Только архив закидывает не по FTP, а через админ-панель хостинга.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.