Я немного застрял здесь. Мой начальник попросил меня изучить возможности RSS-каналов, чтобы использовать их для отображения обновлений веб-сайта. Если бы это было просто, как создать простой канал RSS, я бы это уже сделал, никаких проблем там нет.
Но ему нужны более специфические функции, так как мне до сих пор было трудно найти какие-либо полезные инструкции для реализации; например, возможность задавать параметры XML-документа RSS и тем самым заставлять их «генерировать» только релевантный контент. Конкретный контент, сгенерированный с использованием таких параметров, как имя пользователя (возможно, для идентификации) и что нового с прошлого раза (например, последний раз, когда канал читался этим конкретным пользователем).
Проблема в том, что я не знаю (и не могу найти), существует ли общепринятый «стандартный» способ выполнения такого рода магии параметров, и есть ли какие-либо ресурсы по этому поводу.
Так же, как:
www.domain.com/rss/feed.xml?username=JSKDJL&since=[unix timestamp or the like]
Таким образом, я не могу не думать о том, что глупые XML-документы, такие как RSS, не могут выполнять динамические вещи, и поэтому обработка параметров должна обрабатываться некоторым серверным скриптом. Как PHP, который отвечает на файлы с расширением .xml?
Итак, что мне в основном нужно знать (и, поверьте мне, ребята, я уже искал это):
- Ресурсы того, что является общепринятыми параметрами, передаваемыми в документы RSS (если есть)
- Как это / должно быть реализовано? Серверный скрипт? Какие-нибудь известные библиотеки и тому подобное, которые уже могут это делать?
- Каким образом службы чтения RSS-каналов, такие как Google, вписываются в это? Будут ли проблемы?