У меня есть блог на английском и японском языках в Drupal 7. Я создал этот блог, используя собственный тип контента и представления, а не встроенный модуль блога.
У меня есть RSS-канал (сделано в представлениях) для каждого языка. Я хотел бы разрешить пользователям подписываться на получение всех обновлений на английском языке для типа контента "блог" или всех обновлений на японском языке для типа контента "блог". (Я предполагаю, что большинству пользователей нужен только один или другой язык. Если пользователь действительно хочет оба языка, я не против заставить их подписаться дважды).
Я рассмотрел использование Feedburner в каналах RSS, но модуль Feedburner не обновлялся для D7, и я бы не стал полагаться на внешний сервис. (Когда я попытался настроить Feedburner без модуля, он сказал, что моего RSS-канала не существует, хотя ссылка на службу поддержки позволила мне его проверить.)
Я также посмотрел на модуль Simplenews , но этот модуль, очевидно, требует создания каждого поста рассылки отдельно. То, что я хочу сделать, это автоматически подписываться по электронной почте пользователей, когда я публикую обновление в блоге.
Я уверен, что есть много способов сделать это, но есть так много модулей типа «mail helper», что я не знаю, с чего начать.
Подводя итог моим требованиям, я хочу:
- Автоматически отправлять по электронной почте подписчикам при добавлении нового сообщения в блог на соответствующем языке.
- Как аутентифицированные, так и анонимные пользователи должны иметь возможность подписки.
- Подписки должны требовать подтверждения (законное требование).
- Совместимость с модулем MIME Mail была бы хорошим бонусом.