תוסף חדש לוורדפרס: RTL Feed Fixer

יש לכם אתר תוכן בעברית או ערבית שמבוסס על וורדפרס? פיתרו את בעית היישור והכיוון בקוראי ר.ס.ס. (כמו פידלי).
לוגו וורדפרס

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

תצלום מסך מפידלי לפני הפעלת התוסף. הטקסט מיושר משמאל לימין.
תצלום מסך מפידלי לפני הפעלת התוסף. הטקסט מיושר משמאל לימין.

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

על מנת להתמודד עם זה, יצרתי תוסף וורדפרס בשם RTL Feed Fixer שמסייע לכל אתר וורדפרס להתאים את הפידים שלו לכל קוראי הפידים וליישר את תכני הפיד ליישור המתאים לעברית (וערבית כמובן) ולהמנע משבירות. הוספתי את התוסף ל-WordPress.org והוא ניתן להורדה משם או מממשק התוספים של וורדפרס.

פידלי אחרי הפעלת התוסף
פידלי אחרי הפעלת התוסף – הטקסט מיושר מימין לשמאל.

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

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

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

פוסטים נוספים שכדאי לקרוא

פתרונות ומאמרים על פיתוח אינטרנט

לא פרצו לנו, רק דלף לנו – לקחים טכניים מפרשת אלקטור

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

פתרונות ומאמרים על פיתוח אינטרנט

Retry decorator בפייתון

לא מזמן יצא לי לכתוב קוד בפייתון. הקוד משתמש ב-API של openAI ולפעמים ה-API הזה קצת מפשל. הוא מחזיר לי שגיאה ואומר שהגזמתי עם הקריאות,

בינה מלאכותית

שימוש ב-Plan Mode באופן חכם

כך נמנעי את קריאות השבר של "מה האייג'נט עשה?!" שיטת Plan mode: שיטה קריטית לעבודה יעילה, המייצרת תוכנית עבודה מפורטת (DoD) עוד לפני כתיבת שורת קוד אחת.

בינה מלאכותית

hooks של LLMים שעורכים קוד

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

בינה מלאכותית

Agent skills

איך בדיוק הוראות כלליות ופרטניות עובדות בסביבת אייג׳נט? נדגים עם קורסור ונציץ גם מאחורי הקלעים של הנטוורק.

גלילה לראש העמוד