מהי FBML ולמה עומדים לבטל אותה

שפת התגים (markup language) של פייסבוק עומדת לעבור מן העולם בסוף השנה, והשבוע שונו סופית גדלי העמודים התקניים ברשת החברתית. האם יש סיבה אמיתית לעדכונים, או שפייסבוק סתם גורמת לחברות וארגונים להוצאות מיותרות?

לכל מי שלא יודע, FBML היא שפת העימוד בפייסבוק (Facebook Markup Language). מדובר בעצם באוסף של תגיות, בדומה לתגיות HTML, המאפשרות למפתחים או ליישומים שהם יוצרים לתקשר בצורה אחידה עם מערכת ה-API של פייסבוק. לדוגמא, התגית <fb:bookmark> יוצרת כפתור המאפשר למשתמש פייסבוק ליצור סימניה ליישום, כך שקיצור דרך ליישום יופיע בעמוד הפרופיל שלו. כתגיות FBML היו בשימוש בעיקר אצל מפתחי יישומים לפייסבוק ופחות אצל מי שרק רצה ליצור עמוד פתיחה יפה לקבוצת חובבי הבישול שהוא מנהל.

להתראות FBML, שלום JavaScript

כעת משאתם יודעים מהי FBML, כדאי שתשכחו הכל – פייסבוק הודיעה בשבוע שעבר שבכוונתה להפסיק את התמיכה ב-FBML לטובת השימוש ב-iFrame וערכת הפיתוח של פייסבוק בג’אווה סקריפט.

פייסבוק מקווה להקטין למינימום האפשרי את ההבדל בין יצירת יישום לפייסבוק ליצירת יישום לכל אתר אחר ברשת, כך שהחל מסוף השנה לא יאושרו יותר אפליקציות FBML חדשות ברשת החברתית. בהודעה הודיעה פייסבוק גם שאלו יוסיפו תמיכה ב-iFrame בחודשים הקרובים (חלונית הקוראת לאתר מרוחק ומציגה את התוכן שלו באתר הנוכחי). תכונה נוספת של פייסבוק שמקבלת דחיפה קדימה היא השימוש בקנווס (Canvas). תגית קנווס מופיעה גם ב-HTML5 ומאפשרת למפתח ‘לצייר’ בתוך חלון שמוגדר מראש על ידי הדפדפן. הציור אליו מתכוונים כאן מבוצע לרוב על ידי קוד ג’אווה סקריפט ומכאן המלצת פייסבוק למפתחים להתרכז בעיקר בטכנולוגיות אלו לצד iFrame כדי ליצור אפליקציות חדשות לרשת החברתית.

הגודל כן קובע

עדכון טרי נוסף שנכנס לתוקף אמש (ג’) הוא שינוי ברוחב העמודים בלשוניות פייסבוק. עד עכשיו היה ניתן ליצור יישומים ועמודים (Pages) ברוחב של 760 פיקסלים, אולם מעתה הרוחב המקסימלי הוא 520 פיקסלים בלבד. למרות ששינוי זה הוכרז כבר באוקטובר שעבר הוא התעכב, כנראה כדי לאפשר למפתחים וחברות להתכונן יותר טוב לשינוי. במידה ועמוד הכניסה שלכם רחב יותר מ-520 פיקסלים הוא ישבר כלפי מטה כפי שניתן לראות בדוגמא הבאה. תגובות ברשת מאשימות את פייסבוק בטירטור החברות והמפתחים שהשקיעו זמן וכסף לא מעטים ביצירת אפליקציות ועמודים יחודיים ב-FBML ועכשיו עליהם להשקיע עוד בכדי לעדכן את אותם עמודים. תגובת פייסבוק היא שאפליקציות קיימות ימשיכו להיתמך אולם בכוונת הרשת לתמוך בטכנולוגיות חדשות המראות יותר גמישות מצד אחד ופשטות מצד שני, בכדי למשוך כמה שיותר מפתחים ליצור יישומים חדשים עבור פייסבוק.

יצירת עמודי כניסה (Welcome page) לארגונים ועמודים פרטים הפכה כבר מזמן להכרח בארגונים בהם המדיה החברתית מהווה נדבך חשוב כל כך מהנוכחות המקוונת. ביטול התמיכה ב-FBML והפיכת הפיתוח עבור פייסבוק לזהה לפיתוח לרשת בכלל יהפוך את עיצוב ובניית עמודים אלו למשהו שכל מפתח רשת יוכל לעשות ולא רק יחידי סגולה שטרחו להכיר לעומק את שפת FBML.

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

ברק ברודו

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

הגב

9 תגובות על "מהי FBML ולמה עומדים לבטל אותה"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
רן בר-זיק
Guest

Canvas זו לא תגית ה-HTML 5 החביבה אלא סוג האפליקציה שנקראת אפליקצית Canvas.

רן בר-זיק
Guest

אלוהים יודע שהמונחים של פייסבוק, יחד עם הדוקומנטציה ה”מדהימה” שלהם יכולים לבלבל כל אחד.
במקרה הזה תגית canvas של HTML 5 היא תגית שמאפשרת לנו להכניס גרפיקה ואפילו אנימציה באמצעות JavaScript. (יש לי מדריך באתר אם אתה ממש רוצה לראות דוגמאות).

אפליקצית canvas זה סוג של אפליקציה מבוססת iframe.

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

שוקולית
Guest

תכתבו אפליקציות בשבילכם. למה להשקיע אצל אחרים? אלא אם אתם מתכוונים להיות זינגה.

אבי-ז'אן לוי
Guest

ברק, פייסבוק לא תאפשר פיתוח של דפי FBML חדשים אבל תמשיך את התמיכה בישנים (כך שזה הזמן להרים כזה עכשיו)

שנית, IFRAME בפייסבוק קצת יותר מורכב ממה שתארת, בפייסבוק לא ניתן להציג את ככה סתם בעזרת IFRAME, בקבצי HTML סטנדרטיים זה כן עובד אבל כאן ישנן מגבלות (בעיקר אבטחה, תחשוב על אתרי נאצה, פורנוגרפיה וכדומה)

פיתוח ושימוש בIFRAME הוא יותר מורכב ומצריך ידע גדול ונרחב יותר מאשר פיתוח ב FBML.

עוד משהו שלא ציינת הוא שהם הולכים להסיר גם את התיבות ואת תיבות הצד.

רותיק
Guest

כעת אני שוברת אצבעות על כתיבה של FBML
אני כותבת XTML באמצעות תוכנת NVU ‘
ממירה אותו ל- FBML באמצעות הכלי של פייסבוק למפתחים
משהו בהמרה משתבש, עושה רושם שפייסבוק מקשקשים בקודים
האם יש תוכנה נוספת באמצעותה אוכל לכתוב HTML שהיא אמינה יותר מ- NVU ?

וכולם כל הזמן מדברים על הסרת תיבות
כשאני עומדת מול אחד מהעמודים שבניתי אני כבר לא רואה את התיבות בצד
השאלה היא האם הם מתכוונים להסיר גם את סרגל התיבות העליון ?
אם כך, האם זה אומר שאי אפשר יהיה יותר להוסיף תיבות באופן חופשי אלא רק אפליקציות ?

צחי
Guest

מה הולך להיות הדבר הבא עכשיו שהטאבים כבר יצאו משימוש בפייסבוק?

שגיא קהלני
Guest

חבל שפייסבוק מדעיכים את השימוש ב-FBML, ישנם יתרונות בולטים בשימוש ב-FBML על פני iframe. למשל, יישום FBML סטטי בדף אוהדים מאפשר לגוגל לסרוק את התוכן והקוד ולאנדקס אותו בצורה טובה יותר מה שלא ניתן ב-iframe. ראו דוגמא כאן: http://www.google.co.il/search?hl=iw&q=%D7%91%D7%A0%D7%99%D7%99%D7%AA+%D7%90%D7%AA%D7%A8%D7%99%D7%9D+%D7%91%D7%A4%D7%99%D7%99%D7%A1%D7%91%D7%95%D7%A7&aq=f&aqi=g1&aql=&oq=

דבר שני, המעבר ל-iframe מייקר לחברות ועסקים קטנים בנייה ועיצוב של דף אוהדים מותאם אישית. הוספת iframe לדף אוהדים למשל, אינה פשוטה כמו ההוספה של FBML. איך שלא מסתכלים על זה, זה מצריך התערבות של מתכנת והעסק נהיה יותר יקר אף לדברים הפשוטים.

שגיא

wpDiscuz

תגיות לכתבה: