Meta tags:
description= RSS Advisory Board announcements, the current specification and Really Simple Syndication news.;
Headings (most frequently used words):
rss, advisory, board, really, simple, syndication, specifications, tutorials, and, discussion, popular, pages, on, this, site,
Text of the page (most frequently used words):
the (133), rss (86), and (48), that (28), feeds (27), feed (25), guid (24), for (22), item (22), this (17), board (16), are (15), you (15), element (15), with (14), there (13), can (13), elements (13), one (12), new (12), #advisory (11), using (11), from (11), specification (10), has (10), how (9), will (9), what (9), podcast (9), title (8), load (8), use (8), channel (8), xom (8), other (7), their (7), when (7), any (7), url (7), like (7), more (7), itunes (7), getfirstchildelement (7), xml (7), site (6), rogers (6), cadenhead (6), 2023 (6), permalink (6), not (6), was (6), readers (6), out (6), learn (6), over (6), which (6), people (6), report (6), format (6), namespace (6), java (6), media (5), posted (5), comments (5), unique (5), tag (5), domain (5), org (5), used (5), have (5), string (5), here (5), link (5), who (5), than (5), about (5), them (5), contain (5), enclosure (5), percent (5), all (5), read (4), language (4), profile (4), atom (4), members (4), social (4), uri (4), thousand (4), its (4), year (4), reader (4), post (4), name (4), our (4), changes (4), such (4), think (4), https (4), com (4), find (4), could (4), calishain (4), lot (4), websites (4), check (4), create (4), information (4), day (4), content (4), many (4), open (4), under (4), audio (4), only (4), standards (4), podcasting (4), his (4), help (4), code (4), author (4), system (4), println (4), description (4), builder (4), items (4), best (3), current (3), validator (3), netscape (3), spec (3), library (3), weblog (3), does (3), because (3), job (3), purpose (3), sites (3), see (3), users (3), 2006 (3), rssboard (3), should (3), value (3), owned (3), simple (3), these (3), ispermalink (3), false (3), blog (3), article (3), data (3), permanent (3), world (3), news (3), developers (3), tara (3), just (3), created (3), visit (3), would (3), they (3), some (3), available (3), also (3), files (3), source (3), optional (3), conventions (3), containing (3), compatible (3), guardian (3), argument (3), getchildelements (3), harold (3), build (3), getvalue (3), autodiscovery (2), codes (2), practices (2), popular (2), formats (2), creative (2), commons (2), namespaces (2), notes (2), mastodon (2), list (2), term (2), identifier (2), but (2), uniqueness (2), scheme (2), good (2), total (2), number (2), several (2), aggregator (2), different (2), each (2), began (2), else (2), 217 (2), never (2), provider (2), text (2), order (2), publisher (2), show (2), actually (2), www (2), semafor (2), make (2), numbers (2), most (2), laughing (2), squid (2), loads (2), laughingsquid (2), 914660 (2), software (2), downloading (2), your (2), decide (2), seen (2), before (2), technology (2), little (2), love (2), really (2), being (2), something (2), programming (2), even (2), why (2), researchbuzz (2), without (2), tech (2), useful (2), 000 (2), twitter (2), reddit (2), those (2), discover (2), decentralized (2), network (2), abeler (2), finds (2), present (2), been (2), multiple (2), still (2), complete (2), usage (2), providing (2), freedom (2), comes (2), own (2), certain (2), must (2), apple (2), community (2), add (2), chapters (2), comprehensive (2), core (2), years (2), today (2), web (2), due (2), long (2), need (2), get (2), specifications (2), wish (2), since (2), while (2), formed (2), ben (2), hammersley (2), methods (2), http (2), purl (2), creator (2), enclosures (2), type (2), uses (2), retrieved (2), names (2), method (2), class (2), document (2), bob (2), doc (2), output (2), download (2), libraries (2), hosted, workbench, php, simplepie, encoding, examples, payloads, redirect, pages, rdf, summary, paul, querna, jason, shellen, jake, savin, ryan, parman, randy, charles, morin, eric, lunt, jenny, levine, james, holderness, simone, carletti, sterling, chip, camden, index, archive, trackback, change, userland, history, rsscloud, interface, public, mailing, charter, main, menu, older, entries, 2012, means, globally, require, global, guids, serving, blogger, flickr, metafilter, soundcloud, register, among, 752, non, permalinks, 777, 954, percentage, category, were, downloaded, evening, publicly, shares, opml, subscription, lists, punctuation, between, component, stores, encounter, internal, short, follows, way, assure, putting, five, components, together, doesn, chosen, drawback, part, subscribers, repeat, jobs, experts, values, example, ever, redirects, attribute, playful, elephant, pretends, eat, woman, hat, publish, solid, including, helps, whether, arts, winter, scenes, snowflakes, theodor, horydczak, everybody, 2054, welcome, secret, society, programmers, please, slow, down, making, rest, look, bad, spring, 2022, decided, javascript, after, diagnosed, autistic, high, school, dropout, didn, subject, ago, blogging, 1999, covers, basics, showing, hidden, bunch, freshness, keyword, based, search, google, hacker, wordpress, experienced, things, collection, nine, handy, she, developed, gizmos, grateful, follow, deliver, throughout, tried, week, 142, assuming, took, two, minutes, spend, hours, visiting, invaluable, appreciate, consider, underrated, internet, going, explain, finally, tools, resources, might, journey, written, word, introduction, exodus, away, led, refugees, joy, subscribing, enormous, ruined, ownership, owner, explains, 629, isn, tired, crunching, thing, within, single, analyzes, enclosed, determine, bitrate, loudness, mp3, aac, m4a, alternative, oggravated, sliver, pie, graph, small, shows, variation, support, required, four, less, proposed, podcastindex, provide, solution, problems, previously, solved, competing, development, block, explicit, pubdate, textinput, skiphours, skipdays, rating, cloud, docs, interesting, six, least, website, dedicated, guidance, great, deal, creators, free, choose, giving, flexibility, truly, however, distributing, followed, added, podcasts, additionally, come, agree, upon, additional, features, enhanced, allow, immersive, engaging, listening, experience, audience, developer, niko, crawled, 165, study, looks, writes, standard, analyze, 1264, another, feeding, unlocking, gates, helping, adopt, repeatedly, getting, asked, question, resurgence, interest, exhilarating, dissatisfaction, deleterious, big, satisfaction, nobody, million, active, gatekeepers, engagement, algorithms, around, someone, offers, subscribe, latest, updates, manipulation, offer, recommendations, implement, remains, 140, dog, later, addition, maintaining, official, yahoo, answer, questions, write, advocate, minor, per, roadmap, maintain, directory, applications, accept, contributions, otherwise, organizations, successful, protocols, encourage, extensible, ways, remaining, body, time, launch, founding, described, 20th, birthday, group, publishes, july, 2003, copyright, transferred, harvard, university, immediately, released, license, deferred, matters, related, tomorrow, run, faster, stretch, arms, farther, turned, 1660, sounds, familiar, february, 2004, phenomenon, delivering, coined, specified, return, may, adapting, null, getchild, second, ones, dublin, credit, size, pretty, sure, include, children, same, instead, linkelement, child, specific, classes, top, level, package, describing, winded, explaining, into, file, input, stream, javadoc, theguardian, benhammersley, root, getrootelement, display, articles, displaying, html, introduced, 2002, currently, version, though, versions, remained, packages, homepage, avoid, needing, further, configuration, choosing, options, includes, third, party, jar, allows, included, sax, parser, hood, process, wrote, books, got, frustrated, stands, object, model, designed, easy, strict, requiring, documents, well, utilize, adherence, talk, following, processing, computer, book, elliotte, rusty, syndication, tutorials, discussion,
Text of the page (random words):
rss advisory board rss advisory board really simple syndication specifications tutorials and discussion how to read an rss feed with java using xom there are a lot of libraries for processing xml data with java that can be used to read rss feeds one of the best is the open source library xom created by the computer book author elliotte rusty harold as he wrote one of his 20 books about java and xml harold got so frustrated with the available java libraries for xml that he created his own xom which stands for xml object model was designed to be easy to learn while still being strict about xml requiring documents that are well formed and utilize namespaces in complete adherence to the specification at the rss advisory board talk of following a spec is our love language xom was introduced in 2002 and is currently up to version 1 3 9 though all versions have remained compatible since 1 0 to use xom download the class library in one of the packages available on the xom homepage you can avoid needing any further configuration by choosing one of the options that includes third party jar files in the download this allows xom to use an included sax parser under the hood to process xml here s java code that loads items from the guardian s rss 2 0 feed containing articles by ben hammersley displaying them as html output create an xml builder and load the feed using a url builder bob new builder document doc bob build https www theguardian com profile benhammersley rss load the root element and channel element rss doc getrootelement element channel rss getfirstchildelement channel load all items in the channel elements items channel getchildelements item for element item items load elements of the item string title item getfirstchildelement title getvalue string author item getfirstchildelement creator http purl org dc elements 1 1 getvalue string description item getfirstchildelement description getvalue display the output system out println h2 title h2 system out println p b by author b p system out println p description p all of the classes used in this code are in the top level package nu xom which has comprehensive javadoc describing their use like all java code this is a little long winded but harold s class names do a good job of explaining what they do a builder uses its build method with a url as the argument to load a feed into a document over the web there are also other build methods to load a feed from a file reader input stream or string elements can be retrieved by their names such as title link or description an element with only one child of a specific type can be retrieved using the getfirstchildelement method with the name as the argument element linkelement item getfirstchildelement link an element containing multiple children of the same type uses getchildelements instead elements enclosures item getchildelements enclosure if enclosures size 1 system out println i m pretty sure an item should only include one enclosure if an element is in a namespace there must be a second argument providing the namespace uri like many rss feeds the ones from the guardian use a dc creator element from dublin core to credit the item s author that namespace has the uri http purl org dc elements 1 1 if the element specified in getfirstchildelement or getchild elements is not present those methods return null you may need to check for this when adapting the code to load other rss feeds if the name ben hammersley sounds familiar he coined the term podcasting in his february 2004 article for the guardian about the new phenomenon of delivering audio files in rss feeds posted by rogers cadenhead at 2023 08 01 11 25 pm 1660 comments permalink the rss advisory board just turned 20 tomorrow we will run faster stretch out our arms farther today is the 20th birthday of the rss advisory board the group that publishes the rss specification it was formed on july 18 2003 when the copyright of the specification was transferred to harvard university which immediately released it under a creative commons license and deferred all matters related to rss to the new board at the time of the board s launch here s how the founding members described its purpose is the advisory board a standards body no it will not create new formats and protocols it will encourage and help developers who wish to use rss 2 0 since the format is extensible there are many ways to add to it while remaining compatible with the rss 2 0 specification we will help people who wish to do so what does the advisory board actually do we answer questions write tech notes advocate for rss make minor changes to the spec per the roadmap help people use the technology maintain a directory of compatible applications accept contributions from community members and otherwise do what we can to help people and organizations be successful with rss this remains the purpose 140 dog years later in addition to maintaining the current rss specification we are the official publisher of netscape s rss 0 90 and rss 0 91 specifications and yahoo s media rss specification we also offer an rss validator and rss best practices profile containing our recommendations for how to implement the format there s a resurgence of interest in rss today as people discover the exhilarating freedom of the open web some of this is due to dissatisfaction with deleterious changes at big social sites like twitter and reddit some is due to satisfaction with mastodon a decentralized social network owned by nobody with more than one million active users as long as there are social media gatekeepers using engagement algorithms to decide what you can and can t see there will be a need to get around them when someone offers an rss or atom feed and you subscribe to it in a reader you get their latest updates without manipulation here s to another 20 years of feeding readers unlocking gates helping developers adopt rss and repeatedly getting asked the question can an rss item contain more than one enclosure posted by rogers cadenhead at 2023 07 18 03 50 pm 1264 comments permalink downloading 50 000 podcast feeds to analyze their rss the software developer niko abeler has crawled 51 165 podcast feeds to study what rss elements they contain his comprehensive podcast feed standard report looks at the usage of core rss elements and namespace elements from apple itunes atom content podcast 2 0 and simple chapters he writes in the world of podcasting there is a great deal of freedom when it comes to the format and content of a podcast creators are free to choose their own audio format and feed content giving them the flexibility to create something truly unique however when it comes to distributing a podcast certain standards must be followed in order to be added to an aggregator such as apple podcasts additionally the podcasting community has come to agree upon certain conventions that can be used to add additional features to a podcast such as chapters enhanced audio and more these conventions allow for a more immersive and engaging listening experience for the audience this website is dedicated to providing guidance and information on the conventions and standards used in podcasting there s a lot of interesting data in the rss 2 0 report which finds that these are the six least popular elements in an rss feed s channel element usage docs 8 3 cloud 0 0 rating 0 0 skipdays 0 0 skiphours 0 0 textinput 0 0 over 99 percent of feeds contain the optional channel element language and the optional item elements enclosure guid pubdate and title only 0 2 of feeds contain a source element in an item the itunes namespace report shows a lot of variation in support the required element itunes explicit is only present in 18 percent of feeds and four optional elements have less than 20 percent itunes new feed url itunes block itunes complete and itunes title one namespace in the report podcast 2 0 has been proposed by podcastindex to provide a solution for problems which previously have been solved by multiple competing standards and is still under development the report also analyzes the audio files enclosed in the podcast feeds to determine their format bitrate channel and loudness the report finds that 95 6 percent use mp3 and 4 4 percent aac m4a people who like an alternative open source format will be oggravated that its sliver of the pie graph is so small it can t be seen if abeler isn t tired of crunching numbers one thing that would be useful for the rss advisory board to learn is how many of the feeds contain more than one enclosure element within a single item posted by rogers cadenhead at 2023 07 14 10 38 am 629 comments permalink tara calishain explains what is rss the exodus of users away from twitter and reddit has led many of those information refugees to discover the joy of subscribing to feeds in a reader rss and atom feeds are an enormous open decentralized network that can never be ruined under new ownership because there s no owner tara calishain of researchbuzz has written a 4 000 word introduction to rss for people who are new to the world of feeds i could not do researchbuzz without rss feeds they re invaluable and i think if you learn more about them you ll appreciate why i consider rss the most underrated tech on the internet that s what this article is about i m going to explain what rss feeds are show you how to find them go over some of the rss feed readers available and finally list several tools and resources you might find useful on your journey i follow over a thousand rss feeds which deliver information to me throughout the day do you think i could visit a thousand websites a day to check for new information even if i tried to visit a thousand a week that would be over 142 websites a day assuming it took me two minutes to visit a site and check for new content i would spend over 4 5 hours a day just visiting websites do you see why i m so grateful for rss calishain who was blogging before netscape created rss in 1999 covers a lot more than the basics showing how to find hidden feeds on websites check a bunch of feeds for freshness and create keyword based feeds to search sites like google news hacker news and wordpress even experienced readers of readers will learn new things and there s a collection of nine handy rss gizmos she has developed on that subject calishain just began programming a year ago in spring 2022 i decided to find out if i could really learn javascript after being diagnosed as autistic i m a high school dropout and didn t think i could learn something like programming i can and i love it welcome to the not so secret society of programmers tara please slow down a little you re making the rest of us look bad posted by rogers cadenhead at 2023 07 12 09 45 pm 2054 comments permalink be unique and use rss guid like everybody else winter scenes snowflakes by theodor horydczak if you publish an rss feed you should do a solid for the developers of rss readers by including a guid in each item the guid s job is to be a unique identifier that helps software downloading your feed decide whether it has seen that item before here s the guid for an item on the arts and technology blog laughing squid guid ispermalink false https laughingsquid com p 914660 guid no other item on laughing squid will ever have this guid value it s a url that loads a blog post with the title playful elephant pretends to eat woman s hat if you load the guid s url https laughingsquid com p 914660 it redirects to the permanent link of the post because the guid is not the permanent link there s an ispermalink attribute with a value of false most guid values in rss feeds are the permanent link of the item as in this example from the world news site semafor guid https www semafor com article 07 07 2023 us jobs data what experts make of the new numbers guid a drawback of using the permalink is that if any part of the url changes such as the title text or the domain name the guid changes and rss readers will think this is a new item to show the feed s subscribers when it s actually a repeat a guid doesn t have to be a url it can be any string that the feed publisher has chosen to be unique here s the guid from the rss advisory board s feed for this blog post guid ispermalink false tag rssboard org 2006 weblog 217 guid our guid follows the tag uri scheme a simple way to assure uniqueness by putting these five components together in this order the text tag a domain owned by the feed provider a year the provider owned that domain a short name for the feed different from any other feed on the site the internal id number of the post there s different punctuation between each component the year 2006 was when the board began using the domain rssboard org no one else used that domain that year so any feed reader that stores tag rssboard org 2006 weblog 217 as this item s guid should never encounter that value in any other item on any other feed to see how rss 2 0 feeds are using guid several thousand feeds were downloaded this evening from an rss aggregator that publicly shares the opml subscription lists of its users category total percentage total number of feeds 4 954 feed using guid 4 777 96 4 feeds using non permalinks in guid 752 15 2 the term guid means globally unique identifier but rss 2 0 does not require global uniqueness in guids because the tag uri scheme does a good job of serving that purpose blogger flickr metafilter soundcloud and the register are among the sites using it in their feeds posted by rogers cadenhead at 2023 07 10 10 30 pm 2012 comments permalink read older entries main menu rss advisory board rss specification rss profile rss validator rss autodiscovery board members charter rss public mailing list rss language codes rsscloud interface rss history rss feeds this weblog social media mastodon spec library rss 2 0 current rss 2 0 rss 0 92 rss 0 91 userland rss 0 91 netscape rss 0 90 rss change notes namespaces creative commons media rss trackback archive site index board members rogers cadenhead sterling chip camden simone carletti james holderness jenny levine eric lunt randy charles morin ryan parman jake savin jason shellen paul querna other formats atom rdf site summary 89 popular pages on this site rss validator media rss specification current rss 2 0 specification rss best practices profile how to redirect an rss feed rss language codes payloads for rss rss encoding examples rss autodiscovery how to read an rss feed with php using simplepie rss advisory board rss feed rss specification hosted by workbench
|