Archive:OpenSUSE:Connect

(重定向自 )
跳转到:导航搜索
Connect 已于 2021 年关闭。
Connect 是我们目前正在测试的框架,用于管理 openSUSE 项目中的用户和群组成员

关于

  • 基于 Elgg(一个开源社交网络平台 - http://elgg.org/
  • 取代了以前的 users.opensuse.org
  • 为项目基础设施增加社交方面(用户、群组、活动等)
  • 用于处理成员资格和选举

如何...

特性

Elgg 已经提供大量我们想要的功能,其中一些功能由 插件/模块 从一个非常大的存储库提供。

我们需要确保以下内容在 Connect 中可用并正常工作

  • 登录
    • 其他可能的登录方法(首次登录后需要绑定到 opensuse 帐户)
    • OAuth 支持(OAuth 模块)
    • OpenID 支持(OpenID 模块)
    • LDAP 支持(LDAP 模块)
  • 全局和群组事件(也许是 事件日历 模块)
  • 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

相关功能

非常遥远的未来 / 想法

  • 在服务器上存储用户数据文件
  • teamgeist(共享 zeitgeist)集成

概念

Karma

  • 我们可能需要编写我们自己的 karma 插件
    • 我们需要与 bugzilla 集成
    • 我们需要与 wiki 集成
    • 我们需要与 buildservice 集成
    • ...
  • 人们将在特定领域获得积分和徽章/奖励
  • 感兴趣领域的领导者可以为艰巨的任务添加额外的积分,并在作弊的情况下删除一些积分
  • 人们将在他们的仪表板上有一个小工具,显示他们的奖励/徽章
    • 这将包括“5 次 KDE 每周英雄、3 次 Gnome 每月英雄,...” 之类的内容
  • 人们将在 openSUSE 网站上获得一张显示其奖励的图片,以便他们可以在其他页面(他们的博客、论坛签名等)上链接到它
  • 每个感兴趣的领域都将有一个小工具,显示
    • 有史以来贡献最多的前十名
    • 每周英雄
    • 每月英雄

关于 openSUSE Connect Karma 的其他疯狂想法可以在 Miska 的博客 上找到