לשלב אפשרויות טוויטר באתר עם Anywhere
@anywhere הוא שירות של טוויטר שבאמצעות סט של JavaScript-ים מאפשר להטמיע באתר יכולות שונות הקשורות לטוויטר ומשתמשיו.
השימוש הוא מאד פשוט, ראשית יש להירשם לשירות ולאחר מכן ליצור אפליקציה חדשה (הראשונה שתצרו היא Hovercards, תיבה ובה פרטים ואפשרות מעקב אחר המשתמש.)
לאחר שנרשמתם, ויצרתם אפליקציה, להדביק את הקוד שיתקבל באתר וזהו.
הנה דוגמה (לא יעבוד לקוראי ה-RSS), תעברו מעל שם המשתמש הזה: @wecms. אוטומטית, נוצר לו Hovercard במעבר העכבר מעליו. כרגע הסקריפט מוטמע רק בדף זה, אולם אם הוא יוטמע ברמת התבנית (לכל האתר), בכל מקום בו יופיע שם משתמש בטוויטר, הוא יזכה לתיבה כזו במעבר העכבר מעליו.
anywhere מציע הסברים וסקריפטים מוכנים שנמצאים בדוקומנטציה, ותומך באפשרויות האלו (עם היכולת להשתמש בשדות ובמאפיינים):
- קישור אוטומטי לדף המשתמש בכל פעם שיופיע שם משתמש
- Hovercards, תיבת מידע שתופיע במעבר העכבר מעל שם משתמש
- כפתור עקבו אחרי
- תיבת טווטים (אפשרות לגולשים לשלוח טוויטים מהאתר שלכם
- אפשרות להירשם או לבצע כניסה לטוויטר וכן אוטנטיקציה מול טוויטר (כלומר לאשר גישה לאחר שמשתמש ביצע לוגאין לטוויטר)
בעקרון, כדי לשלב טוויטר באתר אפשר להשתמש בפונקציות ה-API ובקוד (php, למשל). אבל מי שלא משגה ידו לכתוב קוד יכול בקלות יחסית לשלב אפשרויות אלו באתרו או באפליקצייתו באמצעות הדבקה של קודי ג'אווה סקריפט אלו.
תודה. הגיע הזמן שמישהו יכתוב את זה בעברית…
ה-anywhere מביא איתו באג שגורם לעמוד להיות ברוחב עצום!
לדעתי זה קורה רק בעמודים המיושרים לימין (עברית..) ורק בפיירפוקס ואקספלורר.
יש פתרון למישהו?
[...] This post was mentioned on Twitter by Erez Wolf. Erez Wolf said: פוסט חדש: לשלב בקלות פיצ'רים של טוויטר באתרך http://www.we-cms.info/blog/twitter-with-anywhere/ [...]
גיל אתה צודק, במקרה של ה-hovercards ה-JS מייצר IFRAME עם הגדרת CSS של left:-9999px (כדי להסתיר את התיבה כאשר היא לא אמורה להיות מוצגת)
הגדרה זו גורמת לאתר RTL לגלילה אופקית. אני לא בטוח אם זה ניתן לטיפול.