Comments (7)
I propose we keep the list small and tightly curated for the immediate future, for the following reasons:
- Committing to "everything that's not a scam" still creates a very large surface area for review (there are ~1,900 listed on stateofthedapps.com).
- If we ever make a mistake and do list a scam, we've created a horrible experience for some person who used ethereum.org.
- The purpose of linking to these apps on /Use is to actually show the user something interesting they can "do with Ethereum". If that's the goal, a curated list of high-quality applications - with good landing pages, good UX, known to be non-scams - seems to achieve it better.
- We already achieve part of the "be comprehensive" goal by linking to other people's lists further down this page.
from ethereum-org-website.
One valuable thing to do here would be to define the criteria we're using to put applications on this list. A few starting points:
- Is the app a "user" application? There are many applications or services "built on ethereum" that are narrowly targeted at developers or sophisticated users. For instance, we would not list Infura here (though it is, and should be, on the /Build page)
- Does the app have a good user on-boarding process? Can a user follow our link, and find all the instructions they need to get started on the applications website?
- Does the application "round out" the list by adding a new kind of application not already present?
from ethereum-org-website.
The only criterion I'd add is:
- Should be a popular and established application.
Yes, it's insider-ish, but it saves a lot of effort in reviewing and fending off listings from unknown/unproven apps.
from ethereum-org-website.
Looking at #23, I can see how this will be a regular item for consideration. Is there someway of deferring the curation to another source? There's a lot of dapp listing site out there, maybe one has an API we can pull from, or we can just link out to them.
If we go the direction of "just include everything that's not an obvious scam", I'd be in favor of modifying this feature to:
- We have a huge list of applications built on ethereum
- Every time a user loads the page, 5 of those applications are chosen at random
- Those 5 are displayed in a random order on https://ethereum.org/use/, under "Use an application built on Ethereum"
- There's a link to "view more apps", which has the full list.
from ethereum-org-website.
If this feature exists, it should be used to get project sites to put some sort of "built on ethereum" reference onto their site for inclusion.
from ethereum-org-website.
Good discussion here. Looks like it's clarified our acceptance criteria in the README:
https://github.com/ethereum/ethereum-org-website#notes-on-individual-sub-pages
It's on our roadmap to build a generic component that handles this random selection (i.e. given a list of X URLs & anchor text, display a random list of Y links). There are a couple implementation details to sort through - e.g. should the list randomize every time the component renders? or only once per user session? Feel free to add thoughts in this discussion.
It's not a top priority but we'll update progress here (i.e. label as wip
when work begins). Until then, labeling this as a good issue for contributors to pick up!
from ethereum-org-website.
Closing in favor of #352
from ethereum-org-website.
Related Issues (20)
- Content request: best design practices for wallets (UX/UI) HOT 3
- Content request: Smart contract design and UX
- Add Linea to displayed layer 2s HOT 2
- Suggest a wallet HOT 3
- Suggest a wallet: MEW Portfolio HOT 3
- Remove StatsBoxGrid stories
- Design request: redesign dapps page HOT 3
- Suggest a wallet: Looping Smart Wallet HOT 3
- **Release Notes Persisted**
- Updating ShapeShift Wallet - ERC20 Token Import
- Suggest a wallet: MEW Mobile HOT 3
- Updating "Figment" to show a green check for Self Custody
- Feature request : Introduce new faucets list page HOT 1
- Request Permission to use Ethereum Logo for Collaboration in New product idea HOT 1
- Add Blob transactions to list of transaction types
- Remove Truffle references from ethereum.org as Truffle has been sunset HOT 8
- Suggest a wallet HOT 4
- Remove Atom Editor from IDE List on Ethereum.org
- Broken Link for Azure Blockchain Workbench
- T0pps3cr3t HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ethereum-org-website.