SiteFusion היא מסגרת לקוח-שרת פיתוח יישומי אינטרנט, שלא כמו רוב מסגרות יישום האינטרנט, משתמשת בלקוח XUL דק (באותה הטכנולוגיה Mozilla Firefox מבוססת על). משמעות דבר היא כי יישומי SiteFusion הם פלטפורמה עצמאית, נראים ומתנהגים כמו יישומי מערכת מקומיים, ואינם מוגבלים על ידי אבטחה בדפדפן כדי לגשת למערכת הקבצים המקומיות ולבצע תוכניות.
SiteFusion היא פלטפורמת פיתוח מבוסס שרת שבו יישומים נכתבו ב- PHP מונחה עצמים טהורים. לקוחות להתחבר לשד SiteFusion באמצעות שרת אינטרנט רגיל, המאפשרים גישה גם מתוך סביבות רשת מאוד מוגבלות. כשמחובר, היישום נשאר תהליך נפרד בשרת. בניגוד ליישומי אינטרנט רגילים, יש יישום SiteFusion קשר דו-סטרי עם הלקוח, המאפשר את תהליך השרת ליזום פעולה בצד הלקוח, כמו גם אחרת בדרך המסורתית בסביבה. זו מושגת באמצעות קלפי ארוכת טכניקה הנקראת ואינה דורשת תצורת שרת אינטרנט נוספת.
בגלל מסגרת מוזילה XUL כבר נתפסה לחלוטין בתוך מבנה כיתת PHP, בניית ממשקי משתמש מורכבים דורשת כמות מינימאלית של קוד, המאפשרת למפתחים לייצר במהירות יישומים מקצועיים. שכבת הפשטה זו מבטלת את החלוקה בין הלקוח ושרת, שמירה הן בתיאום מתמיד, תוך שמירה על מהירות והיענות. עם אף ספריות JavaScript להיות מבוסס שרת, תוכנת לקוח מורכבת מסתם 200 שורות קוד, ואפילו דרמטיים עדכונים לשרת SiteFusion לא יהיה בדרך כלל דורשים עדכון הלקוח.
מהו חדש בהודעה זו:.
- מהדורה זו כוללת את זמן הריצה 2.0 Gecko (Firefox 4) ללקוח 2.0.1, אשר שוחרר בו זמנית
- תכונות שרת חדשות כוללות שילוב של מוזילה AddonManager החדש, תמיכה בהגדרות עם פעולות setuid לכל תהליך, ורבים תיקוני באגים קטנים ותכונות.
מה חדש בגרסת 5.2.3:
- תכונות חדשות:
- venkman נוסף ושרת codemirror
- עדכון עבור SFImageLib XPI
- נוסף AlertNotification כיתה להודעות התראת סוג שורת משימות / נהמה.
- נוסף AppleScriptService לביצוע AppleScript על לקוחות MacOSX.
- לעקיפת הבעיה נוסף לתמיכת AlertNotification הנהמה ב- Mac.
- . הודעת התעוררות נוסף
- נוסף after_wake מטפל בהודעות וafter_wake סטר הודעה על בקשה.
- תמיכה נוסף של קובץ יורד דרך :: צומת setDroppable () עם הטעמים 'טקסט / X-moz-url' ו 'application / x-moz-קובץ'.
- קובץ נוסף יורד לXULCustomTree, להגדיר לאפשר דרך TreeDataSet :: allowFileDrop (), האירוע "fileDropped 'השריפות בירידה. כמו כן מאפשר שחרור בעץ ריק עכשיו (targetRow = NULL) אולם זה נראה לעבוד רק פעם אחת לכל עץ.
- קובץ טיפות עכשיו לגרום ClientFile ואובייקטי ClientDirectory בצומת וXULCustomTree
- כיתה נוסף XULImageSvg להצגת תמונות SVG (אשראי לפרנצ'סקו Danti)
- XULRunners עדכון ל1.9.2.8
- תיקוני באגים:
- . תוקן הבאג שבי XULMenuItem :: selectItem () ייכשל כאשר נקראים עם ערך מחרוזת בmenulist מכיל פריט אחד או יותר ללא סט ערך
- בדיקת שפיות נוסף לSFImageLib על מערכות OSX מבוגרות.
- . תוקן הבאג בXULCustomTree בי עמודות ממוינות חיצים מצביעים הלא נכונות ולא לוקח בחשבון בXULSplitters עמודות עץ
- תיעוד קבוע של ClientDirectory וClientFile, כמה פרמטרים הראשונים שגויים הוסרו.
- קבוע המחאה רשומה לXULSound.
- הגדרת ברירת מחדל עבור XULChildWindow עכשיו זה לא centerscreen.
- תיקוני באגים לXULRichTextEditor.
- השבתה קבועה של RichTextEditor.
- קבוע לקרוס כאשר להפריע קריאה של זרם מXULDirectImage.
- מעמד ההורה השתנה של XULTimePicker לצומת.
- . באג init קבוע XULEditor וXULRichTextEditor
- באג XULLayoutEditor documentState קבוע.
- מערכת קבועה כדי להתריע רק פעם אחת.
- שגיאה קבועה ברוחב פונקציות צומת, גובה ולהגמיש (JavaScript) שבי ליהוק סוג למספר שלם נעשה לא נכון בחלק מהמקרים (אשראי לפרנצ'סקו Danti).
- תיקונים בכיתות עורך כדי למנוע טעויות בעת כיבוי מוקדם במהלך הבנייה.
- קוד תאימות הוסר מורשת 5.2.1 שרת.
- הוסר.
רכיבי צד
מטפל בעקבות
קוד תאימות מורשת 1.2.1 הלקוח
מה חדש בגרסת 5.2.1:
- תכונות חדשות:
- נוסף BranchNode :: getDescendants () שיטה, מאפשרת איסוף רקורסיבית CSS-כמו בורר-צמתים עם תכונות וכיתות מסוימות
- נוסף XULRichTextEditor
- mousethrough :: נוסף הצומת (), כדי לאפשר לאירועי עכבר לעבור צמתים.
- יישום נוסף של אירוע קבוצות בדרך של יישום שיטות ושירות joinEventGroup (), partEventGroup () וgetEventGroups (). יישומים ושירותים להצטרף שם קבוצת יישומם כקבוצת אירוע כברירת מחדל.
- נוסף כיבוי מיידי על ידי Ctrl-C הכפול בשד השני
- כיתה נוסף XULSound לקול השמעה
- משקיף נוסף לכיבוי יישום כדי לאפשר את יישום הסוף יפה בצד השרת כאשר מנהל ההארכה עושה כיבוי או הפעלה מחדש.
- נוסף TreeDataRow :: setImage () כדי להגדיר את התמונה עבור כל סוג של סוג תא עץ בXULCustomTree
- תפריט מורחב בSiteFusion Admin
- https המאובטח נוסף ואיתור שם שרת
- :: נוסף XULBasicWindow מסך מלא () שיטה להחלפת מצב מסך מלא
- מדיניות נוסף הארכה, יישומים יכולים כעת לכפות התקנה או הפעלה / השבתה של הרחבות בלקוח בדרך של RequireExtension () וDisableExtension ().
- תהליך התחברות עדכון להשתמש אובייקטי התחברות, webfrontend ודמון עדיין תואמים לאחור עם לקוחות 1.2.0.
- מערכים נוסף ApplicationProcess :: AppInfo $, ApplicationProcess :: PlatformInfo $, ApplicationProcess :: ExtensionInfo $ ומידע ApplicationProcess :: CommandLineArgs.
- קובץ חלופי אופציונאלי נוסף לRequireExtension
- תיקוני באגים:
- תוקן הבאג בחוסר פעילות משתמשים יגרום פסק זמן בגלל קשרי revcomm לא נספרו כkeepalives
- תמיכה נוסף לKeySets מבוסס XULTabpanel. XULKeySets שהם ילדים של tabpanels לא פעיל אוטומטי לעבור לנכים, המאפשר tabpanel-keysets הפעיל רק לפטר אירועי הפקודה.
- רגרסיה קבועה באלמנט
- תוקן הבאג שבי XULCustomTree בשיח מודאלית לא לרשום את עמדתה על אלמנט העץ
- תוקן הבאג בפסקים זמן לא לתפקד לעצים בתוך הדיאלוגים מודאלי
- מספר בעיות קבועים עם שירותים ואירועים בעולם
- אירוע הגלובלי קבוע עומס יתר לקרוא
- תוקן הבאג שבי מפרידים היו לגרום לשגיאות בXULCustomTree
- מספר תיקוני באגים בXULFileSystemImage, XULCodeEditor, XULLayoutEditor
- socketpairs צינור אירוע נוסף עבור יישומים ושירותים לתקן את הבעיה עם סינכרון ומתרסק במהלך גלישות אירוע העולמיים
- בעיה אפשרית קבועה בcomm.js לגבי המשכיות שירות comm
- תוקן הבאג שבי XULKeySets autodisable על מתג בלוח הכרטיסייה ייכשל בשל אי-סנכרון כרטיסייה וtabpanel הוספה
- מורשת קבועה של XULSplitter כדי לאפשר לה מכילה רכיבי ילד (הודות לפרנצ'סקו להצבעה זו)
- חריגים קבועים נזרקו בXULFileSystemImage
- תוקן הבאג בfilestream.php webfrontend בי יצירה והרס מהיר של בלוטות filestreaming יגרמו דליפות זיכרון ובעיות ביצועים.
- תוקן באג בXULCustomTree בי invalidateTable רצוף () קורא ייכשל עם עצים בחלונות אחרים מאשר חלון השורש.
- . שיטת עדכון התיעוד של XULPrintBox להתייחס לתוכן הנכון ()
- עדכון מסד נתוני דמון הקבוע של מידע תהליך שצריך לעשות לא יותר מפעם אחת לכל שתי שניות במקום לעדכן בכל comm / revcomm / פקודת הקובץ
- edtior קבוע שבור קוד ומטפל להדביק פשוט
- קריסות קבועים בחריגי socket_select הלא-עצור
- באג הדבקה קבועה בXULCodeEditor
- באג סמן עכבר תלייה קבועה
- מבודד JavaScript ילד להוסיף ולהסיר פונקציות בדוחות לתפוס לנסות לטפל חריגים מסתוריים.
- שגיאה קבועה דיווח שגיאות בהיקף הגלובלי או בauthorizeLogin או פונקציות getApplication
באג
מה חדש בגרסת 5.1.0:
- הלקוח כעת בקלות להתאמה אישית, ותומך בשרת פעולת -side של רכיבי הלקוח בינארי.
מה חדש בגרסת 5.0.5:
- גרסה זו מתקנת כמה באגים קטנים ומסירה כמה מיושן קוד.
מה חדש בגרסה -5.0.4:.
- גרסה זו מוסיפה האלמנטים XULSeparator וXULDropmarker
- זה גם פותר כמה אזכור רכוש JavaScript שבור עדיין נותר משינוי השיטה למתן שמות.
תגובות לא נמצא