Really Simple Syndication disingkat dengan RSS adalah sebuah keluarga feed web format digunakan untuk menerbitkan karya-sering diperbarui seperti blog entri, berita utama, audio, dan video dalam format standar. Sebuah dokumen RSS (yang disebut feed “”, “web feed”, atau “channel”) meliputi penuh atau diringkas teks, ditambah metadata seperti penerbitan tanggal dan penulisnya. Feed web penerbit manfaat dengan membiarkan mereka isi sindikat secara otomatis. Mereka diuntungkan pembaca yang ingin berlangganan update tepat waktu dari website favorit atau agregat feed dari situs banyak ke dalam satu tempat. RSS feed dapat dibaca dengan menggunakan perangkat lunak disebut sebagai “RSS” pembaca, “feed”, atau ” aggregator “, yang dapat berbasis webberbasis desktop , atau mobile-perangkat berbasis. Sebuah standar XML format file memungkinkan informasi yang akan diterbitkan sekali dan dilihat oleh berbagai program yang berbeda. Pengguna berlangganan feed dengan memasukkan ke pembaca feed’s URI atau dengan mengklik ikon RSS di browser web yang memulai proses berlangganan. Pemeriksaan pengguna RSS reader’s berlangganan feed secara teratur untuk kerja baru, download update yang ditemukan, dan menyediakan sebuah antarmuka pengguna untuk memonitor dan membaca feed.

format RSS ditetapkan menggunakan XML , spesifikasi generik bagi penciptaan format data. Meskipun format RSS telah berevolusi dari sejak Maret 1999,itu antara tahun 2005 dan 2006 ketika mendapatkan RSS digunakan secara luas, dan (” Feed-icon.svg “) Icon itu diputuskan oleh beberapa Web browser utama.

Sejarah

Format RSS itu didahului oleh beberapa upaya sindikasi web yang tidak mencapai popularitas yang luas. Ide dasar dari restrukturisasi informasi tentang situs Web akan kembali ke pada awal tahun 1995, ketika Ramanathan V. Guha dan lain-lain di Apple Computer ‘s Advanced Technology Group mengembangkan Meta Content Framework . Untuk diskusi lebih rinci perkembangan awal, melihatsejarah sindikasi teknologi web .

RDF Site Summary, versi pertama dari RSS, diciptakan oleh Guha di Netscape Maret 1999 untuk digunakan pada portal My.Netscape.Com. Versi ini dikenal sebagai RSS 0,9. Pada bulan Juli 1999, Dan Libby Netscape menghasilkan versi baru, RSS 0.91, yang disederhanakan format dengan menghapus elemen RDF dan elemen-elemen dari Dave Winer ‘s format sindikasi scriptingNews. RSS Libby juga nama “Rich Site Summary” dan dijelaskan perkembangan lebih lanjut dalam format dokumen masa depan “”.

Ini akan menjadi partisipasi terakhir Netscape dalam pembangunan RSS untuk delapan tahun. Sebagai RSS sedang dipeluk oleh penayang web yang ingin mereka feed untuk digunakan pada My.Netscape.Com dan lain RSS awal portal, Netscape menjatuhkan dukungan RSS dari My.Netscape.Com pada bulan April 2001 selama pemilik baru AOL restrukturisasi s ‘dari perusahaan , menghapus dokumentasi juga dan alat-alat yang mendukung format.

Dua entitas muncul untuk mengisi kekosongan itu, dengan Netscape tidak membantu atau persetujuan: The RSS-DEV Working Group dan Winer, yang userland Software telah menerbitkan beberapa alat penerbitan pertama di luar Netscape yang dapat membaca dan menulis RSS.

Winer diterbitkan versi modifikasi dari spesifikasi 0,91 RSS di situs userland, mencakup bagaimana itu sedang digunakan dalam itu perusahaan produk-produknya, dan mengklaim hak cipta pada dokumen. Beberapa bulan kemudian, userland mengajukan pendaftaran merek dagang AS untuk RSS, tetapi gagal untuk menanggapi USPTO pemeriksa’s permintaan merek dagang dan permintaan tersebut ditolak pada bulan Desember 2001.

The RSS-DEV Working Group , sebuah proyek yang anggota-anggotanya termasuk Guha dan perwakilan dari O’Reilly Media dan Selain itu , diproduksi RSS 1.0 pada bulan Desember 2000. [12] Versi baru ini, yang direklamasi nama Situs RDF Ringkasan dari RSS 0,9, diperkenalkan kembali dukungan menambahkan untuk RDF dan XML ruang nama dukungan, mengadopsi unsur-unsur dari kosa kata standar seperti metadata Dublin Core .

Pada bulan Desember 2000, Winer dirilis RSS 0.92 satu set perubahan kecil selain pengenalan elemen kandang, yang mengizinkan file-file audio yang akan dilaksanakan di RSS feed dan membantu memicu Podcasting . Dia juga merilis rancangan RSS RSS 0,93 dan 0,94 yang kemudian ditarik.

Pada bulan September 2002, Winer merilis versi baru utama format, RSS 2.0, bahwa redubbed inisial nya Really Simple Syndication. RSS 2.0 dihapus jenis atribut ditambahkan dalam draft ,94 RSS dan menambahkan dukungan untuk ruang nama. Untuk menjaga kompatibilitas dengan RSS 0,92, dukungan namespace hanya berlaku untuk konten lain yang termasuk dalam RSS 2.0 feed, bukan RSS 2.0 unsur-unsur itu sendiri.  (Walaupun standar lainnya seperti Atom upaya untuk memperbaiki keterbatasan ini, RSS feed tidak dikumpulkan dengan konten lain yang cukup sering untuk menggeser popularitas dari RSS ke format lain yang memiliki dukungan namespace penuh.)

Karena tidak Winer maupun RSS-DEV Working Group telah keterlibatan Netscape, mereka tidak bisa membuat klaim resmi mengenai nama atau format RSS. Hal ini telah memicu kontroversi yang berkelanjutan dalam pengembangan masyarakat sindikasi sebagai entitas yang adalah penerbit yang tepat dari RSS.

Salah satu produk yang debat perdebatan adalah pembuatan format sindikasi alternatif, Atom , yang dimulai pada bulan Juni 2003. Sebauh Atom format sindikasi, penciptaan yang sebagian didorong oleh keinginan untuk mendapatkan mulai bersih dan bebas dari masalah sekitarnya RSS, telah diadopsi sebagai IETF Usulan Standar RFC 4287 .

Pada bulan Juli 2003, Winer dan userland Software ditugaskan hak cipta dari spesifikasi RSS 2.0 ke Harvard’s Berkman Center for Internet & Society , di mana ia baru saja mulai istilah sebagai sesama mengunjungi. Pada saat yang sama, Winer meluncurkan Penasehat RSS Dewan dengan Brent Simmons dan Jon Udell , sebuah kelompok yang bertujuan untuk memelihara dan mempublikasikan spesifikasi dan menjawab pertanyaan tentang format.

Pada bulan Desember 2005, Microsoft Internet Explorer tim dan tim Outlook mengumumkan di blog mereka bahwa mereka mengadopsi ikon pakan pertama kali digunakan dalam Mozilla Firefox browserFeed-icon.svg ). Beberapa bulan kemudian, Opera Software mengikuti. rujukan? ] ini secara efektif membuat persegi jeruk dengan gelombang radio putih standar industri untuk RSS dan Atomfeed, menggantikan berbagai macam ikon dan teks yang telah digunakan sebelumnya untuk mengidentifikasi data sindikasi .

Pada bulan Januari 2006, Rogers Cadenhead meluncurkan RSS Dewan Penasehat tanpa partisipasi Dave Winer, dengan keinginan lain untuk melanjutkan pengembangan format RSS dan menyelesaikan ambiguitas. Pada bulan Juni 2007, dewan revisi spesifikasi versi mereka untuk mengkonfirmasi bahwa ruang nama dapat memperpanjang elemen inti dengan atribut namespace, seperti Microsoft telah dilakukan di Internet Explorer 7. Menurut pandangan mereka, perbedaan penafsiran kiri penerbit tidak yakin apakah ini diperbolehkan atau dilarang.

Varian

Ada beberapa versi yang berbeda dari RSS, jatuh menjadi dua cabang utama (RDF dan 2 .*).

The RDF (atau RSS 1 .*) cabang meliputi versi berikut:

  • 0,90 RSS adalah Netscape versi asli RSS. RSS ini disebut RDF Site Summary, namun didasarkan pada draft awal kerja standar RDF, dan tidak kompatibel dengan Rekomendasi RDF akhir.
  • RSS 1.0 adalah sebuah format terbuka oleh RSS-DEV Working Group , kembali berdiri untuk RDF Situs Ringkasan. RSS 1.0 adalah format RSS RDF seperti 0,90, tetapi tidak sepenuhnya kompatibel dengan itu, sejak 1.0 adalah berdasarkan RDF 1,0 Rekomendasi akhir.
  • RSS 1,1 juga merupakan format terbuka dan dimaksudkan untuk memperbarui dan mengganti RSS 1.0. spesifikasi ini adalah draft independen tidak didukung atau didukung dengan cara apapun oleh RSS-Dev Kelompok Kerja atau organisasi lainnya.

RSS 2 .* cabang (awalnya userland, sekarang Harvard) termasuk versi berikut:

  • RSS 0.91 adalah versi yang disederhanakan RSS dirilis oleh Netscape, dan juga nomor versi dari versi sederhana awalnya diperjuangkan oleh Dave Winer dari Userland Software. Netscape versi sekarang disebut Ringkasan Situs Kaya, ini bukan lagi format RDF, namun relatif mudah digunakan.
  • RSS 0.92 melalui ekspansi 0,94 adalah 0,91 format RSS, yang sebagian besar kompatibel dengan satu sama lain dan dengan versi Winer tentang RSS 0.91, tapi tidak kompatibel dengan RSS 0,90.
  • RSS 2.0.1 memiliki nomor versi internal 2.0. RSS 2.0.1 diproklamasikan menjadi “beku”, tetapi masih diperbarui segera setelah rilis tanpa mengubah nomor versi. RSS sekarang berdiri untuk Really Simple Syndication. Perubahan besar dalam versi ini adalah mekanisme ekstensi eksplisit menggunakan namespace XML. [21]

yang paling, bagian akhir versi Untuk di masing-masing cabang yang kompatibel ke belakang dengan versi-versi sebelumnya (selain dari konforman RDF sintaks-non 0,90), dan kedua versi termasuk mekanisme ekstensi didokumentasikan menggunakan XML namespaces, baik secara langsung (di cabang .* 2 ) atau melalui RDF (di cabang .* 1). Kebanyakan perangkat lunak sindikasi mendukung kedua cabang. “Mitos RSS Kompatibilitas” , sebuah artikel yang ditulis pada tahun 2004 oleh kritikus RSS dan Atom advokat Mark Pilgrim , membahas masalah RSS versi kompatibilitas lebih terinci.

Mekanisme perpanjangan memungkinkan masing-masing cabang untuk melacak inovasi yang lain. Misalnya, RSS 2 .* cabang adalah yang pertama untuk mendukung kandang , menjadikannya pilihan utama saat ini untuk Podcasting, dan pada 2005 adalah format yang didukung untuk digunakan oleh iTunes dan software Podcasting lainnya, namun sebuah kandang ekstensi sekarang tersedia untuk RSS 1 .* cabang, mod_enclosure . Demikian pula, RSS 2 .* spesifikasi inti tidak memberikan dukungan penuh-teks di samping sinopsis, tapi RSS 1 .* markup dapat (dan sering) digunakan sebagai perpanjangan. Ada juga beberapa paket ekstensi luar biasa yang tersedia, termasuk usulan baru dari Microsoft untuk digunakan dalam Internet Explorer 7.

Masalah kompatibilitas yang paling serius adalah dengan markup HTML. Userland RSS reader-umumnya dianggap sebagai implementasi referensi-aslinya tidak menyaring HTML markup dari feed.Akibatnya, penerbit mulai menempatkan markup HTML ke dalam judul dan deskripsi item di RSS feed mereka. Perilaku ini telah menjadi yang diharapkan dari pembaca, sampai titik menjadi de factostandar, meskipun masih ada beberapa inkonsistensi dalam bagaimana software menangani markup ini, khususnya di judul. RSS 2.0 spesifikasi kemudian diperbarui untuk menyertakan contoh-encoded entitas HTML, namun, semua penggunaan teks biasa sebelumnya tetap berlaku.

Pada Januari 2007 , melacak data dari http://www.syndic8.com menunjukkan bahwa tiga versi utama RSS digunakan saat ini adalah 0,91, 1.0, dan 2.0. Dari jumlah tersebut, 0,91 RSS account untuk 13 persen dari seluruh dunia dan penggunaan RSS RSS 2.0 untuk 67 persen, sedangkan RSS 1.0 memiliki 17 persen saham. [22] Angka-angka ini, bagaimanapun, tidak termasuk penggunaan format feed web saingan Atom . Pada Agustus 2008 , situs syndic8.com adalah total 546.069 mengindeks feed, di mana 86.496 beberapa dialek Atom dan 438.102 beberapa dialek dari RSS. [23]

Modul

Tujuan utama dari semua modul RSS adalah untuk memperluas dasar XML skema ditetapkan untuk sindikasi konten lebih kuat. Inheren ini memungkinkan untuk lebih beragam, belum standar, transaksi tanpa memodifikasi inti spesifikasi RSS.

Untuk mencapai hal ini ekstensi, kosakata terkontrol ketat (di dunia RSS, “Modul”; di dunia XML, “skema”) ini dideklarasikan melalui namespace XML untuk memberi nama konsep dan hubungan antara konsep-konsep.

RSS 2.0 Beberapa modul dengan ruang nama ditetapkan adalah:

BitTorrent dan RSS

Beberapa BitTorrent berbasis peer-to-peer aplikasi juga mendukung RSS. Seperti feed (juga dikenal sebagai Torrent / RSS-es atau Torrentcasts) memungkinkan aplikasi-aplikasi client untuk mendownload file secara otomatis dari saat pembaca RSS mendeteksi mereka (juga dikenal sebagai Broadcatching ).

Sumber ; http://en.wikipedia.org/wiki