בשעה טובה אני מפרסם את גרסה 1.1 של תוסף התאריך העברי לוורדפרס.
לגרסה זו נוספו כמה תכונות שלא הספיקו להיכנס לגרסה 1.0, כשהשיפור העיקרי הוא אפשרות להחלפת התאריך לפי השקיעה ולא בחצות כמו התאריך הלועזי. בנוסף, תוקנו כמה באגים שהיו בגרסה הקודמת.
אשמח לקבל משוב על הגרסה, ובקשה של תכונות חדשות. על הגרסה הקודמת לא היה כמעט משוב ולא ידעתי אלו תכונות יש צורך להוסיף ואלו תכונות סתם מיותרות. גם לא דווח על אף באג למרות שאני מצאתי מספר באגים.
למרות השקט מהצד של המשתמשים כתיבת התוסף מוסיפה לי ידע ב־PHP, כך שלפחות מהצד שלי כל גרסה חדשה מביאה לי הרבה תועלת.
הורדת התוסף היא מהקישור הרגיל או מאתר התוספים. ניתן לעדכן אותו כמובן גם מממשק הניהול של וורדפרס.
יומן השינויים ה(כמעט) מלא:
- נוספה אפשרות לקבוע את התאריך העברי לפי השקיעה במיקום שנבחר בידי המשתמש.
- נוספה תמיכה בשמות חודשים באנגלית.
- תוקנו כמה באגים בקשר לאדר ולשנה מעוברת (ליתר דיוק אלו באגים של PHP).
- תוקנו עוד מספר באגים קטנים.
מזל טוב על הגרסה החדשה… אם יש לך תיקונים לגבי PHP עצמו, אז זה משהו שכדאי לדווח עליו הלאה כדי שהם יתקנו את זה בגרסאות הבאות.
האם יש סיכוי שהאלגוריתם של ההחלפה בשקיעה יעבור גם לlibhdate של קובי זמיר?
אסף.
קפלן: תודה. פתחתי באג ב־PHP על חלק מהבעיות. הוא זכה להתעלמות מוחלטת.
אסף: לא סביר. ב־PHP יש פונקציה מובנית שמחזירה את זמן השקיעה. לא ידוע לי על פונקציה דומה ב־C.
אני מאד מקווה שהאפשרות של החלפת תאריך בשקיעה לא מופעלת בברירת מחדל וברור יהיה לכל המשתמשים כי כתיבת תאריכים בפורמט זה לא מקובלת ומועדת להטעות אנשים שלא ידעו כי אפשרות זו פעילה.
כמו־כן, אם כבר אתה מחשב תאריכים, למה אתה לא טורח להציג את החגים כאשר המידע רלוונטי? למשל יכול להיות מעניין לראות במחרוזת התאריך "ערב חנוכה" למשל.
כל הכבוד על הפרסום והמשך הפיתוח!
הספריה עצמה מכילה מערכת כזאת (היא נותנת את זמני השקיעה). בכל מקרה, זה כנראה צריך להיות מופנה ליוצר של libhdate ולא אליך 🙂
אסף.
תומר: הירגע, כרגע כבררת מחדל זה לא מופעל. בכל זאת, הכלל שהתאריך העברי מתחלף בשקיעה ידוע ולא צפוי לבלבל אף אחד. התאריך הלועזי נשאר כמו שהיה.
להציג חגים נשמע מעניין, אבל PHP לא תומכת בזה וכדי להוסיף תמיכה אצטרך להזין ידנית את כל החגים.
רן: תודה.
אסף: תרמתי קצת קוד ל־libhdate אבל אני מסכים שעדיף לפנות לקובי.
זה לא קשור לברירת מחדל או לא ברירת מחדל. כשאני רואה תאריך 11/11/2010 אני יודע ישר שמדובר ביום חמישי. אם יופיע התאריך ד' כסלו התשע"א אני עשוי להתמודד, אבל אם יופיע התאריך ה' כסלו על אותו יום חמישי, אני אתבלבל.
תומר: במיוחד בשבילך יש תאריך לועזי ליד התאריך העברי והוא מתחלף בחצות. 😉
למען הדיוק, התאריך לא צריך להיות מוחלף בשקיעה, אלא בצאת הכוכבים.
יש מחלוקת מה ההפרש בין השקיעה לצאת הכוכבים (בלי להתיחב לשיטת ר"ת, כמובן), אך ניתן להתיחס לכך כ20 דקות לאחר השקיעה.
a: למען הדיוק, יש ספק האם בין השמשות שייך ליום שלפניו או ליום שאחריו. למען פשטות הקוד בחרתי להחליף את התאריך בשקיעה.
ואכפת לך להזדהות עם כתובת דוא״ל אמתית?
הי,
אהבתי את התוסף (באופן עקרוני.לאופן ההמעשי אולי אגיע. פעם…).
שימוש שאני יכולה לחשוב עליו – "אתר שומר שבת". להוסיף בקשה לא להירשם בשבת או בחג, או בכלל להוריד את האפשרויות להירשם שכשבת.
מה אתה אומר?
מיטל, התוסף לא קשור לשבת. הוא בכלל לא מטפל בימי השבוע שהם עסק נפרד.
אבל כתבתי בעבר על סגירה בשבת ע״י ג׳אווהסקריפט ויש אפילו תוסף אחר של וורדפרס (לא שלי) שמיועד לכך.