上一期《PHP世界》简报之后已经有一段时间了,期间有很多发展,我将在本节中总结。
首先,我想通知大家xoops.org最近的重组及其对未来XOOPS的影响。
您可能已经知道,最近论坛上关于XOOPS如何管理的讨论很多。今年早些时候,XOOPS核心团队宣布成立了XOOPS基金会。基金会的首要目标是促进、支持和推广XOOPS项目的使用、开发和支持社区。基金会是一个开放、透明的组织,代表XOOPS的各个方面。现在,我们所有人都要利用基金会以达到最大效益。
新的组织模式XOOPS基金会提供的是基于另一个非常健康和活跃的开源开发项目:Apache软件基金会(
Apache Software Foundation),但已根据我们的情况和对需要进行了调整。XOOPS基金会是可以通过其管理和放置的集体项目的“伞状”组织。为了使其更易于管理且透明,组织将更倾向于项目导向。任何人都可以启动一个新项目。
对项目的要求简单:它们需要向XOOPS集体添加一些内容,它必须是开放的,它需要具有目标和计划(路线图),并需要沟通。
基金会董事会将审查每个申请以获得批准,并在可能的情况下提供手段(服务器空间、资金等),使项目成为“官方xoops.org项目”。
每个项目或团队都将自命为队长,队长将是XOOPS管理团队的一员。XOOPS管理团队负责项目内部管理和xoops.org的日常管理。
基金会董事会负责主要的路线图和总体战略。我们已经有一些团队共同工作,以改进XOOPS系统和社区,以下是这些团队:
Mithrandir最近非常忙,正在开发XOOPS的下个版本,即XOOPS 2.2。您可能想知道为什么是XOOPS 2.2而不是XOOPS 2.1。背后的原因是为了使用基于Linux的版本排序,即Alpha/Beta(不稳定或开发)版本将以奇数版本发布,而稳定/最终版本将包含偶数。
因此,XOOPS 2.2将是稳定版本,而XOOPS 2.1是不稳定的开发版本。XOOPS的所有未来版本都将使用这种识别方法。预计XOOPS 2.2将在6月30日完成,但这只是一个大致日期,不是最终的。
从XOOPS 2.1版本开始,不再包含之前的模块。本版本的核心理念是提高模块化程度,核心模块除了系统模块如“用户档案”和“私信”模块外,其他核心功能也将独立成模块,而非作为核心的一部分。这将为开发者和用户带来更加灵活多样的系统。新管理员界面具有更好的导航和更强大的用户界面,同时支持主题定制,您不仅可以自定义网站首页的外观,也可以自定义管理区域。要查看2.2路线图,请点击
这里 Skalpa正在致力于XOOPS的未来版本,大家所熟知的将是XooSphere。XooSphere实际上是XOOPS 4,它是从头开始设计的,可能至少要到明年才能发布。那么Xoosphere为您准备了什么呢?您将感到非常惊喜。要了解更多信息并查看Xoosphere路线图,请点击
这里。随着信息的逐步公开,我们将提供更多关于XooSphere的信息。
Mithrandir目前正在寻找有经验的程序员,帮助他们进行2.2版本发布和未来版本的研发工作。还有
Phppp,
Marcan,和
Hervet也加入了XOOPS核心开发团队,这是个好消息。我确信他们的经验、技能和奉献会使XOOPS变得更好。另外一个好消息是,Catzwolf(即John_N)以核心开发成员的身份回归XOOPS。有关更详细的技术解释,请阅读在SourceForge.net项目论坛上发表的Skalpa的X2.2核心草案参考
Skalpa's draft reference for the X2.2 core 我要感谢所有为XOOPS作出贡献的人(名单很长!),发布补丁、模块和/或主题(如下所示),做出捐赠,以及在论坛上帮助有疑问或需要帮助的人。正是因为这些,我们才说:
XOOPS:由你驱动! 本地支持新闻(简要介绍)XOOPS France自6个月前合并了3个法国XOOPS站点以来,已经迎来了第100万个访问者。XOOPS France迅速成为法国XOOPS爱好者的避风港,目前在它目录中已有超过15,000名成员和超过400个注册的XOOPS网站。您可以点击
这里(法语)查看公告,或者点击
这里访问他们的网站。我们要感谢
Alain,
philou,
solo,
christian,以及
hervet对XOOPS法国的支持,以及他们为XOOPS France今天的样子所做的贡献。
本月的Xooper是wox中的一个新栏目,取代了“本月站点”。我们认为这将通过更多地关注社区本身,为时事通讯提供一个更加社区化的区域。我们的第一个月Xooper是
Phppp。
如你所知,phppp在XOOPS社区非常活跃,所以我们向他提出了一些问题(如下所示)
m0nty:你作为XOOPS的活跃开发者已经有一段时间了,你是什么时候开始使用XOOPS的,为什么会选择XOOPS而不是其他CMS呢?
phppp: 在2004年1月,当一位朋友邀请我为他挑选一个程序时,我被介绍了名为“XOOPS”的CMS系统,它被建议为候选项。我曾经玩过各种各样的独立PHP脚本,并且维护过几个社区网站。非常兴奋地发现这样一个灵活、可扩展的系统,它是PHP+MySQL学习和生产站点的理想框架。从那时起,我就成为了XOOPS的爱好者。除了技术上的考虑外,考虑到XOOPS的创建者goghs来自我的国家,并且我们有相似的家庭背景,他一直从最初就激发了我。
m0nty: 你是否有任何建议可以提供给新的XOOPS用户,帮助他们充分发挥XOOPS在他们的网站中的作用呢?
phppp: 作为一名开发者,我在构建XOOPS站点方面没有丰富的经验。然而,作为一名地方支持网站管理员,我希望我的建议能够帮助到新的XOOPS用户。首先,确保安装成功:对英语用户来说,幸运的是有
XOOPS常见问题解答 和xoops.org上最大的支持论坛。对于其他语言的用户,可以随意在您的地方支持网站上寻求帮助,不要害羞。其次,选择合适的模块:对于生产网站而言,越简单越好。向您的本地支持站点寻求建议或检查xoops.org上的
又一XOOPS站点 (YAXS) 以获取合理的模块候选列表。不要忘记之前WOX中展示的“本月站点”。
好消息,
Mithrandir 和他的团队正在为不同的应用目的准备各种包。主题,这是一个艰难的选择。小心,玩转主题可能会让XOOPS成为你的瘾。我强烈推荐
XOOPS独立服务器 (XSAS),它既可以作为网站管理员的学习环境,也可以作为开发者的调试工具包。
m0nty: 你如何看待XOOPS社区的支持?你觉得XOOPS提供的支持比其他CMS程序更好吗?你认为可以进一步改进吗?
phppp: 受您的推动!XOOPS拥有最活跃和快速发展的社区。XOOPS用户总能及时地从社区中获得帮助。我非常高兴地了解到,除了技术支持社区之外,还有一些管理团队刚刚开始启动,包括WOX、新闻、推广等团队。社区的强大力量必将使XOOPS的管理有效并造福社区。
m0nty: 您为XOOPS社区贡献了一些优秀的模块,例如摘要模块和Newbb2,以及您最新的基于Newbb2的CBB论坛。正如我读到的,CBB最初是为中国用户设计的,随着您离开Newbb开发团队,用户对这些模块的状态仍然存在一些困惑。您能提供一些关于Newbb或CBB未来发展的见解吗?因为很多用户想知道CBB是否会正式取代newbb?
phppp: 我为向XOOPS社区和中国社区贡献了多个模块而自豪,其中我最喜爱的是NewBB 2。自从加入NewBB 2项目以来,我与朋友Marko Schmuck有一个非常好的合作。我们合作得非常愉快,形成了一种有效的工作模式。
在2月,由于XOOPS中国社区对定制NewBB 2的高需求,以及其他关注,我决定退出NewBB 2项目,专注于CBB和其他几个项目。这是一个艰难的决定,但我必须设法继续我的支持和开发生活。CBB原本是“NewBB的中国版本”,我很高兴地看到它现在定位为“社区公告板”。NewBB 2是基于XOOPS代码库的本地模块,高度面向对象,最重要的是,与XOOPS框架完全集成。
基于NewBB 2,并在XOOPS社区的大力协助下,包括错误报告、功能请求和改进建议,CBB正朝着快速、安全、稳定和用户友好的论坛产品方向发展。为了加快进程,将建立一个包含程序员、布局设计师和画师的团队。CBB是否会成为NewBB的官方接管并不重要,但CBB肯定是我优先级最高的项目。随着NewBB 2的进一步发展,CBB将保持“newbb”的目录名,我希望Marko在一切都安排妥当之后能回来。
m0nty: 目前您正在进行哪些开发工作(如果有)或者计划未来开发哪些新模块?我听说WF-Sections 3可能已经在路上,您能告诉我们更多关于这些项目的信息吗?
phppp: 我想将CBB中的“C”用在与CMS,即社区管理系统。Wfsection 3是我正在与Eike领衔的WF项目团队合作开发的另一个主要模块。它处于内部测试阶段,具备以下功能:跨类别、易于克隆、与其他模块的交互、XML支持、基本/高级编辑模式等。然而,Wfs 3更像是一个概念项目,一些后端编码和前端功能的实验,它将被扩展为一个以社区为基础的多用途博客项目“xblog”,同时远程内容库(从XMLine模块扩展而来)和社交书签也将得到实施。
m0nty: 听说您已经成了XOOPS核心团队成员,和Hervet & marcan一起,这肯定是一个受欢迎的转变,我确信您的技能和贡献会使XOOPS对所有人都有所帮助。
phppp: 能有机会为XOOPS核心做出贡献是一件很荣幸的事情。我希望我们能根据我们的经验从各方面帮助改进XOOOPS。
m0nty: 从用户的角度来看,您认为XOOPS有哪些最好的特性?
phppp: XOOPS是最具竞争力的开源CMS,是中文和亚洲用户的首选。安全性、全面的权限系统、易于安装以及方便/活跃的社区支持是其中重要的因素。
m0nty: 那从开发者的角度来看呢?
phppp: 作为开发者,我选择跟随XOOPS,因为我找不到一个提供精心设计架构的更好框架,使我能够专注于应用开发。主要开发者们为XOOPS提供了有希望和可靠的视角。
感谢您抽出时间接受这次采访,以及您对xoops的持续支持。
此外,Phppp正在寻找用户帮助他在CBB的各个领域进行开发。
如果您有兴趣加入CBB团队,请联系他或点击
这里查看新闻文章。