MetaWeblogAPI

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

MetaWeblog API ‏ (MWA) הוא ממשק תכנות יישומים הנשען על XML-RPC במטרה לאפשר לפלטפורמות בלוגים ותכנים, לחשוף פונקציונאליות שתאפשר לתוכנות חיצוניות לבצע פעולות ניהול תוכן באותה פלטפורמה.

הסבר כללי[עריכת קוד מקור | עריכה]

בשנים האחרונות, גדלה כמות הפלטפורמות המאפשרות פתיחת בלוג וניהולו. אותן פלטפורמות מציעות, כל אחת בצורה שונה, אפשרות לבצע את אותן פעולות עיקריות של כתיבה, עריכה ומחיקה של תכנים ועוד מספר פעילויות עזר. הוחלט אם כך, ליצור איזשהו תקן שיעבוד על בסיס פרוטוקול XML-RPC (מאפשר העברת תכנים בין שרת ללקוח בצורה מבוססת XML) ויאפשר לכל מערכת לחשוף פונקציות שכולם יוכלו להשתמש בהם, בעלות שם קבוע, כשכל מערכת תספק מימוש שלה. וכך, ניתן יהיה למשל ליצור תוכנות שולחניות לניהול בלוגים (כדוגמת Windows Live Writer) שיוכלו לתקשר עם מספר רב של מערכות בלוגים שיממשו את התקן של MetaWeblogAPI ויאפשרו ביצוע פעולות שונות. התקן החל במערכת Blogger אולם לאחר מכן הוא נוסח כך שכל המערכות יוכלו לממש אותו.

מה התקן מאפשר?[עריכת קוד מקור | עריכה]

התקן מאפשר לתוכנות שולחניות או לחלופין אתרי אינטרנט חיצוניים להתחבר לבלוג בהינתן שם משתמש וסיסמה, להוסיף, לערוך ולמחוק רשומות, לקבל את מידע העיצוב של הבלוג ואם התוכנה מאפשרת, גם לכתוב את הרשומה בתצורת WYSIWYG לפי עיצוב הבלוג. אתר "פליקר" למשל, מאפשר לרשומים בו להגדיר את הבלוג שלהם, ולהוסיף תמונות לבלוג ישירות מאתר פליקר. הדפדפן הקהילתי Flock מאפשר למשתמשים בו לכתוב רשומות ישירות מתוך חלון הדפדפן לאחר שהגדירו את פרטי הגישה ל-RPC של הבלוג הממש את תקן MetaWeblogAPI.

תוצאות התיקנון[עריכת קוד מקור | עריכה]

לאחר שהוסכם על התקן והחלו לממש אותו, פותחו תוכנות שמאפשרות עריכה וניהול מרחוק של בלוג, כאשר אותה תוכנה לא צריכה ליצור התאמה מיוחדת לכל מערכת בנפרד, אלא, היא עובדת מול MWA ומשתמשת בפונקציות שלה, ומתקשרת עם המערכות שתומכות בכך באמצעות הפונקציות האלה לאחר שמוגדר לה קובץ ה-RPC של הבלוג שמאפשר את התקשורת הזאת.

מערכות שממשות את התקן[עריכת קוד מקור | עריכה]

מספר רב של מערכות ממשות את התקן, וניתן למנות בהן את:

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]