‫הרעיון בקצרה - מודול שיספק תמיכה באחת משפות העזר המוגדרות במפרט Office
Open XML, למטרות של המרה לפורמטים אחרים או ליצירת Plugins
(Importers/Exporters)‎ לתוכנות קיימות.

הפורמט הנ"ל הינו שפת XML למסמכי Office, שאמורה להחליף את הפורמטים
הבינאריים הקיימים של MS Office, כשם ש- ODF החליף את הפורמטים הבינאריים
של Open Office ואחרים. הפורמט מהווה כיום הצעה לתקן בינלאומי, אבל בין אם
יעבור או לא - הוא מיושם כבר היום ב- MS Office 2007, ועל כן מסמכים כבר
קיימים.

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

אפליקציות אפשריות: מודול DrawingML (שפת גרפיקה וקטורית של הפורמט) יכול
לשמש להמרה לאובייקטים של ReportLab שאותם ניתן אח"כ לערוך ולשלב ב- PDF.
כמו כן יכול לשמש לכתיבת Importer עבור InkScape או Gimp. מודול Math (שפת
עזר לנוסחאות מתמטיות שמופיעה במפרט) יכול לשמש לתוכנית המרה ל- MathML,
מודול Bibliography יכול להשתלב ב- bibutils.
כמובן כל יישום חלקי יכול בסופו של דבר להשתלב או לתרום בצורה אחרת לממיר
כללי (עתידי או קיים) של פורמט OOXML (למשל עבור OpenOffice).

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

מעבר לתרומה הטכנית שפרויקט כזה יכול להביא לקהילה, יכולה להיות לו גם
חשיבות בגלל העיתוי. בימים אלה מתקיימת עריכה ומוכנסים שינויים בהצעת התקן
לקראת ההצבעה של ֹISO בסוף פברואר.
אמנם המועד להגשת הערות רשמיות להצעה כבר חלף, אבל נקודות שיעלו מהכרות
מעשית עם המפרט מהכוון התכנותי יכולות בכ"ז להועיל. אם מדובר בדברים קלים
ופשוטים, יכול להיות שעורכי התקן יתחשבו בהם (מכיוון שהם ממילא מכניסים
שינויים) או ירשמו אותם לטיפול בגרסה הבאה, ואם מדובר בדברים גדולים
ומשמעותיים, שעדיין לא הועלו ע"י גורמים אחרים, ויכולים להשפיע על ההצבעה,
אז כדאי להביאם לידיעת הגורמים המוסמכים לדבר.

 שנה אזרחית חדשה טובה ומוצלחת,

          עמית
‬

_______________________________________________
Python-il mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

לענות