ethereum / ethereum-org-website Goto Github PK
View Code? Open in Web Editor NEWEthereum.org is a primary online resource for the Ethereum community.
Home Page: https://ethereum.org/
License: MIT License
Ethereum.org is a primary online resource for the Ethereum community.
Home Page: https://ethereum.org/
License: MIT License
It would be great if the Vuepress theme is separate out from the project. It'll be easy to maintain code and content another advantage is that the theme can be used or maintained by any other Vuepress developer. Let me know if you agree I'm happy to submit a PR.
Car Changer Application Will Help People To Change Own Cars With each other Based on Smart Contract In Ethereum Block Chain.Each Person Must Have An Account In Car Changer App and Can Sign Own Cars With Some Mandatory Information Such As Year Of Product,Company Name,Color And ETC .According to Smart Contract Car Evaluated And Price Of It Announced To Owner.IF The Owner Apply The Price When A User That Send A Change Transaction, Smart Contract Will Check The Transaction And Price Of User Car. If Price OF User Car Is Less Than Another User, Transaction Will be Complete After Remain Value Of Car Spend To That User From ETH Wallet And They Have 3 Days Time To Deliver Cars To Each Other.IF After 3 Days Based On Members Verification Car Delivery Did not Accomplish, Another Transaction Automatically Returns ETH Wallet With Compensation To User That Member Announced.The Value Of Compensation Will Be Spend From User ETH Wallet That Members Verified.
Author:Mohammad Taghipour
For More Information:[email protected]
I think it's pretty much ready to go live on github pages! (deploy script, base config). I wasn't entirely sure if it would be deployed to https://ethereum.github.io/ethereum-org-website but I imagine so, then not entirely sure how it interfaces with the custom domain?
On this page:
clicking on Ethereum Developer Tools List #Patterns—best-practices
redirects to 404.
clicking on Geth
under Clients & Running your own node
section redirects to 404.
This issue is based on a conversation with Scott Lewis on twitter, where he made the following point::
“non-technical” is a diminutive term for non-devs by devs. the idea that random ethereum-curious individuals will self-identify as “non-technical” is not reasonable.
What do others think? cc @ethjoe
0.5 ETH
Ethereum.org will be regularly updated with new content. We should add a "Last updated" copy to more clearly communicate to users that the site is always evolving.
Footer.vue
)This might be a useful option: https://vuepress.vuejs.org/plugin/official/plugin-last-updated.html
The deadline for submissions is November 11, 2019.
The prize will be awarded to the first valid submission.
The submission will be reviewed by November 18. Winner announcements and prize payouts will occur before November 31, 2019.
Specifically, it looks too much like the ETC logo.
I suggest we using the hologram logo from:
But probably anything from Jon Ying would be fine.
Ethereum.org doesn't have a warrent canary in the footer anymore. The foundation page https://ethereum.foundation/ has one. Is that enough or should ethereum.org also have one?
If it's wanted I could create this pull request.
This issue is based off a conversation with Scott Lewis on twitter, where he made the following point:
for a developer to realize the developer portal exists they must also know that ethereum nomenclature for a developer is a builder, but IRL a builder is someone who builds houses. given the devs visiting http://ethereum.org are new to ethereum, this is suboptimal.
My steel man to expand on this is:
What do others think? cc @maurelian
It's unclear how decisions are being made to merge and who exactly is in charge of making them. The process of selection should be clearly defined so that people working on the problems are doing so with the transparency necessary to effectively submit changes.
It would be great if the Beginners section had a quick basic explanation of what blockchain tech is and how the introduction of smart contracts changed the space, plus a basic explanation of how smart contracts work. Alternatively there could be links to some high quality resources here that give a good basic understanding of these concepts.
We would like to have a feature where:
Current dapps listing is curated by a small set of validators, use a dynamic TCR (Token Curated Registry) with Kleros to highlight projects and keep the listing curated.
As currently stated in Use Section, Dapps highlighted are frequently updated. this proposal is a pathway to have something as suggested in #63.
Kleros is a dispute resolution platform currently specialized in TCR maintenance and curation.
Anybody can submit a proposal with their AragonDAO Gouvernance to create a "Court" with specific guidelines,
These guidelines would state what is a acceptable project to be listed on the website, guidelines can be crafted by the current small set of website validators.
Project willing to be listed on the website TCR would submit their application to the TCR with a small deposit, if the project isn't compliant with the guidelines anybody can challenge it and Kleros jurors will arbitrage the dispute, the winning party earn the deposit of the opposing party.
When the TCR have enough "curated" project listed according to validators, the website parse the TCR and randomly select a subset of projects to highlight.
Ethereum is more than just a technical blockchain. It's humanistic values and collaborative community what makes it thrive and special. Here are some ideas for sub-pages:
🌍🌏🌎- A page on social impact: Examples on how ethereum is helping disadvantaged societies, working on charitable activities, and how it is good for the planet. (highlighting Giveth and other similar organizations)
🎨🌟🌈- A page for Artists: expressing their views, perceptions and visions about ethereum & it's community. Ethereum is bringing us new ideas on its possibilities and we tend to have a challenge to understand how to define it. why not open the door to artists to contribute in providing us new perceptions.
🎓🏫📚- A page to list the research topics for ethereum by Universities and Organizations. This page is dedicated to show how ethereum studies can expand the intellectual horizon of the world. (i.e. inventing new economic models, new mathematical models, social studies, etc.) which gives back to the society.
Highlight awkward with linebreak on mobile
There is a plate "Read about the new artwork!" which is showing on each page of the site. Is it so important for Ethereum community to be placed here? I don't think so. This information could be shown on the main page under the artwork. It would be enough. I think such things could be used for noticing about hardforks, security issues, and important events.
It looks more like advertisement popup than important information notice. There should be a blog section and a block on the main page for things like this.
In my opinion it's unfriendly self-promotion of some team members in it's current view.
Build errors on PRs:
No configuration was found in your project. Please refer to https://circleci.com/docs/2.0/ to get started with your configuration.
I think we should remove the CI unless there's an obvious need for it as netlify performs its own tests on the builds
The old site had a section dedicated to describing the relationship between ETH and BTC. Many users coming to the new site will likely know of Bitcoin and may hold some too. They will want to know how ETH matches up to BTC and whether they are in direct competition. Personally I am of the opinion that they can both benefit from each other. Having a link/page to a blurb about potential synergies could send a positive message and reduce anxiety of any BTC holders trying to learn more.
Feel free to disagree about this being a good idea.
I think the subheadings under the four sections should be anchor links to the specific sections of the page that they refer to. IMO it intuitively feels like they should be links, and feels weird when they are not. It would also help people get to the information they want faster without having to go through so many clicks.
The "Built on Ethereum" link is broken. Looks like it's being treated as a relative path when it should be an absolute link..
The link can be found on this page, just before the part (2)
The image is really light against the white and black background.
Is there a raw version of this file somewhere? Happy to play with some options.
I was wondering what's happened with EF donation wallet from the old site?
https://etherscan.io/address/0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359
http://web.archive.org/web/20190330174149/https://www.ethereum.org/donate
Read about this artwork is a button, which behavs like a link. It should be replaced with proper element due to accessibility issues.
I know that Ethereum as an organization provides poor promotion to its' members and it should be fixed. But it doesn't mean that members of the team should take advantage of their position and put advertisement into the community/project resources wherever they want.
I've already reported this problem with "New artwork" plate and I've just found an artwork authors' links in the site footer. Footer links are very high ranking by search engines and it's strange to see this long list of coauthors right there. Who are all of this people? What have they done for Ethereum, except of this glance picture like hundreds of others around the Web? Where Gavin Wood's link, Richard Moore's, or Ethereumjs' team members? For me It looks like nepotism and I strongly dislike that.
Members promotion processes should be transparent, publicly audited and more inclusive. Now it's completely opposite. It should be solved with the next steps:
Refer to #112
Please add http://ogp.me/ tags so when links shared at social media they will show with a proper cover image and title/description
Right now the Beginners page is very sparse and text-heavy. This page is targeted at people who are entirely new to Ethereum, but it's an intimidating wall of text.
One way to improve this would be to add images to break up sections of text. Examples that could be useful:
Add video: Ameer Rosic - What is a Smart Contract? A Beginner’s Guide https://www.youtube.com/watch?v=qdoUpGg_DpQ
Currently it takes a huge number of clicks to actually get to a wallet:
IMO this is a huge usability hurdle, we're basically requiring users to go down a pretty complicated educational rabbit hole before they can just get a wallet and have an ethereum address.
I would favor replacing this approach with a more opinionated one: we just link to the pages (ideally a tutorial link and a download link each) for some wallets that we select, (eg. Metamask, MyCrypto, the Opera browser, TrustWallet, a few more) that we deem to be high quality enough to expose new users to.
Also, I would favor switching around the order: step 1 should be getting a wallet, step 2 getting some ETH, step 3 using applications. This makes more sense because it's the only logical order in which you can do things: you need a wallet to get ETH, and you need a wallet and ETH to use applications.
This line should be removed from the guidelines:
"Ethereum.org should not be a traditional product website like every other blockchain. There is no sales pitch."
Ethereum is as much a product as any other blockchain or open source project, see apache.org
, linux.org
, python.org
, angular.io
, etc... for preexisting projects which have.
Rejecting everything currently known about the utility of websites and branding and pretending ethereum is immune to the need makes little sense.
There are people right now who would love to pitch ethereum as a technology to their company and can't, because the website looks so bad, and they'd never be able to sell it to their boss.
I've had C level executives reach out to me about this, it's not minor.
The “fork this page” is confusing to many.
On mobile, the GitHub icon is always present, and just links to the GitHub for the website without any context.
Suggestion: change wording to “Get Involved” and make a Get Involved page that has links to the GitHub and explains how the website is managed.
Thinking about this more, having this on every page is overkill. Maybe in the footer - “See an error, have a suggestion, or want to make an improvement to this page or site? Get involved”
On mobile, probably remove the icon altogether and people can navigate to the “Get Involved” page via the menu.
On this page, clicking on Ethereum Developer Tools List #Testing-Tools
redirects to 404.
The announcement link which displays on every page is currently pointing to /relaunch.md, but we are going to change this to link to the blog post hosted on blog.ethereum.org.
https://github.com/ethereum/ethereum-org-website/blob/master/docs/.vuepress/theme/Layout.vue
Current: "Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world."
Problems with current:
Alternative proposals
Not meant to be the end-all, just some starting points. IMO if we want to mention money, we need to mention at least one thing that is not money too; and for a two-sentence intro that may not be appropriate.
Some ideas above have been partially plagiarized from:
Some people use extensions like Dark Reader when browsing the web. Currently, ethereum.org produces weird graphical errors when viewed through that extension, as documented here.
We should make ethereum.org compatible with such extensions, by either detecting them and flipping the website automatically to the existing dark-mode setting, or simply fixing the issues that cause the strange formatting issues.
The footer of https://blog.ethereum.org has a LinkedIn icon that links to https://linkedin.com/in/ethereum -- this is a person, not an
I couldn't find the source of this blog, otherwise I would have made a pull request to help fix it.
If we're going to link to LinkedIn at all, people probably meant to link to https://www.linkedin.com/company/ethereum/ -- which should be labelled as Ethereum Foundation.
Filed in ECH 35
Helpmy..
If my assumption that Ethereum.org utilizes aws cloudfront, enforcing https (aka redirecting all http traffic to https) is as simple as checking a checkbox in AWS:
To configure CloudFront to require HTTPS between viewers and CloudFront
Sign in to the AWS Management Console and open the CloudFront console at https://console.aws.amazon.com/cloudfront/.
In the top pane of the CloudFront console, choose the ID for the distribution that you want to update.
On the Behaviors tab, choose the cache behavior that you want to update, and then choose Edit.
Specify the following values for Viewer Protocol Policy: Redirect HTTP to HTTPS
Reference: https://twitter.com/_prestwich/status/1161420491652866049?s=19
At least until the separate new Ethereum Foundation website is built, ethereum.org should have basic contact information on it that someone can use to reach the EF.
Let's simply add [email protected]
to the footer.
Guarda is a custody-free multi-platform wallet with Ethereum (and Ethereum-based tokens) support. The user-friendly wallet interface is perfect for a cryptocurrency novice + Guarda Wallet blog always has useful information on managing various supported cryptocurrencies (step-by-step guides, videos and detailed descriptions).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.