Skip to content

A-islander/readme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

为什么要建立岛民岛(暂定名称(岛民岛的岛是岛民的岛))

开始测试辣:地址

说明

我也曾是个岛民,曾经的A岛是有着互联网最宝贵的品质——分享精神的,无论是a岛云搜索,各种分享串,以及各种科普贴。
我也曾经在岛上收获不少,jp,锯睾睾,一天的开心,知识,以及分享带来的成就与愉悦感。
所以我不希望各位岛民失去这片乐土,就尽自己的微薄之力,整了一套匿名版后端,以及新增了一点机制,尽量避免再次出现曾经的光驱,225等事件了。
基于以上的原因以及秉承着从高中(高中生不要上岛)以来所接触的曾经的a岛/互联网分享精神,我决定动手实现这套系统,待开发完毕,源代码也将开源,也会定时开发更新。
如果有一天,我坚持不下去了,希望也能有岛民能够fork下来,延续火种,当然,不是强求,不过我相信,一定会有同样的岛民怀着相同的想法吧。


“有一分热,发一分光,就令萤火一般,也可以在黑暗里发一点光,不必等候炬火。此后如竟没有炬火,我便是唯一的光。”

项目状态

  1. 用户系统(开发完毕,迭代中)地址
  2. 论坛系统(开发完毕,迭代中)地址
  3. 串保存系统(开发完毕,迭代中)地址
  4. 岛网页前端(开发完毕,迭代中)地址

新增机制

  1. 每日备份/火种机制
    前车之鉴,如果出现管理员或者管理团队出现纠纷,导致服务器停摆,所有岛民们一层一层垒起来的串丢失了,不是很让人心疼和难受吗。 所以,我写了一个自动备份系统,将会定时将串以json格式保存下来,定时推送到gayhub上。 这样,即使出现了服务器停摆,岛民们也可以在gayhub上把数据保存下来,重建一个新a岛。 而且,本身数据也是属于所有岛民的,任意岛民也享有获取岛民数据的权限,而不是数据掌握在随便一个人手中。

  2. 无红名/人人都是红名机制
    由于人本身就是一个极其不稳定的因素,无法保证一个人做出的判断一定正确,所有在这个后端系统上,我没有设计权限账户,而是设计了一个Sage系统。 每位岛民都有权力对任意一个串评议以及投票,分为(Sage/反对Sage)两种,当Sage大于反对Sage一定值时,该串Sage,表现为无法在首页或串内显示。 希望岛民们拿好手中的每一票,共建一个美好的社区。

  3. Sage展示串
    为了使每一个Sage都令人心服口服,设立了权限记录版,在这里每一个被Sage串以及参与Sage/反对Sage的岛民id都会被记录,防止有小团体集体乱Sage,以及公开透明,让每个岛民都能知道Sage原因,有没有被滥用。

  4. 陶片放逐法
    和无红名机制一样,除了Sage串,所有岛民也可以对故意破坏环境的岛民进行放逐,也是放逐/反对放逐超过一定数量。

后记

每一个岛民都可以参与进岛民岛的开发中,也可以在我可能无法维护的将来,fork该项目下来,延续岛民的火种。
对于是否会出现多个岛,群岛,岛链,我的想法是,我想将这个岛建立成分布式的,共享串数据的岛后端,根据我的能力,会在后面一步步实现的。
有新需求或者意见建议都可以在Issues里提哦。

About

岛项目说明

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages