XOOPS

2008年的XOOPS项目

XoopsCouncil  07-Jan-2008 18:00 107611 阅读数   27 评论数 

在结束这个充满变化和紧锣密鼓讨论XOOPS未来发展的坎坷2007年之后,我们正迎来一个充满希望和激动人心的2008年。

今年,XOOPS自Kazumi Ono、Goghs Cheng及其同事们创建以来,已经走过了7个年头。我们非常希望这将是XOOPS和我们的社区“幸运七”的一年!

1.2007年亮点

1.1 XOOPS开发

在7月核心开发团队发生重大变动之后,我们为XOOPS 2.0系列发布了三个版本,提供了主要改进和安全修复

  • XOOPS 2.0.17 (2007-08-25)
  • XOOPS 2.0.17.1 (2007-10-12)
  • XOOPS 2.0.18 (2007-12-28)
  • 同时,开发团队还关注了XOOPS 2.2的用户,发布了维护版本

    • XOOPS 2.2.5 (2007-08-27)
    • XOOPS 2.2.6 RC (2007-12-23)

    面向XOOPS的未来,我们已经讨论了路线图并创建了两个开发分支

    • XOOPS 2.30 (2007-10-19) 用于合并2.0和2.2
    • XOOPS 3.00 (2007-10-19) 用于下一个主要版本

    除了核心开发,我们还在社区中看到了许多其他激动人心的进展,如新模块Yogurt的发布,CBB 4.0的alpha版本,catzwolf知名模块的持续开发,有才华的设计师几乎每周都会发布新的主题,以及XoopsMexico、Instant-Zero、Smartfactory等第三方开发团队创造的创意插件和改进,这些将在XOOPS 2.3或3.0分支中得到采纳和实施。

    1.2 XOOPS社区

    1.2.1 年度报告

    在XOOPS历史上首次,我们将会有一个年度报告,在这里您可以看到更多2007年亮点和世界各地的社区活动。

    1.2.2 管理结构建议

    在最近的社区讨论中,很明显我们需要评估我们当前的管理结构。我们社区的部分成员开始研究为XOOPS提出一个新管理结构的建议

    • 鼓励广泛的社区参与项目,包括国际支持站点
    • 为积极参与者提供民主或精英制,将权力赋予群体而非个人
    • 确保工作组之间的协作协调
    • 确定一个机制,以促进社区与新项目管理机构之间的协作

    很高兴看到该小组基本上强化了以下团队构成的当前组织架构模型:

    • 核心开发和代码标准
    • 模块开发和分发
    • 设计
    • 文档
    • 支持
    • 沟通

    问题是,尽管过去存在类似的模型,但一些团队不再活跃,一些团队的任务定义不够清晰。

    由于XOOPS项目委员会致力于支持调查结果,我们已重新组建了团队,并暂时任命了团队负责人,以便他们可以立即开始构建新的结构。有关此建议的更多信息,请访问此链接

    2. 2008计划

    XOOPS由XOOPS软件及其开发和使用的XOOPS社区定义,因此,在2008年,我们将重点关注这两件事:社区开发

    2.1 社区

    2.1.1 XOOPS团队

    将XOOPS建设成一个可持续的开源项目一直是XOOPS社区最重要的目标之一。首先,我们将从实施推荐的管理结构开始。我们已为拟议的团队指定了临时团队负责人,以便我们可以开始启动这个过程。有些是众所周知的,有些是新的——但它们共同的特点是致力于XOOPS及其开源理念。一些团队和目前正在临时或定期工作的个人

    • 由phppp或Taiwen Jiang领导的核心开发团队自2007年7月以来一直在进行核心开发
    • Kris_fr一直担任主题设计团队负责人。他们将提供XOOPS官方发布包的主题。随着XOOPS 2.0.18的发布,一款新的实验性主题已发布
    • Christian一直致力于社区方面,建立xoops.org与当地社区之间更紧密和更频繁的联系。他们即将发布一个社区希望进行XOOPS开发的路线图
    • BlueStocking和她的小组一直在制作XOOPS文档。他们对xoops.org文档进行了重要的更新
    • irmtfan和kc0maz与协调团队和技术团队一起管理xoops.org网站。他们的关键贡献之一是确定了一些困扰社区用户的重大安全问题。同时,他们也开始更新XOOPS模块存储库。

    2.1.2 xoops.org网站

    xoops.org一直是XOOPS社区的家,也将是众多XOOPS网站的家园,为用户提供与XOOSP相关的所有信息的“一站式购物”。在xoops.org上会有什么?

      文档:使用Wiki模块作为轻松贡献内容的地方。来自Wiki或论坛的有序文档将由文档存储库管理

      模块和主题:一个新设计的模块将为用户提供一个集中的插件存储库,用户可以在精心维护的分类中找到所有最新的模块和主题。存储库中可用的规范包括:作者的网站、更新日期、用户评论、评分、评论以及相关wiki页面的链接。一个新设计的机制将使作者自动通知模块/主题更新。

      调查:将安装改进后的xoopspoll模块进行社区调查。

      信息导航:为了容易找到所需信息,我们将启用标签和内部wiki,在xoops.org上所有类型的内容之间建立链接:文档、Wiki页面、模块/主题存储库、论坛主题、社区调查等。

      社区博客:最受欢迎的多用户博客系统模块“lifetype”将安装到XOOPS团队中,个人开发者也将在xoops.org上分享他们的文章。同时,将通过集成了一个RSS聚合器模块来收集来自XOOPS全球各地的文章。

      实时通信:成员们将通过在线聊天工具,如IRC,在xoops.org上互相聊天。

      2.1.3 将XOOPS作为社交网络

      我们还将致力于让XOOPS网站成为广泛XOOPS社交网络的一部分。优秀的新模块Yogurt将引领我们的网站,但我们也将协助XOOPS用户通过以下方式连接:

      接下来,我们将鼓励创建本地用户群体,以便XOOPS成员在本地进行连接。我们也将投入大量精力连接我们的国际成员。世界不是一个孤立的岛屿集合。它是一个激动人心的全球集市,我们想利用这一点。

      2.2 开发

      XOOPS是一个基于网络的门户系统。它的优点在于简洁和易于扩展的发展。虽然它已被广泛认可为网络内容管理系统,但它远不止于此,因为它为Web应用提供了真实的内容管理功能。因此,XOOPS核心的主要考虑因素是建立在良好架构和高代码质量基础上的安全性、性能和可扩展性。

      在上一年,核心开发团队主要致力于维护旧系统。2008年,我们将聚焦于下一代XOOPS,即已经设计多年的XOOPS 3.0分支。现在它是时候为公众做好准备了。当然,我们将保持当前的代码库,定义为2.3分支。

      XOOPS开发将为当前XOOPS用户提供最佳和最安全的成长路径。

      2.2.1 XOOPS开发团队

      XOOPS项目是一个纯社区驱动的开源项目,没有任何商业组织参与。因此,在这个项目中,我们既能开发XOOPS软件本身,又能开发开源做法。

      从六年的XOOPS开发历史和开源开发的本质中汲取经验,我们的开发团队具有以下结构:

      • 主开发者负责整体方面,以确保XOOPS的卓越性,具有SVN提交权限
      • 核心成员参与标准开发,具有SVN提交权限
      • 本地开发者通过本地社区支持者的协助,通过补丁跟踪器在核心上提供改进/黑客
      • 在其他语言或项目中具有强大开发背景的用户通过开发论坛提供讨论和建议
      • 第三方开发者根据他们的需要建立自己的附件,然后将改进发送回XOOPS,通过补丁跟踪器或个人电子邮件。

      为了吸引更多的开发者和设计师加入该项目,我们在SourceForge和xoops.org上提供各种方式

      • 通过SourceForge的开发论坛进行通用的技术讨论
      • 通过SourceForge的开发维基上的开发路线图
      • 在SourceForge和xoops.org上的开发文档,以及第三方开发资源网站,例如dev.xoofoo.org

      为了及时获取信息或有关于XOOPS开发的帮助,您可以加入一些邮件列表

      • Xoops-announcement AT list.sourceforge.net:XOOPS发布公告。您可以订阅此列表以获取所有发布通知
      • Xoops-test AT list.sourceforge.net:供XOOPS测试人员使用。您可以加入该列表,以帮助在每次发布前测试XOOPS包
      • Xoops-cvs2 AT list.sourceforge.net:加入该列表后,您将收到所有SVN提交日志
      • Xoops-security AT list.sourceforge.net:如果您发现XOOPS中存在任何安全问题,请向该列表发送电子邮件,您将立即收到联系
      • xoops-svn AT list.sourceforge.net : 用于获取SVN提交访问权限。如果您需要SVN提交,只需发送请求

      2.2.2 2008年的初步成果

      在发布XOOPS 2.0.18之后,XOOPS社区立即投入到新的发展中,以惊人的势头迎来了2008年

      • Kris_fr发布了优秀的源代码文档,这将极大地帮助开发者
      • 用户正在共同努力工作在XOOPS愿望清单上,帮助核心开发团队制定新XOOPS版本的计划和技术设计。长期用户和新用户,如whoops,的贡献给我们带来了很大的鼓舞
      • Christian,philou及其团队成员发布了一个基于社区愿望清单的详细路线图,格式令人惊叹
      • 新成员加入了开发团队,并开始与现有开发者一起工作,包括来自法国社区的phelim参与2.3版本,来自中国社区的huzhenghui参与3.0版本。在春季假期回来后,将有更多开发人员加入

      2.2.3 XOOPS 2.3分支

      2.3分支被核心开发团队定义为“XOOPS 2.0和2.2分支的合并”。它将是基于XOOPS 2.0.18的维护性发布,并包含XOOPS 2.2中已经可用的以下功能

      • 块的多实例化
      • 管理区域主题引擎和GUI,EXM团队出色的作品将尽可能地采用
      • 可扩展的用户资料模块
      • 私信模块化
      • xoopseditor框架的实施
      • 初始化i18n:以XOOPS 2.2中的本地化作为XOOPS新本地化层的起点

      我们将首先尽快完成上述功能。如果有些其他功能受到用户渴望,我们也将考虑在开发人员致力于这些功能的情况下

      • 横幅管理的模块化
      • 评论系统的模块化
      • 通知系统的模块化
      • CAPTCHA的实现

      2.2.4 XOOPS 3.0分支

      XOOPS 3.0是XOOPS的下一代,我们为此已经准备了多年,被命名为Xoosphere。3.0的第一个目标是提升XOOPS,以一个稳固的低层架构为基础,在这个基础上我们可以构建所有必需的组件。

      预期XOOPS 3.0的稳定公共发布版本将为开发者和设计师提供一个具有极高扩展性和高开发效率的平台,为最终用户提供一个强大且可定制的网页管理系统和开发系统

      • 原生支持PHP 5.2+和MySQL 5.0+
      • 支持多种数据库驱动程序
      • 支持多种认证驱动程序,包括原生xoopsDB,LDAP,OpenID等
      • 支持多站功能
      • 新的i18n服务,支持原生多语言
      • 支持多个模板引擎,因此可以定制的模板引擎
      • 嵌入XSS和SQL注入的安全保护,从而让模块开发者免除了安全担忧
      • 后端的增强,包括易用性、管理任务的自动化、安全审计等
      • 启动序列允许预加载功能
      • 内核对第三方开发者开放,以便他们可以添加自己的框架或库,而无需修改核心,这也允许开发人员与他人共享库
      • 改进的ORM将允许跨模块钩子,从而实现模块之间的交互,而无需互相修改
      • 实现RIA(富互联网应用:flex或ajax)以改进可用性
      • 创造力和兼容性:未来的XOOPS将关注坚实的基础架构和前沿功能,同时,XOOPS 2.3模块将通过一个遗留系统全面兼容XOOPS 3.0
      • 将提供一个基本的模块工具集,让网站管理员在没有编程技能的情况下创建自己的模块
      • 主题变得可继承,允许网站管理员创建一个依赖于其他主题共享的父主题的新主题,这对于网站管理员来说非常方便,对于具有巨大潜力的多站应用来说非常强大

      总的来说,我们将继续将XOOPS发展为一个顶级的内容管理系统(CMS),为最终用户提供强大的并易于扩展的平台!

      我们还将专注于为管理员和最终用户创造更多用户友好的特性。目标是让XOOPS成为“开箱即用”的一流体验。一旦安装,用户就可以拥有所有基本模块和功能,实现完全运行。

      我们最近的发布侧重于稳定性和安全性。虽然我们也将在这方面进行改进,但我们的重点将转向通过创建一个使开发新模块更容易的模块框架来使XOOPS更具可扩展性。所有这些都将确保我们与先前模块的传奇兼容性。我们知道,无论他们如何美化,切换到另一个CMS都可能是非常痛苦的过程。只有XOOPS是我们用户的真正成长之路,我们致力于保持这种方式!

      2.3 社区成就

      随着核心开发者对XOOPS 3.0分支的设计和开发,社区在XOOPS 3.0中采纳了大量的成果,取得了巨大的进步。

      • Kris和他的团队正在组织一个主题比赛,胜者的作品将被包含在XOOPS官方版本中
      • 已审查了富客户端(RIA)相关技术,AJAX将成为首选,而jQuery似乎将是首选,因为许多XOOPS模块和网站已经广泛实现了它
      • 来自法国的知名开发者Pemen已将几乎所有主要的认证方法实现到XOOPS中,包括OpenID,这使相应的开发在3.0中更加容易
      • 来自中国的开发者Huzhenghui在XOOPS 3.0中客观地实现了对网络服务(SOAP)的支持,这将提供有效的参考
      • Kiang进行了一些关于与CakePHP框架集成的实验性工作
      • XoopsMexico团队发布了一个非常有前途的后端GUI,如果无法在2.3分支中实现,它将是XOOPS 3.0的第一个试验
      • 多语言和本地化已经得到了广泛的实践,特别是,在东亚洲用户的宝贵贡献下,我们相信这部分对于3.0分支已经充分准备就绪
      • 在整合了Oscomerce、gallery、wordrpess、mediawiki、phpbb、simplemanchine等之后,XoopsChina社区又整合了另一个伟大的开源软件——LifeType,这是最广泛使用的多用户博客系统
      • XoopsFrance社区,最活跃的社区之一,正在开发与XOOPS 3.0兼容的附加组件。他们还对XOOPS的未来版本进行了许多良好的讨论
      • Sujit Nair和Rathna Chellaiya从SUN制作了XOOPS的solaris包和solaris安装指示。他们准备发布
      • 来自XoopsChina的roc发布了他团队开发的mysql/oracle/sqlserver/sqlite的多数据库包。

      虽然我们的社区将包括强大的“社交网络”方面,但我们还将与Yogurt和其他解决方案的开发者合作,以便在用户安装XOOPS时更容易拥有“开箱即用的社交网络”。我们还将探索Google OpenSocial(http://code.google.com/apis/opensocial/),看看我们是否可以将其集成到XOOPS中

      在社区支持的情况下,XOOPS将继续保持它一贯的稳定性和创新性,这是XOOPS用户最稳定的开源环境。

      XOOPS - 由您提供支持

      正如您所看到的,2008年将是一个非常激动人心的年份,将有大量的精彩发展。但为了使这一切发生,项目将需要您的帮助。告诉我们您的需求,给我们建议,和我们一起做志愿者。我们知道并非每个人都是PHP开发者,但如果您能编写一个帮助教程,做一些翻译等工作,那会非常有帮助。

      我们多年来所享受的XOOPS社区忠诚度是前所未有的。我们希望,我们一起,将2008年打造成为XOOPS历史上最好的年份。

      XOOPS项目委员会
      2008年1月7日

评分 0/5
评分: 0/5 (0票)
投票被禁!


Login

Who's Online

199 user(s) are online (22 user(s) are browsing Publisher)


Members: 0


Guests: 199


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits

Categories