MetaWeblogAPI

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

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

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

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

 מערכות שממשות את התקן 
מספר רב של מערכות ממשות את התקן, וניתן למנות בהן את:
 Blogger
 WordPress
 Community Server
 TypePad
 DasBlog
בישראל, ישראבלוג היא המערכת היחידה שמממשת את התקן בינתיים.

 קישורים חיצוניים 
 מסמך הגדרת התקן

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