בניית הרחבות
מתוך וויקי
ממשק המשתמש של Mozilla, Firefox, Thunderbird והתוכנות המצורפות אליהן, מוגדר באמצעות XUL (מבוטא "זוּל"), שפת XML שפותחה על ידי ארגון מוזילה (כשעוד היה חלק מנטסקייפ) להגדרת ממשקים. באמצעות XUL, ניתן ליצור בקלות ממשק משתמש שיוצג תחת כל מערכות ההפעלה הנתמכות על ידי הדפדפן, ללא הידור מחדש, ובכך להקטין את עלויות הפיתוח.
יתרון נוסף של שפת XUL הוא המודולריות שלה. מכיוון שלא צריך להדר את התוכנה כדי לבצע שינויים בממשק, ומכיוון שבדפדפנים ובתוכנת הדואר הותקנו מנגנונים להוספת שינויים בממשק גם לאחר התקנתם, קל להוסיף הרחבות שונות לדפדפן. את ההתנהגות של הממשק הנכתב ב־XUL, כותבים בג'אווה סקריפט.
קישורים
- XulPlanet - המקום למידע על XUL, שהיא הבסיס לכל הרחבה (וברוב המקרים גם הגג, בדרך כלל אין צורך ביותר מ-XUL וג'אווה סקריפט לכתיבת הרחבה).
- אתר המפתחים של mozilla.org
- מאמר ב-ArsTechnica
- Creating Applications with Mozilla ספר מקוון
- עוד מאמר
- רשימת ספרים (מנייר!) שאפשר לקנות מ-Amazon.com או מ-Amazon.co.uk (בריטניה)
קישור קצר לדף זה: Building Extensions
ערך זה הנו קצרמר. אתם מוזמנים לתרום לוויקי ולערוך אותו.