Вчера мы опубликовали третью бета-версию модуля FeedAPI. Это ещё на один шаг приблизило нас к версии 1.0. В честь этого события, я хочу рассказать о том, где сейчас находится наш модуль и куда он движется. Если вы о нём ещё ничего не слышали, то посмотрите эту статью и видео.
В настоящее время, FeedAPI включает следующие возможности:
Один или несколько типов документов для лент
Один или несколько типов документов для пунктов ленты
Объекты пунктов ленты, которые не являются документами
Простой процесс установки и несколько готовых шаблонов
Быстрый сбор содержания с использованием SimplePie
Простую форму добавления ленты — достаточно просто ввести УРЛ
Расширяемость: хуки, доступ к данных через функции АПИ, архитектуру поддерживающую смену парсеров, архитектуру поддерживающую смену процессоров
Ниже показано, как просто можно очень просто добавить новую ленту:
Что дальше?
Как только мы найдём время, чтобы исправить все открытые сообщения в ленте (спасибо вам за отзывы и патчи), мы выпустим версию 1.0. Мы также работаем над двумя подмодулями, которые расширят текущие возможности FeedAPI. Модуль Feed Element Mapper (feedapi_mapper) позволит обрабатывать в лентах поле автора и другие элементы пункта ленты из получаемых лент, а модуль FeedAPI Fav (feedapi_fav) позволит скачивать значки лент. Оба модуля находятся в моей песочнице.
Ну и наконец, мы готовимся к обновлению FeedAPI для шестой версии Друпала. Другие подробности я опишу в следующей статье, в ближайшие недели.