大家好,

我们即将结束 GSOC 09。这对我是最奇妙的体验。它有起有落,但总体来说是最好的。

虽然我觉得在项目开始时我低估了项目的规模,但我还是推动了它,并在某种程度上实现了一个有价值的功能。

今天我向大家展示 Joomla! Groups。目前它是一个带有基本功能的简单分组组件。但我相信我可以将来扩展它。

让我简单介绍一下功能列表

创建具有不同访问级别的组。

组页面/文章。

以及一个组论坛。

更具体地说,

一个组由创建该组的所有者组成。他设置组是公开的还是私有的。还有组描述、组类别,这将用于未来的开发目的。一个发布或未发布的选项,作为管理员禁用组的方式。

我们还有组模板和组语言。它们特定于所有组页面,包括论坛和文章。至于语言,它还需要扩展到所有页面,但现在适用于组主页。当然,语言和模板仅限于管理员安装的。但它们可以将来扩展。

每个组都有一个主页,它给出了组描述,并显示组页面,即取决于组是公开还是私有。

如果一个用户试图查看一个私有组,除非他是成员,否则他将会被拒绝权限。

当一个人访问一个不属于他的组时,他会看到一个“加入组”按钮。

对于公开组,此人将成为该组的成员。

对于私人团体,将会向所有者提交一个请求,该请求将被接受或拒绝,并发出相应的邮件。

接下来是团体页面,

团体成员可以创建新页面并保存。这类似于Joomla!文章,但是属于该团体的属性。

在他处于页面列表中时,他相应地有删除或编辑页面的选项。

论坛,

每个团体都有自己的论坛。这是非常直观的。

还有一个用户页面,列出了他的团体和操作,如退出。

为所有者提供的团体配置/编辑页面。

批准用户加入私人团体。

问题/错误

主要

用户在访问团体主页时会被登出。

修复:尚未解决。

临时修复:使用“记住我”选项。

次要

前端有大量查看次数,这在创建新菜单时容易混淆。

基本上,创建菜单时有三种视图非常重要。

1)查看团体---->团体>>默认

2)创建团体--->团体>>表单

3)用户团体页面(列出用户的团体)--->用户>>默认

 

除此之外,我没有遇到任何问题。也许社区在尝试时会有:

然而,我确实需要更多的功能,并将很快添加。虽然GSOC已经结束,但这是我心血结晶。

我会每天都努力使其变得更好。

请告诉我您的想法。