Suppose I wrote some code to generate an RSS for a web site. A few RSS readers subscribed to the RSS.
Suppose I updated the RSS generating code and now my RSS changed. The RSS subscribers though still display the "old" RSS since they didn't read the RSS again.
Now I wonder how to make the RSS subscribers "refresh" the RSS items. Can I add a tag/field to the RSS to make the subscribers read the old RSS items again ?
Your safest option is to make new entries with a new <guid>: https://stackoverflow.com/a/164595/989257. Also updating titles or content could make some readers consider the old entries as new/unread.
Related
My current project needs to create AEM content pages regarding a template from RSS feeds custom fields where each rss feed entry will be resposible to create a new content page. Also This feeds checker will check new feeds after certain interval.
You'll need to create custom RSS feed so that the RSS feeds can be polled after a particular interval of time. You can use SAX parser for your custom fields (if your RSS is in XML format).
You can refer this answer about custom RSS feed. Let me know if you need to know more. [I'll update the answer.]
I am new to RSS/Atom feeds and there are a couple of points that I don't quite understand from doing some basic research.
Firstly, how do I tell if a website has an RSS/Atom feed? I can't see an icon for it on the website but is there anything else I can look at that will give me an indication that there is a feed?
Secondly, if there isn't an RSS/Atom Feed, is it going to be possible to create an RSS/Atom feed that will always be up-to-date without being a webmaster of the site? I am essentially wanting to use an RSS/Atom feed to get web pages that have products that are going to be resold on another website. Is this going to be possible if these pages aren't already in an RSS/ATOM feed? I know there are tools that allow you to make an RSS Feed of any webpage but I believe you have to re-do it if any content changes.
Thanks for your time.
To find out if a site offers an RSSAtom feed, use feed auto-discovery.
No, if you're not the publisher of the site, you can't publish an RSS feed which is consistently up to date.
Does anyone know how to get the total number of articles from an RSS feed served by Wordpress?
If I got your question right, to get to know (& even edit the value) that how many number of RSS articles/posts are being served via RSS feed by your WordPress site, in the Dashboard:: Settings -> Reading
Third settings is which specify the RSS items number which is labeled as: "Syndication feeds show the most recent ---"
I have a blog and I want some automatically - generated news on it. I have found a few news websites which generate RSS feeds and I want to auto-post them to my blog.
I have done this using the WP-o-Matic plugin, but since the RSS feed's content is limited to some point, the entire news' text does not show up on my blog.
Is there a way to get the whole content of the post the RSS feed is linking to ?
You're going to have to code this yourself. Let's say you subscribe to an RSS feed for Google News. You can parse their feed to get the original URL of the summarized article, but then you're going to have to make a request to that URL and fetch the content on that page. Unless the source happens to make whole articles available via its own RSS feed (unlikely), you're probably in markup-scraping territory.
Have to say this: consider the ethical/legal implications of duplicating entire original content on your site (as opposed to summary snippets), even with proper attribution.
For people that need a solution to the problem I described ..
There are services like:
http://fulltextrssfeed.com/
http://fullrss.net/
http://www.wizardrss.com/
You can use them to do the job for you. They fetch the RSS feed, crawl the websites and extract the full articles for you. After that, they provide a RSS feed of their own with the extracted data.
You can combine the extracted data (the RSS feed the service provides you with) with a wordpress plugin like WP-o-Matic. That way the plugin connects to the RSS feed of the service and the service extracts the content from the original RSS feed.
Have in mind that those services are not perfect. Due to complex website layouts, these services might be unable to find the content, or include things that are not a part of the articles. A manual check of the output is advised.
To the services alrady listed at the top, you can also check http://www.FeedsAPI.org , FeedsAPI brings to the table that it takes the process of posting the articles directly to your secret blog email for you, so all you need to do is manage the publication in the wordpress admin, and you can also get it targeting a specific feed to receive the results you want. Anothe alternative will be the combinations of one of those services with IFTTT . I hope this could help.
I like giving my users the full text RSS feed, but I also have a few sites which pull the RSS feed and link to us from it. They want me to provide the excerpt/blurbs for the articles rather than the full text. Can anyone give me some direction on how to make this happen?
It should be possible. Wordpress has multiple feed types (see WordPress Feeds) and there are hooks for each feed type (see Feed Actions API). This suggests that you should be able to set up one feed type as a partial feed, and another as a full-text feed. Basically, you'd just be re-writing one of these feed types to ignore the setting you indicated on the "Reading Settings" admin screen.
I bet this could be done w/ a pretty simple plug-in.