Atom (standar web)

Atom

The feed icon used in several browsers
Ekstensi berkas.atom, .xml
Jenis MIMEapplication/atom+xml
Jenis formatweb syndication
Pengembangan dariXML

Nama Atom merujuk pada dua standar yang terkait. Atom Syndication Format adalah suatu bahasa XML yang dipergunakan untuk umpan web, sementara Atom Publishing Protocol (AtomPub or APP) adalah HTTP sederhana yang mendasari protokol untuk pembuatan dan pembaharuan sumber daya web. Pengumpan Web mengizinkan program perangkat lunak untuk mencek pembaharuan yang terpublikasi pada suatu situs web. Untuk menyediakan pengumpan web, pemilik situs mungkin mempergunakan perangkat lunak yang dikhususkan (seperti sistem manajemen konten) yang mempublikasikan daftar (atau "pengumpan") dengan artikel terbaru atau konten pada suatu standardisasi, format mesin yang dapat dibaca. Kemudian pengumpan dapat diunduh oleh program yang menggunakan ini, seperti situs web yang mempersatukan konten dari pengumpan, atau dengan mengumpan program pembaca yang mengizinkan pengguna Internet untuk berlangganan umpan dan melihat konten mereka. Pengumpan mengandung masukan, yang mungkin berita utama, artikel teks penuh, kutip, ringkasan, dan/atau penghubung ke konten pada situs web, seiring dengan berbagai metadata. Format Atom dikembangkan sebagai suatu alternatif ke RSS. Ben Trott, advokat dari suatu format baru yang menjadijadi Atom, diyakini bahwa RSS punya batas dan kerusakan seperti kekurangan dengan inovasi berkesinambungan dan keperluan ini memerlukan pengembalian kompatibel yang dapat dipertukarkan dan yang di situ adalah keuntungan ke desain yang lebih segar. Penganjur format baru berbentuk IETF Atom Publishing Format and Protocol Workgroup. Atom syndication format diterbitkan sebagai IETF standar di RFC 4287, dan Atom Publishing Protocol diterbitkan sebagai RFC 5023.

Pemakaian Umpan web dipergunakan oleh komunitas blogging untuk berbagi masukan headlines terbaru, teks, dan bahkan file multimedia. Penyedia ini mengizinkan situs web lain untuk megganbungkan blog "gabungan" berita utama atau rangkuman berita utama pengumpan pada berbagai kesepakatan pemakaian. Atom dan web gabungan dengan format lain kini dipakai untuk berbagai penggunaan, meliputi kewartawanan, pemasaran, bug-reports, atau aktivitas lain yang melibatkan pembaharuan berkala atau penerbitan. Atom juga menyediakan standar cara untuk mengekspor keseluruhan blog, atau bagian dari ini, untuk backup (salinan cadangan) atau untuk mengimport ke dalam sistem blogging lain. Umumnya ini untuk menemukan umpan web pada Situs utama, juga sesuatu yang lebih kecil. Beberapa situs web membiarkan orang-orang memilih di antara RSS atau Atom untuk format umpan web; penawaran lain hanya RSS atau hanya Atom. Khususnya, banyak blog dan situs wiki menawarkan pengumpan web mereka pada format Atom. Pembaca umpan atau "aggregator" program biasanya digunakan untuk mengecek umpan dan memperlihatkan artikel baru. Sisi klien pembaca juga boleh didisain sebagai program standalone atau seperti ekstensi untuk program yang sudah ada seperti web browser. Browser mengarahkan ke arah diintegrasikannya fungsi pembaca umpan. Web mendasari pembaca umpan dan news aggregators tidak memerlukan instalasi perangkat lunak dan membuat pengguna "pengumpan" siap pada setiap komputer dengan Akses web. Beberapa aggregators syndicate (kombinasi) web mengumpan ke dalam pengumpan baru, misalnya, mengambil semua data sepak bola dari beberapa umpan olahraga dan menyediakan satu umpan sepak bola baru. Di sana juga ada beberapa mesin pencari untuk konten pengumpan web. Pada Halaman Web, pengumpan web (Atom dan RSS) secara khas dihubungkan dengan kata "Berlangganan" atau dengan web tidak resmi memberi logo pengumpan ( ).

Contoh Umpan Atom 1.0

Contoh dari dokumen pada Atom Syndication Format:

<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom">

 <title>Example Feed</title>
 <subtitle>A subtitle.</subtitle>
 <link href="http://example.org/feed/" rel="self" />
 <link href="http://example.org/" />
 <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
 <updated>2003-12-13T18:30:02Z</updated>

 <entry>
  <title>Atom-Powered Robots Run Amok</title>
  <link href="http://example.org/2003/12/13/atom03" />
  <link rel="alternate" type="text/html" href="http://example.org/2003/12/13/atom03.html"/>
  <link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/>
  <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
  <updated>2003-12-13T18:30:02Z</updated>
  <summary>Some text.</summary>
                <author>
                      <name>John Doe</name>
                      <email>johndoe@example.com</email>
                </author>
 </entry>

</feed>

Termasuk Dalam HTML

Label berikut harus ditempatkan ke dalam kepala dari dokumen XHTML untuk menyediakan link ke suatu umpan ATOM.

<link href="atom.xml" type="application/atom+xml" rel="alternate" title="Sitewide ATOM Feed">

Referensi

Pranala luar

Atom standard

  • RFC 4287 – "The Atom Syndication Format"
  • RFC 5023 – "The Atom Publishing Protocol"

Atom advocacy / evangelism

Atom history & motivation

Atom working group links

Atom Extension Standards

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 5

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: wikipedia/wikipediareadmore.php

Line Number: 70

 

A PHP Error was encountered

Severity: Notice

Message: Undefined index: HTTP_REFERER

Filename: controllers/ensiklopedia.php

Line Number: 41