Расширение модуля агрегатора каналов drupal 7 для программного изменения URL-адреса и добавления параметров канала - PullRequest
0 голосов
/ 24 мая 2011

Я бы хотел использовать агрегатор каналов Drupal для извлечения событий из веб-службы (предоставляя Atom, JSON и т. Д. Доступ к этим событиям). Однако он позволяет получать защищенные события, предоставляя не только ключ API, но и подписывая запрос.

Итак, я хотел бы знать, возможно ли легко расширить модуль агрегатора (предпочтительно через отдельный модуль без необходимости изменения кода модуля агрегатора) таким образом, чтобы обработать используемый URL-адрес с помощью пользовательской функции (чтобы добавить метку времени) , подпись и т. д.). Возможность добавления полей настраиваемых параметров («ключ API», «секретный ключ» и т. Д.) Также будет важна.

Прямо сейчас я использую полностью настраиваемый модуль, который не использует cronjob для извлечения событий, полагается на кэш блоков и т. Д. - основная проблема заключается в том, что это просто блок без например опция «Просмотреть больше».

1 Ответ

1 голос
/ 24 мая 2011

У вас может быть больше успеха в реализации различных хуков модуля агрегатора.

Например hook_aggregator_fetch

и другие связанные хуки, перечисленные на этой странице.

...