Atom (תקן)

Atom הוא תקן אינטרנטי המשמש לסינדיקציה של תוכן ולהפצת עדכונים באתרים. התקן כולל שני מרכיבים עיקריים: פורמט הסינדיקציה של Atom ופרוטוקול פרסום Atom (AtomPub). פורמט הסינדיקציה של Atom מבוסס על XML ומאפשר לאתרי אינטרנט להציג עדכונים שוטפים של תוכן למנויים. פרוטוקול AtomPub משמש לפרסום, עריכה ומחיקה של משאבים ברשת, כגון מאמרים ופוסטים בבלוגים.

 היסטוריה 
Atom פותח בתחילת שנות ה-2000 כחלופה ל-RSS, בעקבות דיונים על חסרונות ה-RSS והצורך בתקן חדש ומתקדם יותר. התקן נתמך על ידי הארגון IETF והפך לסטנדרט רשמי בשנת 2005 עם פרסום ה-. בשנת 2007 פורסם פרוטוקול AtomPub כ-.

 פורמט הסינדיקציה של Atom 
פורמט Atom מבוסס על XML ומשמש לסינדיקציה של תוכן, כלומר, העברת עדכונים על תוכן חדש או מתעדכן לקוראים. כל מסמך Atom נקרא "פיד" (Feed) ומכיל פריטים (Entries) שהם תכנים ספציפיים כגון מאמרים, חדשות או פוסטים בבלוגים. כל פריט מכיל פרטי מידע כמו כותרת, מחבר, תאריך פרסום, וקישורים למשאבים נוספים.

 פרוטוקול פרסום Atom (AtomPub) 
AtomPub הוא פרוטוקול המבוסס על HTTP המאפשר פרסום ועדכון משאבים כמו פוסטים, תמונות, וקבצים אחרים באתרים. הוא מספק כלים למפתחים לנהל תוכן בצורה נוחה ואוטומטית, כולל יצירת פריטים חדשים, עריכת פריטים קיימים, ומחיקת פריטים.

 יתרונות Atom 
 מבנה מאורגן: שימוש ב-XML מאפשר מבנה ברור ומסודר שקל לעבד ולנתח.
 אוניברסלי: תומך בשפות שונות ומאפשר לציין שפה עבור כל פריט.
 תמיכה במשאבים חיצוניים: מאפשר הכללת קישורים לתמונות, קבצים, ומידע נוסף.

 שימושים 
Atom משמש להפצת תוכן בעדכונים כגון חדשות, בלוגים, פורומים, ואתרי תוכן אחרים. הוא מאפשר למשתמשים להישאר מעודכנים במידע חדש המפורסם באתרים מועדפים באמצעות קוראי פיד.

 ביקורת והשוואה ל-RSS 
Atom מציע מספר יתרונות על פני RSS, כמו גמישות רבה יותר בתיאור פריטים והוספת מטא נתונים. עם זאת, יש עדיין תמיכה רחבה ב-RSS, ושני התקנים קיימים במקביל בשוק.

 דוגמה לפיד Atom 1.0 
<?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>
        <published>2003-11-09T17:23:02Z</published>
		<updated>2003-12-13T18:30:02Z</updated>
		<summary>Some text.</summary>
		<content type="xhtml">
			<div xmlns="http://www.w3.org/1999/xhtml">
				<p>This is the entry content.</p>
			</div>
		</content>
		<author>
			<name>John Doe</name>
			<email>johndoe@example.com</email>
		</author>
	</entry>
</feed>

 קישורים חיצוניים 




קטגוריה:תקנים בתקשורת מחשבים