MODx Local Development Setup / Система - PullRequest
1 голос
/ 15 июля 2011

Я новичок в MODx, но впечатлен его мощностью и гибкостью. Есть только одна оговорка, и я надеюсь, что это только потому, что я не знаю ничего лучше.

Я разработчик веб-интерфейса, и я привык к созданию сайтов всех размеров. Но я обычно работаю с файлами и контролем версий. Как бы я сохранил эту парадигму с MODx?

Из того, что я пока изучал, я нашел единственный способ использовать IDE - сохранить статические файлы с моим кодом, чтобы потом скопировать / вставить в MODx Manager. Далеко от идеала.

Мне известно, что многие люди используют фрагмент "include", чтобы включать фрагменты, фрагменты и т. Д. Работает ли это для специальных тегов MODx? Например, если я включаю файл в виде фрагмента и в нем определена переменная шаблона (или ссылка на ресурс), будет ли это правильно отображено?

Кроме того, наблюдается ли снижение производительности при использовании сниппета при добавлении файла против ввода кода сниппета в MODx Manager?

Итог, как вы разрабатываете сайты на MODx? Где вы вводите свой код? Есть ли такая функция, как «Импорт HTML», но для фрагментов и фрагментов? Есть ли способ создания новых шаблонов, документов, чанков, телевизоров и т. Д. Без прохождения через менеджер?

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 20 февраля 2013

Существует версия X для Revolution, которая позволит вам контролировать версии фрагментов, фрагментов, ресурсов и т. Д.

1 голос
/ 15 июля 2011

есть целый сайт документации для разработки в modx, http://rtfm.modx.com/display/revolution20/Home - хотя в основном это касается его расширения, а не настройки и модификации.Короткий ответ - нет, для ваших фрагментов нет контроля версий, и так далее, да, вам придется поддерживать их вручную.[Хотелось бы, чтобы это было не так]

Большая часть вашего php-кода попадет либо во фрагмент, либо в плагин, и да, вы можете включать статические файлы в любой из этих типов ресурсов, нет, я неЯ знаю, есть ли прирост / потеря производительности, но я бы представил "нет", если ваше включение поддерживает кеш.для включений вы можете сделать что-то вроде этого:

include_once $ modx-> config ['base_path'] .'_ path_to_my.php_ ';

-sean

0 голосов
/ 15 июля 2011

Существует пакет под названием Auditor , который позволит вам реализовать контроль версий в Modx

EDIT

Извините, только что заметил, что ваш вопрос помеченРеволюция, Аудитор для Эво.Я не думаю, что есть решение, доступное еще, хотя я верю, что оно есть в Дорожной карте

...