大家好,
我们即将结束 GSOC 09。这对我是最奇妙的体验。它有起有落,但总体来说是最好的。
虽然我觉得在项目开始时我低估了项目的规模,但我还是推动了它,并在某种程度上实现了一个有价值的功能。
今天我向大家展示 Joomla! Groups。目前它是一个带有基本功能的简单分组组件。但我相信我可以将来扩展它。
让我简单介绍一下功能列表
创建具有不同访问级别的组。
组页面/文章。
以及一个组论坛。
更具体地说,
一个组由创建该组的所有者组成。他设置组是公开的还是私有的。还有组描述、组类别,这将用于未来的开发目的。一个发布或未发布的选项,作为管理员禁用组的方式。
我们还有组模板和组语言。它们特定于所有组页面,包括论坛和文章。至于语言,它还需要扩展到所有页面,但现在适用于组主页。当然,语言和模板仅限于管理员安装的。但它们可以将来扩展。
每个组都有一个主页,它给出了组描述,并显示组页面,即取决于组是公开还是私有。
如果一个用户试图查看一个私有组,除非他是成员,否则他将会被拒绝权限。
当一个人访问一个不属于他的组时,他会看到一个“加入组”按钮。
对于公开组,此人将成为该组的成员。
对于私人团体,将会向所有者提交一个请求,该请求将被接受或拒绝,并发出相应的邮件。
接下来是团体页面,
团体成员可以创建新页面并保存。这类似于Joomla!文章,但是属于该团体的属性。
在他处于页面列表中时,他相应地有删除或编辑页面的选项。
论坛,
每个团体都有自己的论坛。这是非常直观的。
还有一个用户页面,列出了他的团体和操作,如退出。
为所有者提供的团体配置/编辑页面。
批准用户加入私人团体。
问题/错误
主要
用户在访问团体主页时会被登出。
修复:尚未解决。
临时修复:使用“记住我”选项。
次要
前端有大量查看次数,这在创建新菜单时容易混淆。
基本上,创建菜单时有三种视图非常重要。
1)查看团体---->团体>>默认
2)创建团体--->团体>>表单
3)用户团体页面(列出用户的团体)--->用户>>默认
除此之外,我没有遇到任何问题。也许社区在尝试时会有:
然而,我确实需要更多的功能,并将很快添加。虽然GSOC已经结束,但这是我心血结晶。
我会每天都努力使其变得更好。
请告诉我您的想法。