XOOPS: XOOPS 向PHP5进化

发布者: phppp于 2008/3/29 12:00:00 29226 阅读量
从3.0版本开始,XOOPS将仅支持PHP5+ 这是为了宣布,从3.0版本开始,我们将只支持PHP 5.2及以上版本。 2.3版本(查看Alpha 2版本)将是支持PHP4的最后一个版本系列。这样做有几个原因:1) 我们资源有限,难以维护两个不同的平台。

2) PHP5提供许多技术优势,包括
  • 面向对象编程的好处。
  • 性能提升和更精确的内存使用。
  • 全新的XOOPS思考和开发文化
  • 通过过滤器扩展提供更好的安全。
  • DateTime和DateTimeZone对象,带有处理日期/时间信息的方法
  • ZIP扩展,用于创建和编辑zip文件。
  • 引入了跟踪文件上传进度的钩子(将使我们能够编写准确的文件上传进度跟踪器。)
我们意识到目前仍然有一些网络托管服务可能不支持PHP5,但我们认为这一状况正在改变,在此期间,那些只使用PHP4的用户仍然可以使用XOOPS 2.3。这将也会影响到XOOPS模块。我们将分两阶段处理:1) 确定最重要的XOOPS模块,并与它们的开发者合作确保PHP5兼容性(同时保持PHP4兼容性)2) 提供一份参考指南,说明如何重写XOOPS模块,以便在PHP5原生模式下运行XOOPS 3.0,充分利用XOOPS 3.0和PHP5的优势。这将由我们的模块团队(正在组建中)来完成。我们非常欢迎任何关于迁移到PHP5的反馈。我们还在寻找志愿者帮助我们开发XOOPS 2.3,3.0以及模块迁移。《针对当前PHP4用户的迁移》就像以前一样,目前正在使用PHP4的XOOPS用户可能会问,“那我呢?”请不要担心!!我们正在开发的2.3版本将与PHP4兼容,并将拥有众多酷炫功能,这将让使用PHP4的用户在未来几年内感到满意。这也将给他们足够的时间根据个人安排迁移到PHP5。当然,即使我们专注于3.0版本,我们也将继续为2.3版本提供所有必要的安全补丁。XOOPS对我们用户的安全和稳定的升级路径有着非常坚定的承诺。2.3和3.0版本将继续沿着这条道路前进!我们知道,切换到另一个CMS可能会非常痛苦,无论最初看起来多么容易。《只有XOOPS是我们用户的真正成长之路,我们致力于保持这种方式!》有关迁移到PHP5的更多信息,请访问 http://www.gophp5.org