本文由IPFS原力区收集编译,版权所属原作者 去年,当我们发布第一版3Box评论和聊天框插件时,我们的目标是通过简单地添加UI组件,允许用户以令人兴奋的方式与应用程序进行交互,来使每个web3应用以最少的开发达成至少一点点的社会化。 发布后,许多开发人员将这些易于使用的UI插件添加到他们的应用程序中;评论插件甚至赢得了Devcon 5的用户体验奖! 今天,我们很兴奋地发布新的评论和聊天框,包括更多的社交功能:点赞、表情、回复和投票!这些特性缩小了web3技术和遗留的web2解决方案(如Disqus)之间的功能差距,使3Box的评论和聊天插件更加社会化。 3Box评论 我们已经添加了评论回复、表情回复、投票和删除评论的UI。 3box-comments-react?节点包是一个drop-in react组件,为web3开发人员提供现成的Ethereum应用程序评论系统。只需几行代码,就可以轻松地将丰富的、分散的社会话语添加到你的dapp中。3Box评论插件是使用3Box基础结构构建的,它可以处理创建评论线程的所有逻辑。 V1.0.0中的新功能: 回复:回复内联评论(限两层回复),回复带有嵌套回复的删除评论来继续嵌套回复 表情符号回应:用来自内联选择器的表情符号对每个评论做出反应 投票:对任何评论投赞成票或反对票 工作原理 结构 Comments插件是使用开放线程的标准实现构建的,开放线程是在3Box Threads API中定义的,并通过3Box.js SDK提供。Comments插件还包括用于输入和显示用户评论的UI、用于获取用户配置文件的逻辑和分页。该组件可配置为各种身份验证模式,并且可以处理Web3/3Box登录和注销状态。 身份验证 如果不进行身份验证,用户只能读取评论线程中的消息。然而,身份验证完成后可以使用更多的交互功能。用户通过身份验证后,可以发布评论、删除评论,并实时接收其他用户的评论。 如果你没有登录,并且该组件没有被传递你的Ethereum地址,则该组件无法知道哪个评论属于你,以便删除。登录时不留下评论的功能将很快实现。 如何使用? https://docs.3box.io/build/plugins/comments 3Box聊天框 我们添加了聊天点赞功能。 box-chatbox-react节点包是一个drop-in react组件,为web3开发人员提供一个现成的聊天系统,用于他们的Ethereum应用程序。Chatbox通过几行代码就可以轻松地将分布式的聊天室添加到你的dapp中,从而实现丰富的社会讨论。3Box Chatbox插件是使用3Box基础结构、3Box Ghost线程和处理所有3Box和web3逻辑来创建一个聊天框构建的。从v0.1.0开始,Chatbox支持对每条消息点赞。 工作原理 结构 聊天框插件是使用3Box Ghost线程的标准实现构建的,该实现在3Box线程API中定义,并通过3Box.js SDK提供。与所有Ghost线程一样,聊天框消息通过IPFS/libp2p pubsub从一个对等点发送到当前连接到网络的其他对等点,然后由在线对等点存储在内存中。只要聊天框中至少有一个用户,消息待办事项列表就会被持久化,但是如果所有用户都离线,那么历史记录就会消失。 聊天框插件包括嵌入式窗口或弹出式聊天室的UI以及所有相关逻辑。该组件可配置为各种身份验证模式,并且可以处理Web3/3Box登录和注销状态。 身份验证 从Chatbox v0.0.5开始,可以直接在组件挂载上访问消息。在v0.0.5之前,聊天框消息无法读取,直到用户验证自己的3Box、应用程序的空间,并加入了聊天框的Ghost线程——在验证和加入之后,用户可以实时发布和接收来自其他用户的消息。 如何使用? https://docs.3box.io/build/plugins/chatbox /End. 本文由IPFS原力区编译,原文链接: https://medium.com/3box/3box-messaging-plugins-get-more-social-354e2afe88cb 【IPFS原力区】 价值观:价值 共建 共享 荣耀 总部位于上海,聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于 IPFS 的商业生态建设和社区发展。 【原力开放日】 每周二举办,聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者,共建IPFS生态的健康发展。 —- 编译者/作者:IPFS原力区 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
IPFS构建的3box聊天插件又双叒叕搞事情了现在可以评论、点赞啦
2020-02-13 IPFS原力区 来源:区块链网络
LOADING...
相关阅读:
- 无锡尚德组件工厂1.5GW高效组件扩产项目正式投产2020-08-03
- IOTA宣布完全分散的IOTA 2.0测试阶段2020-06-30
- 加密谷日报 | 纳斯达克推出「市场服务平台」和数字资产服务组件,帮2020-06-29
- 纳斯达克推出「市场服务平台」和数字资产服务组件,帮助用户管理数2020-06-28
- Minecraft遇见比特币世界:集成区块链插件2020-05-29