RSS-ленты в MediaWiki из списков

Материал из YourcmcWiki

Перейти к: навигация, поиск

Навеяло расширением Bullet_Feed для MediaWiki.

Цель:

  • Иметь возможность получать небольшие RSS-ленты, оборачивания списки (нумерованный или маркированный) в коде страницы в определённый тег.
  • Не предпринимать для этого никаких дополнительных телодвижений в тексте списка (например, не нужно никаких <rss-desc>, как в BulletFeed.
  • Иметь возможность удалять старые пункты списка из конца, сохраняя их в RSS-ленте (возможно отдельной архивной).
  • Новые пункты добавляются только в начало (как новости).
  • Старые пункты удаляются откуда угодно, но остаются в RSS-ленте (возможно отдельной архивной).
  • В качестве rss-ссылки — берётся первая ссылка в тексте пункта, либо ссылка на статью, содержащую ленту.
  • Всё, что идёт в самом пункте, очищенное от тегов — заголовок, всё, что идёт за «:» (двоеточием, отступом) — описание.
    (вот так)
  • Дата публикации — очевидно, дата последнего изменения или перемещения элемента.
  • Автор — создавший элемент.

С этой целью было реализовано следующее расширение: ListFeed (MediaWiki).