[modDevTools] Версия 1.1.0-pl. Виртуальные чанки
Обновился компонент для ускорения разработки в MODX. Теперь на вкладке чанков показываются не только существующие чанки, используемые в текущем шаблоне или чанке, но и только что добавленные. Работает это так, на примере редактирования шаблона:
1. Добавляем в шаблоне чанк или сниппет с параметрами-шаблонами (например, pdoResources с его tpl-параметрами). Сохраняем.
2. Переходим на вкладку Чанки. Уже существующие чанки отображаются, как раньше, а новые подсвечиваются оранжевым цветом. Работает это сейчас так: При сохранении создаются все возможные чанки из тегов и параметров с контентом «moddevtools». В админке они выводятся с пустым контентом.
3. Редактируем новые чанки, сохраняем. Теперь они точно останутся в базе. Поскольку рассматриваются не только теги чанков, но и параметры, то возможно появление лишних чанков, например DESC, total и тому подобное. Просто не нужно их изменять и тогда они удалятся позднее.
4. Нельзя сохранять родительский шаблон, не сохранив перед этим изменения в новых чанках — эти изменения пропадут. При сохранении любого элемента все несохраненные новые чанки удаляются (простым правилом, что их контент равен moddevtools), автоинкремент идентификаторов чанков сбрасывается на минимальный.
В будущем скорее всего создание новых чанков можно будет отключить в настройках.
Другие изменения:
1. У дочерних элементов появилась кнопка открытия на редактирование в новом окне.
2. Хлебные крошки больше не показывают родителя, если он выше установленного для пользователя параметра tree_root_id
3. Фиксы мелких багов.
Новая версия уже в репозитории SimpleDream.
1. Добавляем в шаблоне чанк или сниппет с параметрами-шаблонами (например, pdoResources с его tpl-параметрами). Сохраняем.
2. Переходим на вкладку Чанки. Уже существующие чанки отображаются, как раньше, а новые подсвечиваются оранжевым цветом. Работает это сейчас так: При сохранении создаются все возможные чанки из тегов и параметров с контентом «moddevtools». В админке они выводятся с пустым контентом.
3. Редактируем новые чанки, сохраняем. Теперь они точно останутся в базе. Поскольку рассматриваются не только теги чанков, но и параметры, то возможно появление лишних чанков, например DESC, total и тому подобное. Просто не нужно их изменять и тогда они удалятся позднее.
4. Нельзя сохранять родительский шаблон, не сохранив перед этим изменения в новых чанках — эти изменения пропадут. При сохранении любого элемента все несохраненные новые чанки удаляются (простым правилом, что их контент равен moddevtools), автоинкремент идентификаторов чанков сбрасывается на минимальный.
В будущем скорее всего создание новых чанков можно будет отключить в настройках.
Другие изменения:
1. У дочерних элементов появилась кнопка открытия на редактирование в новом окне.
2. Хлебные крошки больше не показывают родителя, если он выше установленного для пользователя параметра tree_root_id
3. Фиксы мелких багов.
Новая версия уже в репозитории SimpleDream.
Комментарии: 28
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Подскажите, а данная возможная проблема с дополнением еще актуальна?
В логах примерно одна и та же ошибка:
P.S. Забыл упомянуть о проблемах c memCached, который был включён на сайте ранее (на другом хостинге). До того, как я отключил в Настройках системы cache.xPDOMemCache, modDevTools ругался именно на него…
Тут видно проблемы с системой, которые не связаны с компонентом (хотя другие пакеты устанавливаются без ошибок)...
Добавь, пожалуйста, скорее возможность отключения виртуальных чанков, или вообще убери их!
Они неудобны по многим причинам, например:
- Нельзя сразу в вкладке Чанки указать чанку папку (не говоря об смене описания), из-за чего он теряется и потом нужно тратить много времени на расфасовывание новосозданых чанков по папкам.
- Нельзя создать новый чанк с таким именем. Почему это нужно: я обычно прописываю вызов сниппета с чанками, а потом копирую на основе родных чанков свои собственные. Сейчас же мне приходится искать виртуальный чанк (а он ещё и не всегда появляется почему-то в вкладке чанков), искать оригинальный и переносить туда информацию, это довольно неудобно.
- Исходя из предыдущего пункта, нельзя отредактировать виртуальный чанк напрямую. То есть в дереве он есть, но при попытке открыть его (для перетаскивания текста с родного чанка), а его не существует, потому что он уже удалился!
- Не всегда отображаются чанки в вкладке Чанки, непонятно как. Иногда только после перезагрузки страницы.
- Ещё много мелких неудобств с этими чанками, которые портят удовольствие работы с этим замечательным дополнением!
Пожалуйста, верните как было поскорее или скиньте ссылку на предыдущий пакет без виртуальных чанков, а то он у меня затерялся.Буду думать в следующем году). С наступающим!
PS: очень помогло наличие «Поиск и замена» в компоненте, при переходе на fenom, не пришлось руками править около двух сотен чанков и шаблонов)
1. Во-первых, не хватает количества найденных результатов. Чтобы узнать количество найденных чанков, нужно через Ctrl+F искать слово на кнопке «Заменить все» и браузер произведёт подсчёт найденных кнопок…
2. Не хватает сворачивания найденных чанков в аккордион. И кнопочки «Свернуть все». Потому что у меня например чанки имеют по сотни строк кода, и в итоге сотни найденных чанков с сотнями строк кода, и под каждой из них прокручивая находить кнопку «Заменит все» — получается ооочень длинная портянка… На ноутбуке без мышки это вообще-то сложновато.
3. Исходя из предыдущего пункта, не хватает одной общей кнопки «Заменить во всех найденных элементах».
3. Также не хватает возможности прямого редактирования чанков в поиске, то есть сейчас выводится только их код, но без возможности редактирования.
Некоторые хотелки были высказаны выше. Мне же прямо сейчас не хватает поиска-замены не строчки, а нескольких строчек сразу.
Понимаю что это сложно и вероятно ненужно, но кнопка «Открыть чанк» в новой вкладке очень нужен. Сейчас нету ссылки на сам чанк из результатов поиска, чтобы можно было его отредактировать. При большом количестве результатов и при необходимости изменять сразу несколько строк, это становится критичным…