После прочтения
соседней темы у меня возникла идея как можно "интегрировать" специализированные движки или отдельные скрипты с MODx. Способ довольно смешной, но думаю вполне приемлем.
Пример с
phpMyVisites (движок для создания счетчиков посещений):
1. В папке с установленным MODx создаем ещё одну папку и копирем туда файлы движка. Например
/phpmv2/.
2. Набираем в браузере адрес
http://[наш сайт]/phpmv2/ и устанавливаем phpMyVisites.
3. Заходим в админку MODx (
http://[наш сайт]/manager/) и создаем модуль (Модули->Управление модулями->Новый модуль).
4. Называем его "phpMyVisites" и вставляем всего одну строчку кода:
header("Location: /phpmv2/");
5. Сохраняем и обновляем окно браузера. Готово. Заходим в модуль, генерируем JS-код счетчика, вставляем в шаблон
и смотрим статистику посещений и кучу другой интересной информации о посещениях.
Если кто-то не хочет каждый раз вводить логин/пароль в phpMyVisites, земеняем строку кода в модуле на такой код:
echo'
<html>
<body onload="document.forms[0].submit()">
<form action="/phpmv2/index.php?mod=login" method="post">
<input type="hidden" name="form_login" value="[ваш логин]" />
<input type="hidden" name="form_password" value="[ваш пароль]" />
<input name="form_url" type="hidden" value="/phpmv2/" />
</form>
</body>
</html>
';
Имена полей подсмотрены в форме авторизации phpMyVisites. Не знаю как такое с точки зрения безопасности от взлома...
Таким способом можно в MODx запихать всё что угодно

.
Вот для примера некоторые полезные скрипты, с которыми стоит "интегрироваться":
eXtplorer,
Sypex Dumper,
OpenX ,
Crafty Syntax Live Help.
У какого какие мысли?