2009年,XOOPS 组织结构更新如下,每个团队管理、组织和执行特定区域的各项活动。到2013年6月,我们增加了新成员,目前结构如下
核心开发团队协调人: Geekwright (Richard Griffith)
- 将全面审查代码库的安全性作为首要任务。
- 在社区期望和需求的基础上制定开发路线图。
- 创新并维护核心软件,以达到当前的技术和安全标准。
- 解决 Trackers 中提交的合法问题。
- 通过沟通、创新和诚信招募最优秀的开源软件开发者。
- 协助培训和发展初出茅庐的 XOOPS 项目的开发者。
- 与文档小组合作,协助准备有关核心的文件。
文档小组
协调人: Alain01 (Alain Thivillier)
- 创建和维护“Hacks”仓库
- 制作文档,包括手册、教程和关于使用和定制核心 XOOPS 系统、第三方模块和相关技术问题的文章和常见问题解答。
- 协助核心开发与代码标准、模块开发与设计团队发布面向开发的文档。
- 代表项目维护已完成文档和翻译的仓库。
模块开发团队
协调人:Zyspec (Jim Garrett)
- 维护一个模块开发 forge,作为社区模块开发者的协作工作场所。
- 与其他工作组合作,维护一个高质量的已完成模块、插件和主题的仓库,以分发给 XOOPS 社区。
- 为不同应用的 XOOPS 创建并维护模块包,包括可以随核心 XOOPS 分发下载的标准包。
- 发布并维护关于模块设计规格、最佳实践和安全/质量保证标准的文档。
- 协助培训和发展初出茅庐的 XOOPS 项目的模块开发者。
- 与文档小组合作,协助准备有关模块开发的文件。
- 建立对话,以确定社区最需要的模块。
UI/UX 设计团队
协调人: 开放
- 提供带有最新技术实现的示例主题,激发社区创造力。
- 维护适用于不同应用的 XOOPS 的主题包,包括可以随核心 XOOPS 分发下载的标准包。
- 发布并维护关于主题设计规格、最佳实践和安全/质量保证标准的文档。
- 协助XOOPS项目新兴主题开发者的培训和开发。
- 与文档小组合作,协助准备有关主题开发的文档。
- 建立对话,确定社区最希望获得的主题。
- 统一官方项目站点中的主题。
社区协调/支持团队
协调人: OPEN
- 根据目前可接受的使用政策,维护和监管官方项目论坛。
- 维护和发布监管规则、标准、程序和行业规范。
- 培养与XOOPS终端用户之间的合作关系,促进创造性和专业性。
- 通过协商、调解和常识解决社区争议。
- 开发获取社区意见的机制,用于开发路线图、模块开发、主题设计和社区网站增强。
- 维护机制,向社区成员发布有关安全更新、网站中断、维护窗口和其他问题的通知。
- 为项目与认证XOOPS社区支持网站之间的代表性和合作提供一个论坛。
- 将他们社区开发的有用的代码、主题、翻译和其他资源提交给主项目的存储库。
国际支持团队
协调人: Cesag (Christelle Gaulupeau).
- 确保认证XOOPS社区支持站点正常运行Certified XOOPS Community Support Sites
- 参与XOOPS国际站点,提供翻译和及时发布新闻到适当的社区站点。
通信/市场营销团队
协调人 OPEN
- 维护一份联系点列表,以促进项目信息到社区和国际支持站点的分发。
- 维护机制,向社区成员发布有关安全更新、网站中断、维护窗口和其他问题的通知。
- 整合并编辑来自项目团队、社区和国际支持站点的新闻故事、采访和公告以供发表和再分发。
- 准备和发布定期的电子邮件通讯稿,用于订阅者发表和分发到社区和国际支持站点。
- 通过制作和分发促销材料,组织XOOPS在活动、竞赛和其他宣传机会中的代表,推广XOOPS。
- 保持新闻专业的完整性,展现专业性和对社区的诚信。
- 发布关于所有项目团队活动和成就的季度更新。
用户团队
协调人:nOPEN
适用于所有团队的额外职责
- 建立一个社区可以提交贡献以供审查的机制。根据适当的情况,在团队的工作或项目在线存储库中纳入有用的贡献。
- 利用通信和支持团队与国际XOOPS社区中相似的团队和贡献者建立联系。
- 向通信组提交季度更新和成就以供发表。
- 维护与整个社区和其他XOOPS团队的正常工作关系。
- 积极从整个XOOPS社区中的志愿者中招募工作组成员,考虑候选人的能力、工作量和对备选方案的演示态度,始终保持至少五名活跃团队成员。
- 发布并维护当前团队成员及其职责或项目的清单。
项目委员会
委员会负责XOOPS项目的整体管理和方向。最初,委员会将帮助组织团队并授权他们开始任务。如果一个团队的进度停止,委员会将帮助重新招募团队并前进。
当前委员会成员: Zyspec (Jim Garrett),Cesag (Christelle Gaulupeau), Geekwright (Richard Griffith), Alain01 (Alain Thivillier).