多站点:提供“开箱即用”的多站点功能,用户能从统一的中央位置管理/更新多个网站
安全性:
- 提高XOOPS的安全性能,最小化被黑客攻击的可能性。可以为Xoops身份验证添加一些功能,如:基于有效期的密码到期,在第一次连接时必须更改新账户的临时密码
- 修改默认的chmod(777)为更安全的chmod(755)。这包括修改Xoops安装程序,目前不修改chmod。
- 修改模块架构,使脚本和入口点分离。实际上,模块的所有文件都放在modules目录下。目标是让脚本设置在安全的目录中,在modules目录中只检索经过安全检查的文件并包含安全的脚本。
- 内置防止XSS和SQL注入的安全保护,使模块开发者无需担心安全问题
移动端
- 通过WURFL驱动的支持内容适应性,用于控制移动手机和其他设备的视图渲染。
PDF:添加使用Xoops模型对象的PDF类,以简化开发者的工作。
日志系统:
- 在Xoops网站上记录所有事件:标准的Admin操作(更改设置、安装/更新或删除模块)。
- 创建管理控制台以搜索、清除或创建一些报告。
表单:更改Xoops表单类,使开发者能够自定义,并从中继承以便更改默认操作。
添加Ajax验证代替旧的JavaScript验证。
BBCode:在管理中管理所有BBCode,以便方便地添加新的。
编辑器系统:在管理区域中管理编辑器(安装/卸载)。配置编辑器工具栏并创建不同的编辑器工具栏。
数据库:添加更多数据库驱动程序。完整的PDO集成以支持多数据库
国际化:全新的i18n服务,使用Gettext提供本地的多语言支持,并提供可定制的功能(语言回退,只显示请求的语言等)。支持XLIFF的多语言内容导入/导出,以集成专业翻译机构使用的翻译管理平台
CCK - 添加内容类型以及到现有内容类型的附加字段,类似于Drupal中的CCK
其他:
- 改进ORM,实现跨模块钩子以允许模块之间进行交云而不互相破坏
- 改进基本模块构建器,使用户能够创建自己的模块,而不需要编程技能
- 使主题可继承,允许网站管理员创建依赖于其他主题共享的父主题的新主题,这对网站管理员来说不方便,但对于具有巨大潜力的多站点应用来说却很强大
- 支持多个模板引擎,包括可定制的模板引擎以及模板继承。集成了Smarty 3.
- 新的钩子机制
- 新的插件系统
- 新的评论和通知系统
- 提供RESTful API管理页面/内容
- 添加“企业级”功能,如i18n、l10n、版本控制、工作流程、ACLs,以及轻松回滚到旧内容、贡献者列表到内容等。
- 与Zend框架/Symfony集成