Evaluate options and design considerations for adding comments to market details page
Next steps:
- Define requirements for what we need from comments
- Decide whether we want centralized or decentralized
- Bob to schedule meeting with Subsocial
- David to work with Mikhail on designs
Potential options:
- https://disqus.com/
- https://commento.io/
Subsocial Integration Summary:
Subsocial team recommends their new chat Dapp "grillchat" https://github.com/dappforce/grillchat https://staging-grillchat.subsocial.network/
Pros: -open source and customization using tailwind -no wallet or tokens needed for user -runs on top of "new special solochain with 2 seconds block production time with the same Subsocial pallets that we use on our parachain" this enables "almost real time" conversations in the chat -users can use substrate accounts -planned to implement tipping feature
cons: -chat dapp is very new, so would likely require customization for integration -built mobile first with desktop support -embedding not currently supported (subsocial team wants to work toward this)
flow: Each market would open a post on subsocial. This subsocial post would spawn a chat in grillchat. the newly spawned grillchat room (theoretically) could be embedded directly on the market page allowing users to ultimately just have an open chat room experience. this could also be cool for proposed markets feedback
If we decide we want to explore this option more, the Subsocial team is extremely open to collaboration and willing to move forward as soon as were ready.
https://docs.subsocial.network/docs/develop/
@Boibit I think this is very interesting tbh and something we should really consider before just picking something easy and centralized like disqus or comment. I would be interested in doing some more research on this from a technical perspective. What it would take for use to integrate.
Do users need to have some native subsocial tokens, or can they pay with ZTG over xcm?
@yornaath if I remember correctly, the only sub needed would be to make the thread on sub chain upon market creation. After that the chat takes place without the need for any additional gas.
Web3 dapps need web3 social ;)
Let's go with Commento for now and keep evaluating Subsocial as time goes on, also to user test the feature before committing time to integrating Subsocial.
- Next steps: Add grill chat embed for global chat on app.
- Keep in mind we still want threaded comments.
- ~~Complete: Adding grill chat for global chat.~~
- Still need to add threaded discussions
How do we feel about Disqus? You can see an example here that was on WSX: https://staging.thewsx.com/markets/877
The version you see there is the basic/free tier without any branding/whitelabel options