Labdoo 社交网络- 如何运作

Labdoo专案介绍

Labdoo是一个由基层做起服务于社会事业的社交网络。我们好称为援助社交 网,因为我们的目标不是为了赚钱,而是为了服务于社会公益。因此,Labdoo有以下几种特性:

  • 非营利性
  • 共同协作性
  • 完全分布式架构
  • 用开放免费的代码(GPLv3)运行该网
  • 任何人都可以参加
  • 运行设计不会产生额外的二氧化碳排放
  • 运作无需资金
  • 不受任何类型广告的影响(因它无需资金来维持自身有机增长)

如上所述, Labdoo是用免费代码来运行的。事实上若有需要,您可以在自己的电脑上安装Labdoo社交网的任何部分;您可以将代码复制,修改并完善。如果您想服务于其它社会公益,也可以使用部分代码来创建自己的社交网。该代码可从 從 https://github.com/Labdoo 下载。

本文阐述了Labdoo社交网特性的实现。

Labdoo 团队

Labdoo提供了一个框架来帮助labdooers管理自己的项目以及与其他labdooers的合作活动。我们称这个功能为“Labdoo团队”。每个团队围绕一个主题或议题而组成,用户可以根据自己的兴趣加盟团队。担任“团队经理”角色的用户也可以创建自己的新团队和周围社区。

五个基本对象

Labdoo社交网的核心是基于五个对象:labdooers,dootronics,dootrips,edoovillages和hubs。

  • Labdooers: Labdoo 的用户
  • Dootronics:  Labdoo 的物件。 实际的设备(物件)如可加载教育应用软体并配置到贫困学校的笔电,平板电脑等 。
  • Dootrips:  Labdoo 的旅程。把笔电从一处携带到另一处如二氧化碳式的中性运输方式。 dootrips是由游客,非政府组织的志愿者(无国界医生和工程师,人道主义工作者等),国际学生,跨国公司员工等的旅行来完成。
  • Edoovillages:  收到doojects如装有教育软件的笔电或平板电脑的学校。 
  • Hubs:  基于每个人都可以(从家里,学校,工作处等)参加Labdoo,labdooers就常能在当地组织志愿者群体。中枢就是一组在一个特定地区一起执行Labdoo任务的labdooers。

平台源码和架设

Labdoo 大部分使用 PHP和JavaScript 写成。源码是使用GPLv3的自由和公开授权。这表示你可以自由地下载代码,安裝,或者改善它,用于回馈社会。该代码可链接 https://github.com/Labdoo/Labdoo-2.0 到git 知识库 下载。

Labdoo平台是架设于Drupal, 一个GNU自由和开放源码的內容管理框架。其主要特点是采用独立的模塊。这有助于保持专案模塊化,便于管理,维护和合作开发平台。

Labdoo源码是由软件工程师为促进社会公益的发展, 善意贡献他們的時间共同完成。请电邮到development@labdoo.org 与研发团队联络。

管理用户的角色

用户可以是以下角色之一:

  • 匿名用户:无需登录帐户只访问labdoo.org的用户。这些用户只能做“浏览”之类的活动。
  • 认证用户: Labdoo非常基本的用户角色。这是首次在系统注册时,labdooer收到系统所设定的角色。这种类型的帐户允许用户执行所有基本功能,例如标记笔电或登记dootrip。 
  • 中枢经理: 提供更多的功能来管理中心,包括编辑自己的中枢信息,分配新的管理者到中枢,或上传图片到中枢相册。很多时候此角色还兼任edoovillage经理,这样 中枢经理还可以创建和分配新的edoovillages到中枢帐户。
  • Edoovillage 经理: 提供更多的功能来管理edoovillages,包括创建和编辑edoovillages,分配其他编辑到edoovillages,或上传图片到edoovillages相册。 
  • 通讯经理: 提供更多的功能来管理,编辑和发布新闻简报。
  • 维基作家: 提供更多功能来编写新的维基文件。这个角色可以创建新的wiki页面,编辑现有的,并发布或取消发布其内容。
  • 团队经理: 提供更多的功能来管理Labdoo团队,包括创建新的Labdoo团队,管理一个团队的部分用户,或分配团队管理角色给其他用户。
  • 超级中枢经理:提供更多的功能来创建新的中枢和帮助管理更大的Labdoo地区使众多中枢全球化。

视觉仪表板

Labdoo社会网络的设计特别强调透明度为关键机制之一,以此促进系统的健康运行。通过实施一系列仪表板让用户迅速了解各种元素(dootronics,dootrips,hubs,edoovillages等)的状态,使得平台透明化。这些仪表板依靠各种机制,例如包括配备地理位置的地图,柱形图,或动态配置表。


Figure. Example of visualization dashboard.