SiteFusion是一个Web应用程序开发客户端 - 服务器架构,不同于大多数Web应用程序框架,采用了薄客户端XUL(相同的技术Mozilla Firefox是基于)。这意味着,SiteFusion应用是平台无关的,外观和行为像原生系统的应用程序,并且不限制浏览器的安全访问本地文件系统和执行程序。
SiteFusion是哪些应用程序都写在纯面向对象的PHP服务器为基础的发展平台。客户端通过Web服务器定期连接到SiteFusion守护程序,允许甚至在非常有限的网络环境访问。登录时,该应用程序保留在服务器上一个单独的进程。相反,以常规的网络应用程序,一个SiteFusion应用程序具有与客户机的双向连接,从而允许服务器进程来启动客户端上的动作,以及传统的相反。这是通过一种技术,称为长轮询实现,并且不需要附加的网络服务器的配置。
因为Mozilla的XUL框架内的PHP类结构被彻底俘虏,复杂的用户界面的建设需要的代码量最少,使开发人员能够快速地制作专业的应用程序。这个抽象层消除了客户端和服务器之间的分工,既保持在不断同步性,同时保持速度和响应能力。即使与JavaScript库是基于服务器的,客户端软件包括一个纯粹的200行代码,甚至有戏剧性的更新到服务器SiteFusion通常不需要客户端的更新。
什么是新在此版本中:
- 在此版本包含了壁虎2.0运行时(火狐4)到客户端2.0.1,这是同时发布
- 新服务器特性包括集成的新的Mozilla AddonManager,对于设置每个进程的setuid操作的支持,和许多小错误修正和功能。
什么是5.2.3版本,新的:
- 新功能:
- 新增的Venkman和codemirror服务器端组件
- 更新SFImageLib XPI
- 新增AlertNotification类任务栏/咆哮类型的警报通知。
- 新增AppleScriptService对MacOSX的客户执行的AppleScript。
- 新增解决方法AlertNotification低吼支持在Mac上。
- 新增唤醒通知。
- 新增after_wake消息处理程序和应用after_wake消息二传手。
- 新增支持与口味“文/ X-MOZ-URL”和“应用程序/ x-MOZ文件'文件通过节点:: setDroppable(下降)的。
- 添加的文件拖放到XULCustomTree,设置允许通过TreeDataSet :: allowFileDrop(),在降火患“fileDropped”事件。还允许在下探空树现在(targetRow = NULL),但是这似乎为每棵树只工作一次。
- 在文件放置现在导致ClientFile和节点ClientDirectory对象和XULCustomTree
- 新增XULImageSvg类显示SVG图像(信贷弗朗西斯石梯)
- 更新XULRunners为1.9.2.8
- 错误修正:
- 修正了当与包含一个或多个项目,而不值一集的菜单列表的字符串值称为XULMenuItem ::的SelectItem()会失败。
- 添加健全检查SFImageLib在旧OSX系统。
- 在XULCustomTree修正了排序的列箭头指向错误的,不采取XULSplitters顾及树COLS。
- 固定ClientDirectory和ClientFile的文档,几个错在先参数删除。
- 为XULSound固定登记检查。
- 在默认设置XULChildWindow目前不是中心屏幕。
- 错误修正XULRichTextEditor。
- 修正了使用RichTextEditor的禁用。
- 从XULDirectImage打断读数据流时固定崩溃。
- 改变父类XULTimePicker到节点。
- 固定XULEditor和XULRichTextEditor初始化错误。
- 修正XULLayoutEditor documentState错误。
- 修正系统唤醒处理器提醒一次。
- 在节点功能宽度固定误差,高度和Flex(JavaScript的),其中类型转换为整数,是在某些情况下,做了错事(信贷弗朗切斯科石梯)。
- 在编辑器类修复,防止施工过程中的过早关闭的错误。
- 删除旧的服务器5.2.1的兼容性代码。
- 删除1.2.1客户端兼容遗留代码。
什么是5.2.1版本,新的:
- 新功能:
- 新增BranchNode :: getDescendants()方法,允许CSS选择器般的递归具有特定属性和类节点集合
- 新增XULRichTextEditor
- 添加的节点:: mousethrough(),让鼠标事件通过节点。
- 通过getEventGroups方式的应用程序和服务方法joinEventGroup(),partEventGroup(),并增加了执行事件组()。应用程序和服务加入他们的应用程序组的名称作为默认事件组。
- 添加人双CTRL-C立即关机,在主守护进程
- 新增XULSound类播放声音
- 新增观察员应用关机时的扩展管理器做了关机或重启服务器端可以使应用程序结束得很好。
- 新增TreeDataRow :: setImage()来设置的图像在一个XULCustomTree 任何种类的树的细胞类型
- 在SiteFusion管理扩展菜单
- 添加安全的HTTPS和服务器主机名检测
- 新增XULBasicWindow ::全屏()方法来切换全屏模式
- 添加扩展策略,应用程序现在可以通过RequireExtension()和DisableExtension()的方式迫使客户端安装扩展或启用/禁用。
- 更新登录过程中使用的登录对象,webfrontend和守护进程仍落后与1.2.0客户端兼容。
- 新增ApplicationProcess :: $了AppInfo,ApplicationProcess :: $ PlatformInfo,ApplicationProcess :: $ ExtensionInfo和ApplicationProcess :: CommandLineArgs信息阵列。
- 添加可选的备用文件名RequireExtension
- 错误修正:
- 修正了用户不活动会导致超时,因为revcomm连接不计为保活
- 增加了对基于XULTabpanel支持键集。 XULKeySets不活动的tabpanels的孩子会自动切换到关闭,只允许活动的一个tabpanel-键集火命令事件。
- 在标签元素固定回归
- 修正了一个在XULCustomTree模态对话框不会在树元素上注册其观点
- 修正了超时将无法正常进行模态对话框内的树木
- 修正了几个问题与服务和全球活动
- 修正全局事件超载读取错误
- 修正了分离会导致错误XULCustomTree
- 若干bug修正在XULFileSystemImage,XULCodeEditor,XULLayoutEditor
- 添加的事件管道socketpairs的应用程序和服务,以解决问题和异步期间的全球盛会溢出崩溃
- 在comm.js有关通讯服务的连续性修正可能出现的问题
- 修正了在标签面板开关autodisable XULKeySets将失败归因于标签和一个tabpanel增加异步
- 固定的遗产,使之能够包含子元素(感谢弗朗西斯指出这一点)
- 扔在XULFileSystemImage固定例外
- 在webfrontend filestream.php修正了快速创建filestreaming节点和破坏会导致内存泄漏和性能问题。
- 修正了XULCustomTree了一个在连续invalidateTable()调用将失败,并在窗口比根窗口等树木。
- 更新XULPrintBox的文档指向正确的内容()方法。
- 的进程信息固定守护数据库更新要做不超过,每两秒,而不是每次更新通讯/ revcomm / file命令 在多
- 修正了断码edtior和简化处理程序粘贴
- 在未捕获的异常socket_select固定崩溃
- 在XULCodeEditor固定粘贴错误
- 固定悬挂的鼠标光标漏洞
- 在绝缘的javascript孩子添加和尝试catch语句删除函数来处理异常神秘。
- 修正了错误报告在全球范围内还是在authorizeLogin错误或getApplication功能
XULSplitter到
什么是5.1.0版本,新的:
- 在客户端是现在可以轻松地定制,并支持服务器二进制客户端组件 - 侧操作。
- 在服务器稳定和PHP 5.3。 兼容
- 它包括一些示例应用程序,包括拖放,可编辑的细胞,和排序的自定义树对象的演示。
- 现在可以访问客户端的命令行参数的服务器。
- 在剩下的字符集问题正在得到解决。
什么是5.0.5版本,新的:
- 在该版本修正了一些小错误,并删除了一些过时代码。
- 在此外,它增添了不少的源文件。
- 在新的网站已被释放。
在什么版本5.0.4新是:
- 在这个版本中加入的元素XULSeparator和XULDropmarker
- 它还修正了几个破JavaScript属性仍引用遗留下来的命名方案的变化。
评论没有发现