灰狐社区

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(数据库)
 
(未显示1个用户的51个中间版本)
第1行: 第1行:
灰狐社区:一个[[Blockchain|区块链]]、通证经济(Token) 驱动的[[Social network|社交网络]]。
+
灰狐社区
  
 
==简介==
 
==简介==
社区/社交网络是快速迭代开发和长期坚持运营出来的。
+
灰狐社区:一个[[Blockchain|区块链]]、通证经济(Token) 驱动的[[Social network|社交网络]]。
 +
 
 +
灰狐社区将重新定义为项目协作和软件外包的社群,社交网络的理想由 [[gougou|狗狗网络]] 承载,灰狐就是协作。(2021.05.02)
 +
 
 +
社区/社交网络是快速迭代开发和长期坚持运营出来的,使用 [[Huihoo.IO]] 域名。
 +
 
 +
[https://joinmastodon.org/ Mastodon] 寻找属于你的完美社区;社交网络,交还予你。
 +
 
 +
*[https://github.com/withspectrum/spectrum Spectrum] 一个论坛讨论版的社区方案。(2020.09.06)
 +
*[https://elgg.org/ Elgg] 开源社交网络引擎,是开发社交网络的快速开发框架,Minds 基于 Elgg 构建。(2020.08.10)
 +
*[[GNU social]] 的功能类似Twtter,是 [[StatusNet]] 项目的延续,PHP编写且开源(GNU AGPL)。(2019.02.23)
 +
*[[V2EX]] 应该是国人个人社区做得最成功的,Python编写且开源(BSD)。(2019.02.03)
 +
*Mastodon 给出了灰狐社区的原型和路线图,一个开放的社交网络生态系统,Ruby编写。(2018.08.27)
 +
 
 +
[https://github.com/tleb/awesome-mastodon Awesome Mastodon] [[文件:awesome.png]]
 +
 
 +
==Buddy==
 +
[[WordPress]] + [[BuddyPress]] / [[BuddyBoss]]
 +
 
 +
==Needs==
 +
[https://github.com/Meeds-io Meeds Association] Promote employee recognition & happiness at work(促进员工对工作的认同和快乐)
 +
 
 +
一个门户、一个空间、Token机制、社交网络。
 +
 
 +
==Minds==
 +
[https://github.com/Minds Minds] is an open-source(GNU AGPLv3), encrypted and reward-based social networking platform.
 +
 
 +
[https://www.minds.com/Censorshipsucks/blog/5-reasons-why-minds-will-dominate-the-future-of-social-media-885217102520795136 5 reasons why Minds will dominate the future of Social Media]
 +
* 1) The Community
 +
* 2) Internet Bill of Rights
 +
* 3) Open Source Code
 +
* 4) The Token System
 +
* 5) [[Blockchain]]
 +
 
 +
提供了一系列的功能集:Newsfeeds(Blog), images, videos, groups, blockchain-based rewards system, video chat, notifications and more.
 +
 
 +
Minds 给出非常好的参考架构:
 +
* [[Kubernetes]] & [[Docker]] & [[Apache Cassandra]] & [[Elasticsearch]]
 +
* Engine - Backend code & APIs
 +
* Front - Client side [[Angular]]2 web app
 +
* Sockets - [[WebSocket]] server for real-time communication
 +
* Mobile - [[React Native]] mobile apps
 +
 
 +
生产系统:
 +
* 3 Cassandra Nodes (Min 30GB RAM, 1TB SSD, 8 CPU)
 +
* 1 ElasticSearch Node (Min 16GB RAM, 250GB SSD, 8 CPU) #2 nodes are recommended for failover
 +
* 1 Docker Machine (Min 60GB RAM, 50GB SSD, 32 CPU)
  
 
==App==
 
==App==
*基于[[React.js]][[React Native]]构建App。
+
*基于 [[React Native]] & [https://expo.io Expo] 构建。(默认)
*使用[[Realm]]移动数据库。
+
*后端使用 [[RethinkDB]] + [[Horizon]] 或 [[Apache Usergrid]]
 +
 
 +
{| class="wikitable"
 +
|-
 +
!
 +
! React support
 +
! Database
 +
! Realtime
 +
! Open Source
 +
|-
 +
| react-rethinkdb
 +
| Yes
 +
| [[RethinkDB]]
 +
| Yes
 +
| Yes
 +
|-
 +
| [[Meteor]]
 +
| [https://github.com/reactjs/react-meteor react-meteor] and [https://github.com/meteor/react-packages react-packages]
 +
| [[MongoDB]]
 +
| Yes
 +
| Yes
 +
|-
 +
| [[Parse]]
 +
| [https://github.com/ParsePlatform/ParseReact ParseReact]
 +
| [[MongoDB]]
 +
|
 +
|
 +
|-
 +
| [[Firebase]]
 +
| [https://www.firebase.com/docs/web/libraries/react/ ReactFire]
 +
| [[MongoDB]]
 +
| Yes
 +
|
 +
|}
 +
*参考:[https://rationalappdev.com/api-backend-with-nodejs-express-and-mongodb-for-react-native-apps/ API backend with Node.js, Express and MongoDB for React Native app.]
  
 
==Web==
 
==Web==
第14行: 第94行:
  
 
[[Stack Exchange]]榜样的力量。
 
[[Stack Exchange]]榜样的力量。
 +
 +
==BaaS==
 +
[[Huihoo.IO]]的[[Horizon]]承载
  
 
==语言==
 
==语言==
第31行: 第114行:
  
 
==路线图==
 
==路线图==
 +
*[https://gitlab.com/minds Minds] Weibo/WeChat/Linkedin/Twitter/Facebook ⇒ Minds.com 可发推和写博客,AGPL v3。(2020.08.10)
 +
*[[Drupal]] 和 [[PHP]] 驱动灰狐社区和整个灰狐、灰狗、狗狗。博客 [[WordPress]] 迁移到 Drupal。(2019.11.04)
 +
*[[V2EX]] + [[Apache Usergrid]],社交网络 + 完整强大的用户模型、[[Mobile backend as a service|MBaaS]]和运营型数据库Cassandra。(2018.02.20)
 +
*[https://gnu.io/social/ GNU social] 的功能类似Twtter,希望增强能为微博社群,提供更加开放、互相扶持的联邦式沟通功能。
 
*与用户越近的交互还是使用[[NodeBB]],因为[[JavaScript]]仍然是Web用户交互的首选。(2018.07.22)
 
*与用户越近的交互还是使用[[NodeBB]],因为[[JavaScript]]仍然是Web用户交互的首选。(2018.07.22)
 
*[[DjangoBB]]项目蛮重要,提供[[NodeBB]]、[[phpBB]]和[http://www.discuz.net/forum.php Discuz]的论坛迁移服务。(2017.10.03)
 
*[[DjangoBB]]项目蛮重要,提供[[NodeBB]]、[[phpBB]]和[http://www.discuz.net/forum.php Discuz]的论坛迁移服务。(2017.10.03)
第47行: 第134行:
  
 
==数据库==
 
==数据库==
*[[MongoDB]]
+
[[Apache Cassandra]][[MariaDB]] [[PostgreSQL]] 是核心数据库。
*[[RethinkDB]]
+
 
+
==BaaS==
+
[[Huihoo.IO]]
+
  
 
==迁移==
 
==迁移==
第63行: 第146行:
 
image:huihoo-community-nodebb.png|灰狐社区
 
image:huihoo-community-nodebb.png|灰狐社区
 
image:php7-swoole-phalcon-redis-dynamodb.png|基础架构
 
image:php7-swoole-phalcon-redis-dynamodb.png|基础架构
 +
image:minds-architecture-diagram.jpg|Minds架构图
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 +
*[https://learnku.com/ LearnKu] 运营很规范:《社区使用指南》《文档撰写指南》《LearnKu 社区规范》
 
*[http://bbs.huihoo.com 灰狐社区]
 
*[http://bbs.huihoo.com 灰狐社区]
 
*[https://yq.aliyun.com/ 云栖社区]
 
*[https://yq.aliyun.com/ 云栖社区]
第71行: 第156行:
 
[[category:social network]]
 
[[category:social network]]
 
[[category:huihoo]]
 
[[category:huihoo]]
[[category:python]]
 
 
[[category:PHP]]
 
[[category:PHP]]
[[category:swift]]
+
[[category:Huihoo Foundation]]
[[category:kotlin]]
+
[[category:django]]
+

2021年7月28日 (三) 06:59的最后版本

灰狐社区

目录

[编辑] 简介

灰狐社区:一个区块链、通证经济(Token) 驱动的社交网络

灰狐社区将重新定义为项目协作和软件外包的社群,社交网络的理想由 狗狗网络 承载,灰狐就是协作。(2021.05.02)

社区/社交网络是快速迭代开发和长期坚持运营出来的,使用 Huihoo.IO 域名。

Mastodon 寻找属于你的完美社区;社交网络,交还予你。

  • Spectrum 一个论坛讨论版的社区方案。(2020.09.06)
  • Elgg 开源社交网络引擎,是开发社交网络的快速开发框架,Minds 基于 Elgg 构建。(2020.08.10)
  • GNU social 的功能类似Twtter,是 StatusNet 项目的延续,PHP编写且开源(GNU AGPL)。(2019.02.23)
  • V2EX 应该是国人个人社区做得最成功的,Python编写且开源(BSD)。(2019.02.03)
  • Mastodon 给出了灰狐社区的原型和路线图,一个开放的社交网络生态系统,Ruby编写。(2018.08.27)

Awesome Mastodon Awesome.png

[编辑] Buddy

WordPress + BuddyPress / BuddyBoss

[编辑] Needs

Meeds Association Promote employee recognition & happiness at work(促进员工对工作的认同和快乐)

一个门户、一个空间、Token机制、社交网络。

[编辑] Minds

Minds is an open-source(GNU AGPLv3), encrypted and reward-based social networking platform.

5 reasons why Minds will dominate the future of Social Media

  • 1) The Community
  • 2) Internet Bill of Rights
  • 3) Open Source Code
  • 4) The Token System
  • 5) Blockchain

提供了一系列的功能集:Newsfeeds(Blog), images, videos, groups, blockchain-based rewards system, video chat, notifications and more.

Minds 给出非常好的参考架构:

生产系统:

  • 3 Cassandra Nodes (Min 30GB RAM, 1TB SSD, 8 CPU)
  • 1 ElasticSearch Node (Min 16GB RAM, 250GB SSD, 8 CPU) #2 nodes are recommended for failover
  • 1 Docker Machine (Min 60GB RAM, 50GB SSD, 32 CPU)

[编辑] App

React support Database Realtime Open Source
react-rethinkdb Yes RethinkDB Yes Yes
Meteor react-meteor and react-packages MongoDB Yes Yes
Parse ParseReact MongoDB
Firebase ReactFire MongoDB Yes

[编辑] Web

灰狐现在的百科博客协作问答等服务基于PHP构建,灰狐社区后端使用Node.jsNodeBB构建。

phpBBNodeBB提供了一个很好的原型基础。

Stack Exchange榜样的力量。

[编辑] BaaS

Huihoo.IOHorizon承载

[编辑] 语言

简单讲,C++ App, PHP & Python Server.

[编辑] AWS

在AWS上运行MariaDBMySQL

在AWS上运行MongoDB

[编辑] 路线图

  • Minds Weibo/WeChat/Linkedin/Twitter/Facebook ⇒ Minds.com 可发推和写博客,AGPL v3。(2020.08.10)
  • DrupalPHP 驱动灰狐社区和整个灰狐、灰狗、狗狗。博客 WordPress 迁移到 Drupal。(2019.11.04)
  • V2EX + Apache Usergrid,社交网络 + 完整强大的用户模型、MBaaS和运营型数据库Cassandra。(2018.02.20)
  • GNU social 的功能类似Twtter,希望增强能为微博社群,提供更加开放、互相扶持的联邦式沟通功能。
  • 与用户越近的交互还是使用NodeBB,因为JavaScript仍然是Web用户交互的首选。(2018.07.22)
  • DjangoBB项目蛮重要,提供NodeBBphpBBDiscuz的论坛迁移服务。(2017.10.03)
  • 基于odoo CMS内容管理系统构建灰狐社区。(2017.08.14)
  • 依旧phpBB,因为PHP的普适性和MediaWikiPhabricator的基础。(2017.05.01)
  • 相比phpBBNodeBB设计规划的更加清晰、简洁,且基于Node.js生态系统,有巨大的可扩展性和应用市场,更好的支持移动应用。(2017.01.05)
  • 可参考 https://disqus.com 的做法,为phpBB提供开放评论服务,且评论信息可汇聚到论坛里,类似存档。(2016.12.27)
  • 灰狐社区简单粗暴点,就是基于phpBB构建的论坛社区,且phpBB使用了Symfony,与E3.NET的商业应用框架一致。(2016.12.20)
  • Reddit中文版,基于Reddit Code构建灰狐互动社区,Reddit采用CPAL许可协议。(2016.11.06) 暂时放弃
  • Yep 社交App作为灰狐社区App的基础。 遇见:相识同好的TA,遇见有缘的你。ps: 做最广泛的兴趣小组。(2016.10.17)
  • 基于Symfony组件和框架。(2016.10.12)
  • phpBB为基础构建灰狐社区,其实论坛是社区最核心服务,rutracker.org 就通过phpBB发展成Alexa排名300多的全球大型网站,其实将简单的服务运营到极致也是不错的发展思路。(2016.10.11)
  • 评估 mahara(默认)、dolphin 等开源SNS软件,选择其一构建灰狐社区第一个版本,Mahara倡导的终身教育也常被用于学校和高等教育,可同时驱动灰狐教育。(2016.10.10)
  • Huihoo 3.0
  • Huihoo 2.0

[编辑] 数据库

Apache CassandraMariaDBPostgreSQL 是核心数据库。

[编辑] 迁移

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱