Closed renauter closed 2 years ago
Admin portal and Explorer are using two different technologies and the playground is using another one. The best route is unifying the look and feel by using a company library in all products.
Playground is also having an issue with custom CSS and the web components which won't allow the same look&feel.
Integration with TF Connect should be out of the scope of this until it's ready.
issue merged into https://github.com/threefoldtech/home/issues/1221, please comment and continue discussion on this issue
Re-opened this issue because it seems to be clearer to handle the unified TFChain Portal separately
See @sabrinasadik comments on #1195 to complete the story
The goal is to have a unified look and feel not merging tons of different technologies/languages and code into the same project without a real benefit -except for the added complexity and scope creep-.
For me integration of portal and explorer is kinda nice, having the minting integrated too is a really good idea. For other things I don't agree.
Tech: python, electrum, bitcoin, js-sdk, depends on v2 explorer, tf connect, configmanager for database, kubernetes for infrastructure, mercurio payment gateway. vue2, vuetify, nginx for frontened
Get TFT is an example of things I don't agree they need to be redone what makes sense is updating the UI to match the brandbook and link to it from the dashboard
Playground itself is done in vue as a showcase for embeddability of weblets, and weblets are done as web components in svelte, but it should be just a playground and limited to that
Tech: svelte, webcomponents, typescript, Bulma, vue2
Weblets are meant to be as plain as possible for reusability (e.g in a playground on in an interactive documentation.. etc), what could be a better option is having a fully different project with its pieces more controlled and integrated, unlike the playground, because weblets are meant to be decoupled as much as possible while a well-defined experience needs to be really integrated.
Ok so, would it be possible to have a uniformed design pattern for Portal, GetTFT and Playground ? At least background color, font style/size/color, for a better user experience
Ok so, would it be possible to have a uniformed design pattern for Portal, GetTFT and Playground ? At least background color, font style/size/color, for a better user experience
Definitely :)
Great! Very important to have the feeling of everything looking the same for a unified experience, even if don t (still) belong to the same product
Given a micro-service architecture, the backends of the different functionalities should not be merged. The backend technology should not dictate how the frontends look like and there can be a standalone one and one in a unified portal.
@rkhamis please create a new issue amd tag this one as history
@rkhamis please create a new issue amd tag this one as history
@sasha-astiadi Why? This issue is perfectly fine, it has the discussions, the background and everything relevant. Also, the story is in verification why would we redo all that again?
Maybe the best would be editing this one to better fit what was done on dashboard Let me do that Ok? @xmonader @sasha-astiadi
Why a all-in-one TFGrid Dashboard ?
Following the idea of simplifying the user experience we want to have a more user-friendly TFChain Portal Actually we have all kind of different services which are relevant for the user (e.g. Playground / Grid Explorer / ...) and not obviously accessible from the portal, that's why we want to unify them We decided to create a new product called TFGrid Dashboard to replace the actual portal
Story items
Future consideration
Open questions
Shall we go first for a soft integration as suggested here and rebuild a new product after ? Question was answered by creating new dashboard instead of keeping portal