polkadot-js / apps

Basic Polkadot/Substrate UI for interacting with a Polkadot and Substrate node. This is the main user-facing application, allowing access to all features available on Substrate chains.
https://dotapps.io
Apache License 2.0
1.73k stars 1.51k forks source link

Reconsider rebranding Polkadot.js to remove the "Polkadot" #9189

Open csaint02 opened 1 year ago

csaint02 commented 1 year ago

There has been a lot of conversation in the Polkadot community about rebranding Polkadot.js to Substrate Developer Console, or honestly anything separate from the "Polkadot" brand.

I am not a dev, but I do know that .js is a crucial tool within the Substrate developer ecosystem which continues to grow over time. I think the most important motivation for this rebrand is to stop confusing new users that are onboarding to Polkadot and innately feel the need to use .js as their wallet because of the Polkadot name and the long standing history

Over the past few years there have been multiple wallets emerge that cater to the user rather than the dev. And in my humble opinion, I think the devs will find this tool through word of mouth or necessity and it would be much less of a problem than the converse scenario. In this respect, I am humbly asking for the maintainer to consider changing the name. There have been a number of people commenting on this subject as of late both from the dev community and the user community.

Thank you and please consider these links as reference for the community support for a rebrand. I am happy to supply more and encourage people to comment here to show support.

I would also ask, what would it take for you to seriously consider this rebrand?

https://forum.polkadot.network/t/polkadot-js-apps-messaging-rebranding-thoughts/2001/18

https://twitter.com/LeemoXD/status/1635953191765540865?s=20

https://twitter.com/csaint02/status/1636343931544764416?s=20

antonkhvorov commented 1 year ago

Polkadot JS -> Substrate JS seems like a very reasonable move.

1) Lots of networks are not a part of Polkadot, but available through Substrate JS Apps 2) Similar to networks/projects utilizing API for products not in Polkadot eco 3) Allows new users to better understand that Substrate JS Apps is developer-focused tool rather than the Polkadot app for everyone

lolmcshizz commented 1 year ago

Also replace the old (outdated!) Polkadot logo on the extension

image

Replace with substrate logo image

rossbulat commented 1 year ago

Substrate Developer Console blanket name and [active chain] Developer Console depending on which chain you are using sounds reasonable to me.

csaint02 commented 1 year ago

Even just substrate.js would be a good middle ground

csaint02 commented 1 year ago

@jacogr any thoughts on the matter? Sorry to tag, I am sure you're busy, but I think many are curious your thoughts.

gonzaloetjo commented 1 year ago

Even just substrate.js would be a good middle ground

I believe the dev should be present in some form, as I feel it's better to take any ambiguity out.

Maybe subdev.js with longer name Substrate Developer Console. Otherwise I'm for the change in itself as Polkadot.js should have a bigger audience.

arrudagates commented 1 year ago

Substrate Developer Console

I agree with rebranding to Substrate Developer Console, and furthermore I strongly believe the rest of the API should follow on the branding -> substrate.js API, Substrate Developer Extension, etc.

rossbulat commented 1 year ago

@jacogr are you able to give some feedback.

ltfschoen commented 1 year ago

It makes sense, maybe similar to why they split https://github.com/paritytech/polkadot into --> paritytech/substrate & paritytech/cumulus & paritytech/polkadot

If we actually went down this path we'd probably need to split it into a Substrate API and a Polkadot API.

We'd have to move individual parachain aspects from each repo to the Polkadot API.

We'd have to do things like:

We'd have to split the Polkadot Wiki https://wiki.polkadot.network/docs/polkadotjs into --> Substrate Wiki & Polkadot Wiki

Are there any market research findings on what proportion of new users create their wallets by using Polkadot.js versus other means like following the Substrate documentation branding by using Subkey https://docs.substrate.io/reference/command-line-tools/subkey/ ? And findings on what proportion of those users get confused and during the process and what are the different UI-specific causes behind that? What proportion don't end up converting into users of the ecosystem as a result?

With regards to the new wallets that are emerging, many of them aren't open-source or used to be but are now closed-source, so as a dev I still use Polkadot.js for pretty much everything. Polkadot.js has the most eyes on it and I'd argue is the most trusted. It even warned users like myself to be wary of contributing to crowdloans using other wallet interfaces, since some campaigns websites didn't always deposit directly to the crowdloan module and instead deposited to their own multisig, which in some instances was used to cause delays in returning deposited crowdloan tokens to users.