Quote from: [email protected] at Dec 18, 2017, 07:16 AM...Есть сниппет Ditto в MODX Evo. Стоит задача понять как этот сниппет используется в проекте, с целью оценки трудозатрат по переносу с evo на revo всего проекта.
Ditto как и аналоги в REVO - GetResource, pdoResources и тд используются для вывода коллекций (набора) ресурсов. О сложности переноса с EVO на REVO это вообще ничего не говорит и зависит от особенностей проекта.
Quote from: [email protected] at Dec 18, 2017, 07:16 AMЗа названием сниппета есть цифра. Что она обозначает? Случайно не ссылки ли на использование сниппета?
Цифры в названии сниппета (сниппет в терминологии modx является php приложением) это просто цифры в названии сниппета. Возможно кто то так версию обозначает, хотя конечно это странный подход. Тут документация Revo
https://docs.modx.com/revolution/2.x/developing-in-modx/basic-development/snippets, evo в этом плане мало отличается.
Quote from: [email protected] at Dec 18, 2017, 07:16 AMКак-то можно запросить где именно сниппет используется? Может быть есть какой-то "словарь" в модх? Понятно, что можно вручную изучать чанки и тп... но хотелось бы проконтролировать.
Если структура сайта серьезная и "изучить" проблематично - посмотрите в базе по поиску. Да, modx хранит сниппеты и чанки в базе (в Revo можно использовать файлы).
Quote from: [email protected] at Dec 18, 2017, 07:16 AMКак в архитектуре modx можно организовать что-то наподобие unit-тестирования... нужно тщательно тестировать вносимые изменения
Попробуйте поискать по данному форуму, что то типа
https://forums.modx.com/thread/91053/phpunit-tests-for-snippets