Есть ли способ разместить контент на сайте Drupal, используя Perl или Java? - PullRequest
1 голос
/ 01 февраля 2011

Я настраиваю сайт Drupal 7.В настоящее время веб-сайт работает внутри виртуальной машины, над которой у меня есть полный контроль (точнее, устройство Bitnami на основе Ubuntu).

Некоторый контент будет добавлен обычным способом одобренными пользователями, это нормально.Некоторый контент, который нужно будет добавлять на регулярной основе, на самом деле может быть просто отлично отправлен программой Perl / Java / Groovy.Он включает в себя получение файла из какого-то другого места, форматирование содержимого, размещение в четко определенном месте (например, в определенной «книге») на веб-сайте.

Я провел вечер в поисках чего-то, что могло бы датьменя лидирует, но я не нашел ничего действительно убедительного.Я нашел модуль API блога , это почти то, что я искал, но не совсем.В одном из комментариев говорится об использовании модуля «Сервис», который должен позволять добавлять узел с использованием XML-RPC.

Это все, что нужно для такой (простой?) Задачи?Кто-нибудь знает какой-нибудь модуль Perl или библиотеку Java, чтобы облегчить этот процесс?Должен ли я просто закатать рукава и начать писать сценарий Groovy для этого?

Любые идеи приветствуются!

Ответы [ 2 ]

3 голосов
/ 01 февраля 2011

Это звучит как довольно простая задача для скрипта WWW :: Mechanize на Perl.

0 голосов
/ 01 февраля 2011

Опция, если вы хотите использовать Groovy: Selenium Я использовал ее в Groovy для написания базовых тестов веб-интерфейса, и она хорошо работает. Он также может быть использован для заполнения форм на сайте Drupal. У меня есть одна приятная особенность, которую я не смог найти с помощью WWW :: Mechanize - это возможность записывать действия в Firefox, чтобы использовать их в качестве основы для создания тестов. Для получения дополнительной информации см. Страницу Selenium IDE . Одна вещь, о которой следует знать, это то, что текущей версии GA Selenium нужно управлять реальным браузером, чтобы он не работал на сервере без графического интерфейса. Бета-версия Selenium 2.0 может использовать HTML Unit в качестве браузера, который обходит это ограничение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...