לפני כמה זמן, פנו אלי חלק מקוראי האתר בבקשה לפתרון בעיה שהם נתקלו בה כאשר הם השתמשו באתר באמצעות קורא ה.ר.ס.ס. הפופולרי פידלי. כל הפוסטים יושרו משמאל לימין ונראו מאוד מאוד עקום. הנה דוגמה לפוסט כזה:
אפשר לראות שבמקרה הזה כל הטקסט מעוות – לא רק שהוא מיושר לצד שמאל, אלא גם הנקודות וסימני הניקוד עובדים כאילו מדובר בשפה האנגלית. אם יש מילה או מונח באנגלית באמצע המשפט אז הוא נשבר ומתחלף ואי אפשר לקרוא אותו בכלל.
הבעיה הזו ידועה בפידלי כבר זמן רב וקיימת גם בקוראי פידים אחרים שלא יודעים להתמודד עם תכני RTL.
על מנת להתמודד עם זה, יצרתי תוסף וורדפרס בשם RTL Feed Fixer שמסייע לכל אתר וורדפרס להתאים את הפידים שלו לכל קוראי הפידים וליישר את תכני הפיד ליישור המתאים לעברית (וערבית כמובן) ולהמנע משבירות. הוספתי את התוסף ל-WordPress.org והוא ניתן להורדה משם או מממשק התוספים של וורדפרס.
איך משתמשים בתוסף? רק מפעילים אותו וזה הכל. שימו לב ש"הודות" למנגנון ה-caching של פידלי, רק הפוסטים שתפרסמו מרגע הפעלת התוסף יהיו מיושרים מימין לשמאל כמו שצריך. בקוראים אחרים זה ישפיע רטרואקטיבי כמובן.
למתכנתים שרוצים להציץ – קוד התוסף מופיע גם ב-GitHub. כמובן שלפי מיטב המסורת התוסף גם מתורגם (מעט המחרוזות המופיעות בהגדרות בפאנל התוספים) וגם יש לו בדיקות אוטומטיות. הוספת הבדיקות האוטומטיות לא רק תסייע לי מאוד אם ארצה להוסיף פונקציונליות ותכונות לתוסף. אלא גם תסייע לי לאבחן בעיות אם יתגלו בעיות בתוסף. בנוסף, תוספים עם בדיקות אוטומטיות שעובדות עם גרסת הבדיקות של וורדפרס עוברים את הבודקים של WordPress.org במהירות (פחות מ-12 שעות לאחר השליחה קיבלתי כבר אישור).
אני ממליץ לכל בעל אתר וורדפרס שרוצה שהפוסטים שלו יראו היטב בפידלי ובקוראי ר.ס.ס. נוספים שאינם תומכים בעברית, להשתמש בתוסף הזה.