UMIhelp

Разработка дополнительного функционала => Разработка модулей => Тема начата: Aisamiery от 30 Июня 2016, 11:14:59

Название: Что за папка classes/components?
Отправлено: Aisamiery от 30 Июня 2016, 11:14:59
Собственно сам сабж.
Не нашел никакой инфы что то не на сайте юми ни тут в поиске.  Что это? Зачем это? И как это юзать? Повторяет содержимое modules с некоторым измененными названиями файлов.

Umi v2.14 Ревизия 68909
Название: Re: Что за папка classes/components?
Отправлено: aghigay от 30 Июня 2016, 11:57:50
Может это кто-то бекапнулся так?
Название: Re: Что за папка classes/components?
Отправлено: Aisamiery от 30 Июня 2016, 13:53:36
Может это кто-то бекапнулся так?
Нет, свежая система, вчера установлена, ведется разработка сайта.
Структура отличается, написано, что модуль, есть файл macros.php в папке, где в комментах
         /**
* Класс макросов, то есть методов, доступных в шаблоне
*/
class CatalogMacros {
            ....
        }
Название: Re: Что за папка classes/components?
Отправлено: Aisamiery от 30 Июня 2016, 13:55:08
Попытка сменить структуру системы с поддержкой совместимости?
Название: Re: Что за папка classes/components?
Отправлено: aghigay от 30 Июня 2016, 17:44:26
Ааааааааа

Значит на ЮМИ Саммите было анонсировано, что часть модулей из-за несовместимости с php7 (!), которую поддерживает UMI 14 была переписана заново. В связи с этим на разных версиях PHP используются разные версии модулей.

Вероятно как раз об этой двойной структуре и шла речь.

Если так, то можно об этом особо не переживать
Название: Re: Что за папка classes/components?
Отправлено: Aisamiery от 30 Июня 2016, 21:16:12
Ааааааааа

Значит на ЮМИ Саммите было анонсировано, что часть модулей из-за несовместимости с php7 (!), которую поддерживает UMI 14 была переписана заново. В связи с этим на разных версиях PHP используются разные версии модулей.

Вероятно как раз об этой двойной структуре и шла речь.

Если так, то можно об этом особо не переживать

Не был на саммите. А где про новую структуру почитать не сказали? Или как всегда покурить исходники?
Название: Re: Что за папка classes/components?
Отправлено: aghigay от 30 Июня 2016, 21:50:53
Структура та же, только сделали дубль модулей. Как будет развиваться ЮМИ в этом ключе - пока непонятно. Может перестанет поддерживать 5 версию php через некоторое время и тогда modules вообще исключат.... Кто знает.

Пока сказали, что для UMI CMS 14 минимальная версия PHP 5.4

А почитать видимо можно будет только в новостях ЮМИ (типа тут http://www.umi-cms.ru/product/whats_new/) только попозже :-)