RSS ve Atom | RSS 2.0 ve Atom 1.0
Web beslemeleri, bloglara yeni girişler, son dakika haberleri ve multimedya gibi sık güncellemelerle ilgili bilgileri abone okuyucularına (standart bir biçimde) yayınlamak için kullanılır. Web beslemeleri, dağıtım sürecini otomatikleştirebildikleri için yayıncılar için çok önemlidir. Web beslemeleri, güncellemeleri manuel olarak takip etmeleri gerekmediğinden okuyucular için önemlidir. Web beslemeleri ayrıca birçok beslemeyi tek bir yerde toplayabilir. Web beslemeleri, besleme okuyucuları (Google Reader gibi) aracılığıyla görüntülenebilir. RSS (Gerçekten Basit Dağıtım) ve Atom, günümüzde kullanılan en popüler web besleme biçimlerinden ikisidir.
RSS nedir?
RSS 2.0, ilk sürümü RSS 1.0'ın halefi olan en son RSS sürümüdür. RSS 2.0, Eylül 2002'de yayımlandı. Besleme, web beslemesi ve kanal, RSS belgesini çağırmak için kullanılan diğer terimlerdir. Bir RSS belgesi, meta verilerle (tarih, yazar, vb.) birlikte tam içerikten veya özet bilgilerden oluşur. Yayınlar için standart bir XML formatı kullanıldığından, birçok uygulama tarafından (sadece bir kez yayınlandıktan sonra bile) görüntülenmesine izin verir. RSS, XML ad alanları için destek içerir. Ancak ad alanı desteği yalnızca RSS 2.0 beslemesinde bulunan diğer içerik için geçerlidir (RSS 2.0 öğeleri hariç). Bu, RSS 1. ile geriye dönük uyumluluğu korumak için kasıtlı olarak yapılmıştır. RSS 2.0, podcast'lerin hızlı popülaritesinin yolunu açan, ses dosyalarını taşımak için izinler sunan ilk web beslemesiydi. RSS 2.0, muhafazalar için desteği tanıttı. Bu nedenle podcasting için en popüler besleme türüdür. Bu, iTunes'un kendi web sitesinde RSS 2.0 kullanması gerçeğiyle açıkça görülmektedir. RSS 2.0'ın telif hakkı Temmuz 2003'te Harvard'a verildi. Aynı zamanda, resmi RSS Danışma Kurulu (RSS spesifikasyonunun sürdürülmesi için yönetim organı olarak hareket eden bir grup) kuruldu.
Atom Nedir?
Atom, Haziran 2003'te tanıtılan ve aslında RSS 2.0'da bulunan bazı sınırlamaların (mevcut eklemelerin olmaması ve geriye dönük uyumluluk konusundaki katılık) üstesinden gelmek için geliştirilmiş daha yeni bir web besleme biçimidir. Atom 1.0 en son sürümdür ve metin, kaçan HTML, iyi biçimlendirilmiş XHTML ve XML dahil olmak üzere bir dizi içerik türünü barındırır. Atomun ayrı ve etiketleri vardır. Atom, girişlerin beslemeye veya bağımsız girişlere bağlanmasına izin verir. Atom, şifrelemek için XML Şifreleme ve XML Dijital İmza kullanabilir.
RSS ve Atom arasındaki fark nedir?
RSS yalnızca metni ve çıkış karakterli HTML'yi destekler, ancak Atom çok çeşitli içerik türlerini destekler (bu ikisi dahil). RSS'den farklı olarak Atom, ve olarak iki ayrı etiket sağlar. RSS, Atom'dan daha az esnektir, çünkü RSS yalnızca belgeleri tanır. Genişletilebilirlik söz konusu olduğunda, Atom kendi ad alanlarının uzantılarına izin verse de, RSS ad alanları sabittir. RSS ile kullanılan standart web şifreleme tekniklerine ek olarak, Atom ile XML Şifreleme ve XML Dijital İmza kullanılabilir.