Archive:OpenSUSE:Connect
(重定向自 )
Connect 已于 2021 年关闭。
Connect 是我们目前正在测试的框架,用于管理 openSUSE 项目中的用户和群组成员
关于
- 基于 Elgg(一个开源社交网络平台 - http://elgg.org/)
- 取代了以前的 users.opensuse.org
- 为项目基础设施增加社交方面(用户、群组、活动等)
- 用于处理成员资格和选举
如何...
特性
Elgg 已经提供大量我们想要的功能,其中一些功能由 插件/模块 从一个非常大的存储库提供。
我们需要确保以下内容在 Connect 中可用并正常工作
- 登录
- 全局和群组事件(也许是 事件日历 模块)
- CalDAV 支持(待定)
- 地理标记(vazco_gmap 模块或 geolocation 模块)
- 用户奖励/认可(待定,也许是 vazco_karma 模块,也许是其他,见下文)
- 丝带/横幅/wordpress 插件/facebook 插件 - 显示用户名、贡献等,链接到 Connect 上的个人资料(待定)
已经完成
- Bento 主题(我们的 theme_bento 模块)
- 用户个人资料(内部个人资料模块)
- 群组(内部群组模块)
- 好友(内部好友模块)
- 搜索(内部搜索模块)
- 个人资料和群组的自定义字段(我们的 connect_fields 模块)
- gravatar(gravatar 模块)
- 从个人资料生成名片和 vCard(我们的 profile_cards 模块)
- 投票/民意调查(polls 模块 + 我们的修改)
- 群组管理员(group operators 模块)
- bugzilla 小工具(我们的模块)
- openfate 小工具(我们的模块)
- RSS 集成(也许是 rss 插件)
- iChain 插件(我们的模块)
用户
属性
- 当前国家/地区、时区、网站、博客、XMPP 联系方式、Freenode IRC 昵称、Freenode IRC cloak
- 电话、Skype、GPG 密钥、SSH 密钥、Twitter、Identi.ca、Facebook、Linkedin、Xing、ohloh、Gitorious、Github
- openid 登录、口语、计算机语言、opensuse.org 电子邮件别名、描述
- 用于聚合 API 调用的 RSS 源
- 邮件列表订阅、公司博客 URL
- 某些属性应更改为列表(irc、openid、ssh-key、gpg-key、...)
群组
- 群组有两种类型
- 角色 - 群组成员意味着用户具有此角色(例如,董事会、成员、安全团队)
- 项目 - 群组成员意味着用户以某种方式参与此(上游)项目
- 群组可以被管理(加入请求必须由群组管理员批准)
- 用户可以在某些群组中获得经验(XP 点数、等级、____ 每周/每月英雄)
缺少群组属性
- 网站/博客、IRC 频道/网络、identi.ca/twitter/facebook、ohloh、OBS 项目、上游 bugtracker
相关功能
- https://features.opensuse.org/306343 (pkgstars)
- https://features.opensuse.org/306625 (cloaks)
- https://features.opensuse.org/307498 (improve+integrate)
- 312001: 添加与电子邮件相关的功能
- 312079: 显示所有群组成员的页面
- 312080: 添加一个“connect”群组
非常遥远的未来 / 想法
- 在服务器上存储用户数据文件
- teamgeist(共享 zeitgeist)集成
概念
Karma
- 我们可能需要编写我们自己的 karma 插件
- 我们需要与 bugzilla 集成
- 我们需要与 wiki 集成
- 我们需要与 buildservice 集成
- ...
- 人们将在特定领域获得积分和徽章/奖励
- 感兴趣领域的领导者可以为艰巨的任务添加额外的积分,并在作弊的情况下删除一些积分
- 人们将在他们的仪表板上有一个小工具,显示他们的奖励/徽章
- 这将包括“5 次 KDE 每周英雄、3 次 Gnome 每月英雄,...” 之类的内容
- 人们将在 openSUSE 网站上获得一张显示其奖励的图片,以便他们可以在其他页面(他们的博客、论坛签名等)上链接到它
- 每个感兴趣的领域都将有一个小工具,显示
- 有史以来贡献最多的前十名
- 每周英雄
- 每月英雄
关于 openSUSE Connect Karma 的其他疯狂想法可以在 Miska 的博客 上找到