Просьба поделится соображениями как выводить контент без темизации.
Пока что придумал (и проверил - вроде работает) такой способ - создал клон index.php в котором строчку
print theme('page', $return);
заменил на просто
echo $return;
При запросе через ?q=path/to/content получаю "голые" формы ввода данных, что собственно мне и нужно.
Интересуют соображения насколько это полезно для уменьшения нагрузки как на drupal (уменьшение времени отклика, снижение загрузки сервера при большом количестве запросов) так и на расход памяти во внешем приложении которое запрашивает данные.
Вопрос возник в связи с написанием внешней проги которая будет запрашивать форму с сайта и отправлять туда данные. Так же собираюсь задействовать такой способ для вывода контента на другом cайте, в т.ч. закрытого, с автоматической авторизацией внешнего приложения в drupal и доступом к закрытым разделам сайта.
Если наработки для таких задач есть в виде модулей, то просьба ткнуть носом.
Комментарии
XML-RPC будет быстрее чем формы генерировать
Хм, интересная мысль, я об этом не подумал..
а автоматическую авторизацию в drupal через XML-RPC тоже можно сделать?
Что вы подразумеваете под словом "Автоматическую"?
подразумеваю например внешний скрипт который по расписанию или по событию залогинится в drupal b заберет нужный ему контент
а чем автоматическая авторизация отличается от неавтоматической? Я не улавливаю разницы. У вас есть спецификация протокола и возможность расширять протокол своими методами, можете сделать хоть полуавтоматическую авторизацию, всё в ваших руках