We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 52243
    • 114 Posts
    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