SiteFusion egy webes alkalmazás fejlesztés kliens-szerver keret, amely, ellentétben a legtöbb webes alkalmazás keretrendszer, amely egy vékony kliens XUL (ugyanazt a technológiát Mozilla Firefox alapul). Ez azt jelenti, hogy SiteFusion alkalmazások platform-független, nézd, és úgy viselkednek, mint a natív rendszer alkalmazásai, és nem korlátozza a böngésző biztonsági érni a helyi fájlrendszer és futtatható program.
SiteFusion egy szerver alapú fejlesztési platform, amelyben a kérelmeket írt tiszta objektum-orientált PHP. Az ügyfelek csatlakozni a SiteFusion daemon keresztül rendszeresen webszerver, amelyek lehetővé teszik a még belülről nagyon korlátozott hálózati környezetekben. Ha bejelentkezve, a kérelem továbbra is külön eljárást a szerveren. Ellentétben a hagyományos webes alkalmazások, a SiteFusion alkalmazás egy kétirányú kapcsolatot az ügyféllel, amely lehetővé teszi a szerver folyamat kezdeményezni a kliens oldalon, valamint a hagyományos fordítva. Ez úgy valósul meg a technika az úgynevezett hosszú közvéleménykutatás és nem igényel további webszerver konfigurációs.
Mivel a Mozilla XUL keretet már teljesen elfoglalták belül PHP osztály szerkezetét, az építési komplex felhasználói felületek igényel minimális mennyiségű kód, amely lehetővé teszi a fejlesztők gyorsan professzionális alkalmazásokhoz. Ez absztrakciós réteg kiküszöböli a szétválás a kliens és a szerver, a két szülőnek állandó egyidejűség miközben sebesség és érzékenység. Még a JavaScript könyvtárak, hogy a szerver alapú, a kliens szoftver áll, csupán 200 sornyi kódot, és még drámaibb a frissítéseket egy SiteFusion szerver általában nem igényelnek kliens frissítés.
Mi új ebben a kiadásban:
- Ez a kiadás tartalmazza a Gecko 2.0 runtime (Firefox 4) a kliens 2.0.1, amely egyszerre bocsátotta.
- Új szerver funkciók közé tartozik az integráció az új Mozilla AddonManager, támogatja a beállítások a per-folyamat setuid műveleteket, és a sok kis hibajavítás és funkciók.
Mi az új verzióban 5.2.3:
- Új funkciók:
- Added Venkman és CodeMirror szerver oldali komponensek
- Frissítés SFImageLib XPI
- Added AlertNotification osztály tálcán / hörgés típusú riasztási értesítéseket.
- Added AppleScriptService végrehajtására AppleScript a MacOSX ügyfelek.
- Hozzáadott megoldás a AlertNotification Growl támogatása Mac.
- Added ébresztés értesítést.
- Added after_wake üzenetet felvezető és after_wake üzenetet kitettséget Application.
- A támogatás a fájl esett át Node :: setDroppable () az ízek "text / x-moz-url" és "application / x-moz-fájl".
- Added fájl csökken a XULCustomTree, meg hogy a TreeDataSet :: allowFileDrop (), tüzek "fileDropped" esemény csepp. Azt is lehetővé teszi betérő üres fa most (targetRow = NULL) azonban ez úgy tűnik, hogy csak egyszer minden fát.
- Fájl csepp most eredményezheti ClientFile és ClientDirectory tárgyakat csomópontok és XULCustomTree
- Added XULImageSvg class megjelenítésére SVG képek (hitel Francesco Danti)
- Frissítve XULRunners a 1.9.2.8
- Hibajavítások:
- Javítva ahol XULMenuItem :: selectItem () megbukik, amikor hívott egy string értéket egy menulist, amely egy vagy több elem nélkül beállított értéket.
- Added józanság csekket SFImageLib régebbi OSX rendszerekre.
- Javítva a XULCustomTree, ahol a rendezett oszlopok nyilak tévedtünk, és nem vesz XULSplitters figyelembe fa oszlopok.
- Fix dokumentálása ClientDirectory és ClientFile, több rossz első paraméter távolítani.
- Fix regisztrált csekket XULSound.
- Alapértelmezett beállítás XULChildWindow most nem képközépi.
- Hibajavítások a XULRichTextEditor.
- Fix letiltják az RichTextEditor.
- Fixed crash amikor a megszakító olvasata stream XULDirectImage.
- Megváltozott szülő osztálya XULTimePicker a Node.
- Fix XULEditor és XULRichTextEditor init bug.
- Fix XULLayoutEditor documentState bug.
- Fix rendszer nyomán felvezető figyelmeztetni csak egyszer.
- Fix hiba a Node funkciók szélesség, magasság és flex (javascript), ahol típusú öntvény integer volt rosszul csinált néhány esetben (hitel Francesco Danti).
- Javítások a szerkesztő osztályok hibák megelőzésére a korai leállás az építkezés során.
- Az eltávolított örökölt 5.2.1 szerver kompatibilitási kódot.
- Az eltávolított 1.2.1 kliens visszafelé kompatibilitás kódot.
Mi az új verzióban 5.2.1:
- Új funkciók:
- Added BranchNode :: getDescendants () metódus, lehetővé teszi a CSS-választó-szerű rekurzív csomópontok gyűjteménye bizonyos osztályok és tulajdonságok
- Added XULRichTextEditor
- Added Node :: mousethrough (), hogy az egér események, hogy áthaladjon csomópontok.
- Added végrehajtását esemény csoportok útján alkalmazás- és szolgáltatás módszerek joinEventGroup (), partEventGroup () és getEventGroups (). Alkalmazások és szolgáltatások csatlakoznak azok alkalmazása a csoport nevét, mint egy esemény csoport alapértelmezés szerint.
- Added azonnali leállást a kettős ctrl-C a mester démon
- Added XULSound osztály hang lejátszása
- Added megfigyelő alkalmazás shutdown ahhoz, hogy az alkalmazás a végén szépen a szerver oldalon, amikor a mellék-kezelője leállítás vagy újraindítás.
- Added TreeDataRow :: setImage (), hogy egy képet bármilyen fa sejttípus egy XULCustomTree
- Bővített menü SiteFusion Admin
- Added biztonságos https és szerver hostname felderítése
- Added XULBasicWindow :: teljesképernyős () váltás módját képernyős módban
- Added Extension politika, alkalmazások most kényszeríteni telepítés vagy engedélyezése / tiltása kiterjesztések az ügyfél útján RequireExtension () és DisableExtension ().
- Frissítve bejelentkezési folyamat használja login tárgyak, webfrontend és démon még mindig visszafelé kompatibilis a 1.2.0 ügyfelek.
- Added ApplicationProcess :: $ AppInfo, ApplicationProcess :: $ PlatformInfo, ApplicationProcess :: $ ExtensionInfo és ApplicationProcess :: CommandLineArgs info tömbök.
- Added opcionális alternatív fájlnevet RequireExtension
- Hibajavítások:
- Javítva ahol felhasználói inaktivitás okozna a timeout mert revcomm kapcsolatok nem számít keepalives
- A támogatás a XULTabpanel alapú KeySets. XULKeySets, hogy gyermekei inaktív tabpanels múlva automatikusan váltás a fogyatékkal élő, így csak az aktív tabpanel-keysets a tűz parancsot események.
- Fix regresszió fül elem
- Fix hiba, ha a XULCustomTree a modális dialógus nem regisztrálja szerinte a fán elem
- Javítva ahol időkorlátok nem működne a fák belsejében modális párbeszédeket
- Javítva számos problémát Services és a globális események
- Fix globális esemény túlterhelés olvasni bug
- Javítva ahol elválasztó okozna hibákat XULCustomTree
- Több hibajavítások a XULFileSystemImage, XULCodeEditor, XULLayoutEditor
- Added esemény cső socketpairs az alkalmazások és szolgáltatások erősít probléma aszinkrónia és összeomlik során globális esemény túlcsordul
- Fix lehetséges problémára comm.js kapcsolatos kommunikációs szolgáltatás folyamatosságát
- Javítva ahol autodisable XULKeySets fülön lévő kapcsolóval hagyná miatt fülre és tabpanel hozzátéve aszinkrónia
- Fix örökségét XULSplitter ahhoz, hogy tartalmazza a gyermek elemek (köszönet Francesco részére mutatva ezt ki)
- Fix dobott kivételeket XULFileSystemImage
- Javítva a webfrontend filestream.php ahol gyors létrehozását és megsemmisítését filestreaming csomópontok okozna memóriavesztés és teljesítménnyel kapcsolatos problémák.
- Javítva egy hiba XULCustomTree, ahol az egymást invalidateTable () hívások nem érnék fákkal ablakok más, mint a root ablak.
- Frissítve dokumentációjának XULPrintBox, hogy olvassa el a megfelelő tartalmat () metódust.
- Fix daemon adatbázis frissítése folyamatban információt kell tenni legfeljebb egy alkalommal két másodperc helyett frissítése minden comm / revcomm / file parancs
- Fix törött kódot edtior és egyszerűsített paste felvezető
- Fix összeomlik nem fogott socket_select kivételek
- Fix beillesztés bug XULCodeEditor
- Fix lógó egérkurzort bug
- Hőszigetelt javascript gyermek hozzáadása és eltávolítása funkciók try catch nyilatkozatok kezelni titokzatos kivételek.
- Fix hibajelentést hibákat a globális környezetben vagy authorizeLogin vagy getApplication funkciók
Mi az új 5.1.0:
- Az ügyfél most könnyen testre szabható, és támogatja a szerver -SIDE működését bináris kliens komponensek.
- A szerver stabilizálódik, és kompatibilis a PHP 5.3.
- Ez tartalmaz néhány példát alkalmazásokhoz, beleértve a bemutató a Custom faobjektumra drag and drop, szerkeszthető sejtek, és a rendezést.
- A szerver már elérheti a kliens oldali parancssori.
- A fennmaradó karakterkészlet probléma most megoldódott.
Mi az új verzióban 5.0.5:
- Ez a kiadás javít néhány kisebb hiba és eltávolítja a régi, elavult kódot.
- Emellett hozzáteszi, sok a forrású dokumentációs.
- Az új honlap már megjelent.
Mi az új verzióban 5.0.4:
- Ez a kiadás az elemek XULSeparator és XULDropmarker.
- Azt is rögzíti néhány törött JavaScript ingatlan referenciák még megmaradt a elnevezési rendszer változása.
Hozzászólás nem található