Evolution CMS 2.0 RC (20.09.2019)

Настало время релиза Evolution CMS 2.0 RC на компонентах Laravel 6.0, но как показал предыдущий релиз и последующие за ним обсуждения — существует масса вопросов и мифов связанных с веткой 2.0.

Самый популярный миф — в новой ветке все изменилось и по-старому уже не будет.

Неправда — будет и по-старому. Основное отличие в том, что сохранив возможности “по-старому” мы добавили возможности и “по-новому”. Уровень входа не изменился, но более продвинутые разработчики получат много готовых решений и возможностей, а те кому достаточно существующих компонентов могут работать также, как и раньше, никто не будет никого лишать привычных вещей.

Уровень совместимости максимальный — даже с версии 0.9 вы можете обновиться до 1.4, а с нее до 2.0 при сохранении функционала. Хотя надо учитывать возможные проблемы которые могут возникнуть с depricated методами из за того что нужно поднять версию php до 7.2, но скорость работы того стоит, а реагировать на эти баги буду быстро, чтобы приблизить срок стабильного релиза.

Специально для сомневающихся записал видео в котором система обновлена с 1.0.8 до 1.4 (обновил бы и с более старой версии но не нашел на столько устаревший хостинг)
www.youtube.com/watch?v=E_0PluuMWT0&t=1s

А вот в этом видео уже рассказывается как с 1.4.* обновить до 2.0: www.youtube.com/watch?v=xR9filu4A8o&t=1s

В итоге — на 2.0 можно работать точно также, как и на 1.4 и ниже.

Куда все идет и какова цель всех этих изменений?


Сохранение обратной совместимости

Evolution CMS вырос из MODX Evolution, который появился в 2004 году и могу с уверенностью заявить, что даже самый старый сайт можно без особых проблем обновить до самой последней версии!

Это делается в 2 простых шага:

1. 0.9 -> 1.4.*
2. 1.4.* -> 2.0

Я не знаю ни одну систему, которая могла бы похвастаться таким результатом, с учетом 15-летней истории и все совместимо. Да у нас тоже есть моменты, которые становились deprecated, ну так и PHP за это время немало своих функций туда загнал, поэтому у вас обновление можете пройти не достаточно гладко. Но все вопросы зачастую решаются быстро и просто, достаточно уметь пользоваться гуглом и копипастом. Копируем ошибку в гугл и читаем первых пару статей из выдачи, в 95% случаев решение проблемы найдется.

Современные технологии:
Современные технологии развиваются стремительно и если мы будем стоять на месте, то уже в самое ближайшее время мы станем разработчиками неплохой, но уже устаревшей системы. Кому нужны будут такие сайты, когда на рынке будет появляться много “стильных, модных, молодежных” систем — конкурентов, да и существующие лидеры рынка на месте не стоят.

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

Реальный пример пользы изменений — я думаю многие помнят как еще пару лет назад я не был приверженцем работы в IDE, а сейчас понимаю на сколько был не прав и что сам себе усложнял жизнь.

Framework или CMS?


CMS:

Когда было принято решение собирать Evo на компонентах Laravel одним из первых вопросов был: делал ли кто-то подобное подобное и может нет смысла придумывать велосипед? В итоге пересмотрел более 10 различных админок для Laravel, да и пару CMS на ней же и пришел к выводу, что почти все делалось не для контент-менеджеров, которые проводят очень много времени в админке, а для разработчиков. В итоге собирать и делать сайты на этом удобно а вот пользоваться не очень.

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

Как реальный пример — решение Collection: modx.im/blog/addons/5994.html которое позволяет выводить дочерние документы в виде таблицы с фильтром, сортировкой и инлайн редактированием, при этом можно самостоятельно настраивать какие поля будут отображаться в таблице.

Framework:

На текущий момент Laravel один из самых популярных фреймворков, а это означает что у него есть много разработчиков, большое сообщество которое уже решило те или иные вопросы, плюс большая информационная база по работе с ним. Внедряя компоненты Laravel 6.0 в Evolution CMS мы расширяем возможности системы, а так же упрощаем жизнь разработчикам и стимулируем создание новых решений и дополнений. Тем кто долго и давно работает с Evolution и не использует других инструментов стоит присмотреться что происходит в мире и какие появились новые инструменты, упрощающие и ускоряющие разработку: Composer, Artisan, Blade, MVC, Migration, Models, Eloquent, Git и т.п.
Для тех кто только начинает знакомиться с Evolution, но уже имеет опыт работы с другими системами или с Laravel, в системе будут знакомые и любимые инструменты. Таким образом компоненты Laravel в Evolution CMS снижают порог вхождения для новичков в работе с системой и дают возможность прокачать свои скилы для тех кто давно знаком с Evolution CMS.

Итак, что нового

— Шаблоны в файлах github.com/evolution-cms/example-package#templates и Blade laravel.com/docs/6.0/blade
— Controllers and MVC github.com/evolution-cms/example-package#controllers-and-mvc
— Models github.com/evolution-cms/example-package#controllers-and-mvc and Eloquent laravel.com/docs/6.0/eloquent
— Packages github.com/evolution-cms/example-package#packages (Chunks, Snippets, Plugins, Modules, e.t.c)
— Миграции и разработка на DEV и PROD окружении github.com/evolution-cms/example-package#migration
— Laravel Cache github.com/evolution-cms/example-package#laravel-cache
— Custom routing on FastRoute github.com/evolution-cms/example-package#custom-routing-on-fastroute
— use .ENV github.com/evolution-cms/example-package#use-env
— Artisan github.com/evolution-cms/example-package#artisan
— IDE-Helper github.com/evolution-cms/example-package#ide-helper

Планы на ближайшее будущее

Релиз Evolution CMS 2.0 состоится 02.11.2019, по этому поводу будет организовано офлайн мероприятие в г.Москве в частном кинотеатре 'Kinoleto' по адресу:
2-й Кожуховский проезд 29, корпус 2, строение 18, вход по предворительной регистрации, форма регистрации а так же больше подробностей будут тут: evo.im/evoevent-2019.html

Скачать можно тут:
github.com/evolution-cms/evolution/releases/

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

avatar
После обновление с альфы на новый релиз, из админки не пропадает уведомление что надо обновить систему.
"Система управления сайтом устарела. Для обновления обратитесь к разработчикам сайта. Актуальная версия 2.0.0RC"
  • om1
  • 0
avatar
Спасибо проверим, или кеш или не корректно сравнивает версию
avatar
поправил, не коректно версию написал, можно нажать еще раз обновить и будет все ок
avatar
Спасибо!
avatar
Кроме версии php какие еще меняются требования к хостингу при переходе с 1.4 на 2.0?
avatar
Нет, остальное как и было
avatar
Мне кажется, обязательным становится наличие расширения pdo — где-то я и сам об это спотыкался и у других видел :)
avatar
а он помойму в 7.1.+ и так по умолчанию но может и ошибаюсь
avatar
1) «Уровень входа не изменился» — это очень хорошо.
2) «Я считаю что идеология админки Evolution CMS, которая пришла еще от MODX, очень крутая и понятная для обычного пользователя.» — да, это так, заказчики или их контент-менеджеры работают именно в админке.
3) «и дают возможность прокачать свои скилы для тех кто давно знаком с Evolution CMS» — ну что ж, круто, будем прокачивать!

Спасибо за работу!
avatar
Evolution оправдывает свое название.
Только вперед движение, только в развитие, ибо остановка это стагнация и смерть! ;)
Молодец Dmi3yy, его люди, и все кто вносит свой посильный вклад в общее дело!!!
Комментарий отредактирован 2019-09-20 09:51:06 пользователем om1
avatar
1. Инсталлятор всё так же не работает?
2. После окончания поддержки 1.4 LTS старые сайты можно будет обновить на 2.0 без больших переделок?
3. Не появится ли в будущих версиях 2.x какое-нибудь коренное отличие в ядре (или где-то еще) такое, которое не позволит сайтам «со старым подходом» работать дальше без серьезных изменений? Это не праздный вопрос, когда на поддержке не 2 и не 20 сайтов, а жизненный цикл одной версии сайта примерно 5 лет, во время которых кроме как за текущее обслуживание с большинства клиентов денег не стребуешь — им не объяснишь, что что-то там в админке переписали настолько, что сайт оставлять включенным небезопасно или он вовсе подох. Полная переделка на чистом энтузиазме, сами понимаете, это не бизнес.
4. Мануалы — невнятные, их мало, те пару роликов, что видел особого интереса не вызвали. Например, взять готовый сайт со стандартными компонентами и уже наполненный и переписать всё по-новому
5. Ну и вообще, порог входа последние пару лет повышается всеми силами, ИМХО
avatar
1. можно подробней? не понял что и где он не работает?
2. Можно обновить на 2.0 вообще без переделок. Но 1.4 специально делали LTS что б максимально долго поддерживать старые сайты.
3. Не вижу проблем старые сайты оставляем на 1.4 ветке, после окончания LTS все равно если вдруг найдутся проблемы по безопастности это исправим. Но вот новых фишек там уже не будет да это и не нужно на старом сайте. А если сайт поддерживается и развивается то перенос его на 2.0 как раз логичней и удобней будет в итоге.
4. Их мало ибо что б писать мануалы нужно стабилизировать систему, а то и так то что есть уже пару раз переписывал и правил ибо менялось. В планах после релиза занятся этим вопросом очень активно ибо без документации дела не будет.
5. Порог входа не повышается а понижается. Почитайте я писал об этом в релиз. Просто то что знали раньше теряет актуальность IT сфера вообще такая что нужно постоянно что то учить.
avatar
У меня установилось только через cli-install с параметрами в командной строке, как в ранних версиях. Инсталлятор дальше первого шага не шел, проверка соединения с базой не работала уже

По 3 пункту хорошо что развеял сомнения. Я и имел в виду, не перестало бы оно работать вообще совсем никак до окончания среднего жизненного цикла одной версии сайта
avatar
Возможно мешает adBlock или еще какой то плагин недавно ловил ситуацию что жаловались но дали доступы, проверил все работает как надо
avatar
Ещё не прочитал, но уже пишу СПАСИБО ЗА РАБОТУ!!! Это прямо глоток жизни!
Я тоже сторонник такого пути развития: идеология и удобство админки MODX + современный CMF.

Спасибо!
avatar
В админке не подключен Font Awesome 5 Freee
avatar
Подключен и работает, возможно где то еще пару иконок потеряли как в extras но там часть просто переименованы потому и пропустили.

Замечу только что подключен в 2.0 в 1.4 не меняли
avatar
Было бы супер, если при установке можно было выбрать параметр как в Joomla, например, обычный сайт, сайт Блог, магазин в конце-то концов (пускай даже и платный, но работающий). Тогда точно равных бы не было Evolution, кто бы что ни говорил. Это сугубо мое предложение и мнение. Или как вариант, при установке есть же по-умолчанию плагины и снипеты для установки. Так вот там можно и докинуть самых популярных снипетов и плагинов. Можно даже голосование сделать, чтобы выбрать десятку самых востребованных.
avatar
Это невозможно на сегодняшний день.
avatar
Это я понимаю. Спешить в этом деле не нужно.
avatar
Технически нет проблем сделать в extras раздел заготовки. Вопрос только в том что никто пока не сделал заготовок таких.

Есть только evoblog.ru из подобных штук
avatar
Ух ты! я и не знал, что такое есть! хорошо смотрится.
avatar
Большое спасибо за проделанную работу!!!
К сожалению, обновить пока не получилось с 1.4.8 до 2. Сделал все по видеоролику, но посл входа на сайт/админку выдает белую страницу и Unable to load configuration settings. Please run the Evolution CMS install utility
avatar
Там проверка на то что запускали инстал или нет добавилась
Создай в папке core файлик
.install

и заработает
avatar
Это нужно к видео по переходу с 1.4 на 2.0 добавить.
avatar
Спасибо, помогло. Правда выдает белый экран и ERROR, но это уже, видимо, проблема с компонентами. Разберусь. Но главное, что обновилось, спасибо
avatar
Я тоже полез обновлять сайт, который у меня в разработке и получил такую же ошибку. Пришлось всё снести и поставить заново, так сильно чесались руки =))

Спасибо, ребят, это шикарно всё! Для меня самое шикарное — Blade + Laravel + MODX-админка.
avatar
Взял пример из предыдущего топика про blade
{!! $modx->runSnippet('DocLister',['parents' => '0', 'tpl' => '@B_CODE:<p>{{ $data["pagetitle"] }}<br />{{ $data["introtext"] }}</p>']) !!}

Работает
//Докликстер с использованием шаблонизации на BLADE из файла (/views/partials/doc-tpl.blade.php)
{!! $modx->runSnippet('DocLister',[
  'parents' => '0', 
	'tpl' => '@B_FILE:partials/doc-tpl',
	]) 
!!}

Не работает.
Может стоит открыть отдельный топик про «а как это сделать на blade»?
avatar
Согласен. Мне тоже крайне не хватает документации.
Хотя бы актуальные примеры были бы. Иначе приходится по несколько часов терять, когда пробуешь примеры из старых статей или с Гитхаба чего найдешь — что-то работает, а что-то нет.
avatar
Включение tracy, ИМХО, надо как-то вынести в настройки или плагин какой-нибудь. Вручную в двух разных папках переименовывать файлики весьма неудобно
avatar
Ну тут хороший вопрос в целом я сейчаас практикую как раз правку всего из файлов тоесть как включить выключить трейси так можно менять любой конфиг. Это исключает надобность заходить программеру в админку вообще.

Вообщем подумаем что тут делать я думаю что мы чуть чуть обкатаем как есть и потом соберем список хотелок и внедрим их.
avatar
Ребята вы сделали великое дело. Вы спасли Evo от постепенного забвения, вдохнули в нее очередную жизнь. Любимый MODx c Laravel 6.0 на борту это просто песня какая-то я и не мечтал о таком. Уже очень давно слез с MODx, а тут вдруг наткнулся на эту новость, вот вернулся и зарегистрировался. Спасибо большое, дай Бог здоровья!
avatar
Странно. Обновил уже несколько сайтов на разных хостингах и на локалке — во всех случаях все одинаково — белый экран с надписью Error. Что после авторизации в админке, что на самом сайте. В логах ничего нету. Есть еще какие-то требования к ПО? Или кроме того, что описано в ролике по обновлению, есть еще какие-то «скрытые» моменты обновления, там не упомянутые?
avatar
Скинь в личку от какого нить сайта доступ в админку и фтп проверю
avatar
Судя по ошибке не подключен драйвер mysqli
avatar
Подскажите плз как сейчас на Evolution 2.0 прописать в конфигах сразу два соединения с бд. В моделях по идее я сейчас легко могу переопределять соединение «protected $connection = 'connection-name';»?
avatar
Я добавляю для второго соединения файл core/config/database/connections/connect2.php
Переопределяю в SiteContent соединения «protected $connection = 'connect2';» и в админке не получаю изменений. Модель продолжает работать по default соединению
avatar
Так в админке модели особо и не используются.
avatar
В админке на блейд переписали очень мало. Связанно с тем что и так работает + обычно нет необходимости вносить правки в админке. Поэтому сосредоточились больше на том что нужно для разработки. Тоесть в своих снипетах плагинах модулях использовать модели очень хорошо и удобно. До админки надеюсь дойдут руки но эта задача пока не в приоритете
avatar
Подскажите было у кого такое, в версии 2.0 не работают дружественные URL без псевдонима. Т.е. имеется сайта где страницы имеют ссылки www.site.ru/2, www.site.ru/177 и т.д., где цифра это ID. Так вот в этой версии сайт всегда остается на главной страницы… в чем может быть дело?
avatar
Нужно тестить если можно создайте вот тут задачу что б не потеряли:
github.com/evolution-cms/evolution
avatar
2.0 и DocLister отказываются дружить. Обновляла по видео-туториалу. DocLister обновила через Extras (без всей компании, только сам сниппет установлен). Скрин ошибки: joxi.ru/n2YgoaxubNaQ3r Суть: Cannot declare class DLTemplate, because the name is already in use. Что понятно, в коре уже определен алиас DLTemplate — /core/src/Providers/DLTemplateServiceProvider.php Как теперь DocLister пользоваться?
avatar
Установите последнюю 2.0 RC актуальный Doclister идет в комплекте ничего с extras доставлять не надо и все работает
avatar
Но ведь обновление и было до 2.0 RC… То есть надо снести Doclister? В этом случае вызовы не работают, пробовала. Или будет работать только если fresh install сделать? Плиз, хелп, Evolution на Laravel звучит заманчиво, несколько проектов осталось на поддержке, и я б все перевела на 2.0, но пока что-то крокодил не ловится ((
avatar
Попробуйте вот эту версию:
github.com/evolution-cms/evolution/archive/2.0.x.zip
avatar
Установил данную версию, но в админке проблемы с иконками. Где-то видел решение, не могу найти.
avatar
Удалить файлик styles.min.css и почистить кеш браузера
avatar
К сожалению не помогло + почему-то слетел языковой файл joxi.ru/Y2Lz6J8c7P4VWr
Или это проблема плагина ElementsInTree? Хотя в Extras то же самое (
Комментарий отредактирован 2019-10-16 12:51:39 пользователем Multiweb
avatar
avatar
Ставил чистую 2.0 все прекрасно заработала. Попытался обновиться с 1.4.0 не получилось. Белый экран на админке и белый экран и Error на сайте.
avatar
Запустил tracy. Сайт ругнулся на отсутствие поля 'templatealias' в таблице 'modx_site_templates' добавил поле — сайт взлетел. Админка так и не заработала, белый экран. Кто-нибудь понимает добавить tracy к админке?
avatar
кеш очистите
/assets/cache
/core/storage
Комментарий отредактирован 2019-10-13 15:51:57 пользователем om1
avatar
Кеш был пустой. Спасибо. Проблема была с правами доступа до папок в /core/storage/. Разрешил в них запись скриптам — админка взлетела НО: Работает только Дерево документов, центральный фрейм пустой и с кратким сообщением ERROR. Когда ходишь по дереву или меню админки в центральном фрейме иногда выпадает Error Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 21037056 bytes) in Unknown on line. Причем значение tried to allocate иногда бывает очень большим. Еще раз спрошу кто-нибудь понимает как добавить tracy к админке? Хочу отловить ошибки
avatar
в php.ini укажите — memorylimit равную минус 1 или 512MB
по tracy
в папке /core/custom/config создать папку app + tracy
/core/custom/config/app/debug.php

<?php 
return true;
?>


/core/custom/config/tracy/active.php
<?php 
return 'manager';
?>
avatar
Спасибо да. Про php.ini то понятно, не понятно, что именно php так напрягает. Да и не дело это -1 на рабочем сервере. tracy у меня нормально подхватился со стороны сайта, а со стороны адмики нет. я подозревал что это именно tracy со стороны админки напрягает php, отключил tracy и debug — Allowed memory перестал выкидовать и все забегало, но центральный фрейм так и не заработал — на любое действие в центральном фрейме ERROR. Ковыряюсь дальше…
avatar
Полез смотреть бд — в modx_event_log. Там свежие ошибки — ругается SQLSTATE, не может найти поле 'ip' а в какой таблице не пишет. Подскажите в какой таблице теперь должно быть поле ip? В modx_active_users?
Комментарий отредактирован 2019-10-13 17:08:37 пользователем ikarushka
avatar
Решил что какая-нибудь беда с сессиями. Разлогинился. Теперь не могу залогинется. На корректный логин/пароль вылетает js алерт Error и в админку не пускает.
avatar
На некорректный логин/пароль выдает штатный алерт, что не верный пароль
avatar
С 1.4 нужно было сначала обновить до 1.4.9
Там все нужные изменения в бд внесены.
avatar
Дмитрий, просто везде указана следующая схема обновления
0.9 -> 1.4.*
1.4.* -> 2.0
Лучше наверное поправить на
0.9 -> 1.4.7
1.4.7 -> 2.0
или
0.9 -> 1.4.9
1.4.9 -> 2.0
Так будет правильнее
Комментарий отредактирован 2019-10-14 05:25:33 пользователем ikarushka
avatar
Под * имел ввиду последнюю версию 1.4 ветки

Скоро будет релиз и к нему готовлю материалы будут свежие видео и статьи
avatar
Ребята, я обновился — все завелось! Кратко здесь опишу основные моменты с которыми я столкнулся при обновлении с 1.4.0 на 2.0.
1. Перед обновлением чистим кеш сайта.
2. Далее выполняем инструкцию www.youtube.com/watch?v=xR9filu4A8o
3. После заливки файлов обновления настраиваем права на запись скриптов для папок:
/core/storage/blade
/core/storage/bootstrap
/core/storage/cache
/core/storage/logs
(Это, как я понимаю, место нового кеша и лога.)

4. Далее я рекомендую на момент обновления включить режим дебага и повесить tracy.
Делаем по этой инструкции: modx.im/blog/news/5832.html (почти в конце поста)
У меня tracy со стороны админки сильно жрало ресурсы и потому даем php больше памяти.
Увеличиваем в php.ini memory_limit = -1. После обновления не забудьте отключить tracy и режим дебага
и верните memory_limit прежнее значение.

5. В папке создаем пустой файл .install и заливаем его в папку /core

6. Структура таблиц бд версии 1.4.0 отличается от 2.0. Идем в phpMyAdmin (или что там у вас), делаем на всякий случай дамп бд
и выполняем SQL инструкцию:

ALTER TABLE `modx_manager_log` ADD `ip` VARCHAR(46) NULL DEFAULT NULL AFTER `message`, ADD `useragent` VARCHAR(255) NULL DEFAULT NULL AFTER `ip`;

ALTER TABLE `modx_site_templates` ADD `templatealias` VARCHAR(255) NOT NULL AFTER `templatename`;
avatar
Шаг 6 не нужен если обновляем с 1.4.9
avatar
Забыл, еще одно. Надо удалить файл assets/cache/siteCache.idx.php
avatar
Вопрос к разработчикам. В 2.0 кеш пишется в /core/storage, а в старое место кеша assets/cache что-то пишется? Можно папку закрыть правами?
avatar
Assets/cache используется дополнениями к примеру phpthumb
avatar
понял, спасибо, значит пока не закрываем.
avatar
Ребята, две совершенно одинаковые установки 2.0. Данные в БД одинаковые. В админки одной установки верхнее меню распахивается на всю ширину страницы и контейнер меню тяняет стили из /manager/media/style/default/css/styles.min.css?v=0 а во второй верхнее меню собрано по центру страницы и контейнер меню тянет стили из /manager/media/style/default/css/mainmenu.css?v=1.3.5. В чем может быть дело? Всю голову уже сломал, как их сделать одинаковыми?
Комментарий отредактирован 2019-10-15 07:07:33 пользователем ikarushka
avatar
В одном случае админка тянет стили от сюда media/style/default/css/page.css?v=0 В другом — media/style/default/css/styles.min.css?v=0 Притом что настройки одинаковые и у самой системы и у админа
Комментарий отредактирован 2019-10-15 08:33:06 пользователем ikarushka
avatar
Там логика следующая:
изначально styles.min.css нет он генериться при сохранении настроек
тоесть если системе не получилось сохранить файлик то вставляет все
тоесть на страничке где page.css проверьте доступно ли php возможность сохранить файлик
а вот то что стоит v=0 это косяк должна быть версия CMS, теперь я понял чего у многих стили не сбрасываются в кеше браузера
avatar
Дмитрий, спасибо за пояснения. Разрешил права на запись в папку /manager/media/style/default/css и настройка темы заработала, подтянулся сгенерированный стиль. По поводу v=0. Посмотрел еще раз у себя ссылка идет такого вида ?v=0:10 но при копировании ссылки сюда в форму комментария :10 вырезается /manager/media/style/default/css/styles.min.css?v=0. Так что с версиями в линках на стиле все норм
avatar
Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in core\src\AbstractLaravel.php on line 666

public function setEvolutionProperty(?string $abstract, string $property)
{
$this->evolutionProperty[$property] = $abstract;
}
Полагаю это опечатка.

ну и ругается еще на Parse error: Invalid numeric literal in core\functions\helper.php on line 129

PHP 7.0.10
MySQL 5.7.15
avatar
Никакой опечатки нет.
Evo 2.0 работает на php 7.2 и выше. На 7.0 не работает
avatar
После обновления до 2.0 eForm перестал слать письма через php mail причем сам сайт шлет запросы на смену пароля и все такое… Еще не понял в чем дело — разбираюсь
avatar
Скорей всего потому что у еформ некоректное подключение через phpmailer

в целом не вижу особого смысла заморачиваться с еформ ибо есть формлистер он дает куда больше возможностей и полностью перекрывает все возможности еформ


docs.evo.im/04_extras/formlister.html
avatar
Ага и ShopKeeper полностью отвалился
avatar
Он отвалился из за php 7.2 скорей всего

а вы его давно обновляли? я вроди фиксил поддержку там ключив масивах были без ''
avatar
У меня SK 1.3.6. Дмитрий если есть свежее версия, то пожалуйста киньте ссылкой. Я брал SK c Extras
avatar
Из Extras и есть последний

Последний раз правился 1 августа
github.com/extras-evolution/Shopkeeper
avatar
Evo 2.0 RC. Заметил следующую проблему в админке. Когда переходишь по вкладке Элементы, то в центральный фрейм подгружается только список шаблонов. В других вкладках нет списков ни tv, ни сниппетов, ни модулей, ни чанков, ни плагинов. Список скажем плагинов можно получить, если в верхнем меню сразу кликнуть на плагины, но при этом сама вкладка Плагины в центральном фрейме не откроется, будет открыта первая вкладка Шаблоны и она будет пустая, если затем перейти во вкладку Плагины, то там будет список плагинов, все остальные вкладки элементов будут пустые.
avatar
Проверил все работет как нужно без сбоев можете плз записать видео с экрана что б понять что за проблема
avatar
Дмитрий, куда выслать запись?
avatar
Дмитрий, вот ссылка на видео
yadi.sk/i/3ggWi6xWplj1Nw
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.