首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》功能性概览

关灯直达底部

这个部分对“技术部落”网站提供的功能进行了一个总结。

人和部落

“技术部落”的核心是人和部落。

  • 人 :本地的技术、数字和IT领域内的人。
  • 部落 :一个部落就是一群人。分4种类型。
    • 业务 :一个业务部落代表一个本地公司。
    • 技术 :一个技术部落是对一个特定话题(比如,Java、树莓派、SharePoint等)有共同兴趣的一群人。
    • 媒体 :一个媒体部落是一个发布本地新闻的组织。
    • 社区 :一个社区部落代表一个本地用户群或其他非盈利性组织。

人和部落有一些基本档案信息,以及一个Twitter ID和“技术部落”用来把内容聚合到网站的一个或多个RSS/Atom订阅链接。

内容

“技术部落”聚合和发布多种不同类型的内容,都和人或部落相关。

博文和微博

“技术部落”的主要功能是聚合人和部落的博文和微博,使网站的用户可以在一个地方找到那些内容。博文和微博可以在网站上以多种方式查看,此外还提供了搜索功能。网站也发布了一个所有博文的统一RSS订阅。

新闻

本地技术新闻条目就是媒体部落的博文。此外,这些可以在网站上以多种方式查看。

讲座

“技术部落”发布本地人在会议、聚会和其他活动上的各种讲座。每个讲座有一些基本信息(即,标题、摘要、日期,再加上活动细节),并关联到一个人。

活动

“技术部落”还发布本地的技术活动、聚会、用户组等信息。每个活动有一些基本信息(即,标题、描述、日期、时间、活动链接等),并关联到一个部落。

工作

最后,“技术部落”列出了本地的技术工作。每个工作有一些基本信息(即,标题、描述、发布日期、更多信息的链接等),也关联到一个部落。

用户

有三种类型的用户。

匿名用户

匿名用户代表了任何访问“技术部落”的人,他们能够以多种方式查看网站上的所有内容。

认证用户

列在“技术部落”上的本地人能够用他们的Twitter ID登入,以便管理一些基本档案信息和他们加入的技术部落的清单。

管理用户

管理用户是一些认证用户,有权运行网站的一些基本管理功能,包括向网站添加人和部落,以及管理部落成员。

博弈引擎

“技术部落”提供的最后一个主要功能是一个简单的博弈引擎,鼓励本地人和部落与社区的其他成员接触,更经常地分享内容。

分数

人和部落发表微博、博文,进行讲座和组织活动,可以得到奖励分数。根据最近七天的分数可以滚动计算出最活跃排行榜。

徽章

除了分数,徽章也会奖励给获得特定成就的人和部落。这包括从发表微博和博文等简单的事,到进入最活跃排行榜前三位,在岛外进行讲座。