🇨🇳|平台开发: 第十一版更新

大家好!请查看目前的开发报告,涵盖在9月17日9月30日期间内完成的工作。在此段时间内,我们专注于设计桌面客户端版本分发系统的架构,以及The Abyss平台的国际化系统。

此外,在这次开发更新报告中,我们决定总结自2018年5月以来所做的工作。来我们开始吧。

汇总结果

下面的列表反映The Abyss团队2018年5月9月的期间内完成的主要任务。由于正确的计划、时间管理和努力工作的原因,我们会取得这些出色的成果。

包括完成任务的The Abyss路线图(2018年Q2-Q3)

最近sprint中的结果

由于开发团队拓展,在最近的sprint(9月17日9月30日)期间内,我们设法执行了另一组任务。具体的结果如下:

  • 我们设计了通用界面翻译的机制,允许来自世界任何地方的用户用本地语言阅读以及浏览The Abyss网站(目前已经有6种翻译)。新系统基于Pontoon开放源码的软件。
  • 选择向客户发送电子邮件通知的合适服务提供商时,我们实施了严格的选择程序。我们进行了深刻的市场分析和调查,以及一系列的测试。我们审核了如下的提供商:MailgunMandrillSendinBlueSendGrid等其他的。最后我们选择了Amazon Simple Email Service(Amazon SES)作为我们的电子邮件服务提供商。这是一个灵活且高伸缩性的基于云计算的电子邮件发送平台,允许我们建立适当的IP和域名信誉,防止自己的电子邮件进入垃圾邮件文件夹。
  • 我们将以下的信息添加到详细的交易历史记录部分:交易状态、佣金金额、余额变更、取回金额、Etherscan链接等。交易历史记录还允许跟踪每个推荐支付的推荐级别,并了解每个空投奖励的空投活动。
  • 交易历史记录是一个使用异步加载技术的单页部分。它可以使用笔记本的触摸板或PC鼠标滚动到底部。
  • 详细的推荐网络部分现在包括促销视频(讲解推荐计划是如何运作的)、推荐计划规则、每个级别的被推荐人数量、每个推荐级别的支付金额,以及更详细的推荐统计数据。
  • 我们已经使从平台发送的所有电子邮件通知的设计符合标准。更具体地说,我们已经对注册、帐户确认、密码恢复、开启双因素身份验证,以及取回代币时发送通知的设计而进行修正和改进 (开启双因素身份验证和取回代币时需要代码确认)。
  • The Abyss激励计划(空投活动)中,我们向个人用户帐户引入了6位数的推荐代码。现在可以通过单击专用的按钮手动或者自动复制推荐代码,并在可以在注册窗口中使用的特殊字段上输入。
  • 我们不断对分析领域进行改进。我们添加了一种特殊机制,允许收集有关在平台上每个操作的信息和统计数据(是在桌面客户端和Web版本上可以使用的)。此功能有助于进一步的转换优化和UX/UI的微调。
  • 由于我们社区的及时反馈,我们已经揭示出了我们在办公室测试产品时从未遇到的问题。我们发现很难通过桌面客户端The Abyss平台上注册,因为CAPTCHA机制过于复杂,使得用户多次确认他们不是机器人。我们在最近的sprint期间中已经解决了这个问题。
  • 我们对其他的数字发行游戏平台开发的桌面客户端进行了重大的分析。我们还调查了版本分布的方式,以便为The Abyss平台提供最优解。我们测试了30多个开源图书馆之后,选择了最佳的解决方案,允许在短期内执行下面所示的方案。
桌面客户端和版本分发
  • 开发者将有机会创建新的版本或者为现有的版本创建patches(打补丁)。此功能将在开发者专用的实用程序(包括用户界面)中可以使用,这将允许执行文件的二进制比较,注册builds和打补丁,并且将其上传到平台的build存储。版本的其他选项和设置(比如版本在各个区域的可使用性,内部测试、Beta测试或者已经发布的版本状态)将在开发者的帐户中可以找到。

未来计划

接下来的几个步骤将包括我们对桌面客户端进行的一些重大的改进。

  • 桌面客户端版本分发系统将使用C#跨平台编程语言构建,并将在WindowsMacOSLinux中使用。
  • The Abyss游戏平台可以通过Web桌面访问。那些只想玩网页游戏的人不必下载并安装桌面客户端
  • 除了The Abyss开发流程以外,我们还致力于在整个开发,升级和实时部署中改进基础架构。不久的将来,我们计划部署基于Kubernetes的系统,这是一个开源系统,用于自动化部置,规模化和应用容器的管理。

今天到此为止。The Abyss团队将每月发布开发进度报告两次。下一个报告定于2018年10月15日

继续关注我们的项目!我们还有很多东西想给您看!

此致敬礼,

The Abyss团队


Telegram (CN)DiscordFacebookTwitterLinkedInBitcoinTalkRedditVimeoGitHub