ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
5.05k stars 4.81k forks source link

Q1 2024 ethereum.org product roadmap #12005

Closed minimalsm closed 6 months ago

minimalsm commented 9 months ago

To make our work more accessible and to foster more community collaboration, our team publishes an overview of our quarterly roadmap goals. See last quarter's roadmap here: #11386.

Greetings fellow Ethereans!

Our vision with ethereum.org continues to be to create the best portal for Ethereum's growing community. We’re an educational resource focused on helping onboard millions of visitors to Ethereum each month. Here's a look at our major Q1 initiatives to advance this vision.

Quick point of clarification: this is the roadmap for ethereum.org the website, not Ethereum the protocol. If you’re looking for the Ethereum roadmap, check out information on upcoming network upgrades and learn more about Ethereum governance.

With that out of the way, let’s dive in.

Revamped Site Navigation πŸ—ΊοΈ

In Q1, we’ll implement a major overhaul of our top-level site navigation. The new navigation is more thoughtfully reorganized to enhance discoverability and user experience. This isn't just about looks – we're also deeply committed to improving information architecture, accessibility, and language support as part of this initative.

Check out the preview deploy, for a sneak peak of what we've been working on so far.

Finding a Wallet πŸ‘›

In Q4, we reconsidered our existing designs for ethereum.org’s find wallet page. As one of our most important pages to onboard beginners (~200K pageviews per month), we decided on and prototyped iterative improvements to enhance the experience of finding a wallet to feel less confusing and overwhelming with the number of wallet options available.

In Q1, we’ll bring these designs to reality as part of this implementation focused initiative.

We’d love to hear your feedback! Let us know what you think in the #design Discord channel.

AI explorations πŸ€–

We’re a little over a year out since ChatGPT’s debut, and it's clear that AI is both: a) here to stay and b) transforming products in exciting ways. We're excited to kick-off explorations of AI integration for ethereum.org.

In Q1, we'll be researching, experimenting, and developing prototypes to bring innovative AI features to ethereum.org.

Got ideas or suggestions for AI on ethereum.org? We'd love to hear them on our Discord πŸ€–

Community Onboarding Enhancements 🀝

Ethereum.org has grown to what it is today as a result of the work of thousands of contributors. We massively appreciate every single person getting involved regardless of the size of the work.

Despite that, we understand that onboarding into our community, especially given the technical nature of our project and product, can be challenging.

In Q1, we're committed to making this process smoother. Our focus will be on analyzing and improving our community onboarding flow, with the goal of making it easier for new members to get involved. This will not only enhance the experience for new contributors but increase the number of voices involved in building ethereum.org.

GitHub Maintenance! πŸ“‰

Another part of the contributor experience that we want to improve is the current time it takes for community issues and pull requests to be resolved.

During Q1, we will increase the time the ethereum.org core team spend reviewing GitHub issues and pull requests with a goal will be returning to maintenance mode we have outlined for issues and pull requests.

Friendly reminder that we encourage input from the community you're free to review and give input to any open issue or pull request

Improve Content Comprehension 🧐

Learning about Ethereum can sometimes feel overwhelming. One of the biggest goals of ethereum.org is to make understanding Ethereum as straightforward as possible. To improve this, we're focusing on enhancing the accessibility of our content through our glossary tooltip.

In Q1, we're planning several enhancements:

  1. Glossary Tooltip Improvements: refine our existing glossary tooltip to make it even more user-friendly
  2. Glossary Content Update: add new terms and simplified explanations in our existing glossary
  3. Tooltip Implementation on Beginner Pages: extend the glossary tooltip to all beginner-level pages on ethereum.org

Dencun Content Updates πŸ—»

The next major Ethereum upgrade, Dencun, is expected toward the end of Q1. This upgrade will drastically reduce layer-2 fees via the Proto-Danksharding (EIP-4844) implementation.

In Q1, we will create and release new content related to the upgrade, help guide node operators to update their setups and educate users about the changes and their impact.

Next Billion Website πŸ—ΊοΈ

One of the most exciting aspects of Ethereum is the emerging use cases that are helping to bring the next billion users onto Ethereum. Many of the Next Billion fellows and scholars are at the forefront of this, uncovering unique Ethereum applications to address significant global challenges.

We're excited to collaborate with the Next Billion team in Q1. Our goal is to better highlight their groundbreaking work of fellows through a new website that we'll be helping to design and build.

Keep an eye on the Next Billion Fellowship website for updates πŸ‘€

Crowdin Improvements 🌍

Crowdin plays a key role in our workflows as our translation management platform. This quarter, we're allocating more time to refining and automating our processes with Crowdin. Our goal is to introduce improvements and automations that will reduce the time spent on routine tasks, allowing us to get translations completed and published on the website faster.

Improvements you'd like to see to the translation process? Let us know on Discord!

How does that sound?

We always appreciate feedback on our roadmap - if there's something you think we should work on, please let us know! We welcome ideas and PRs from anyone in the community.

Get involved: Learn more about contributing, hit us up on Twitter, or join the community discussions in our Discord.

Isaaco3349 commented 9 months ago

This is absolutely incredible, LFG πŸ”₯πŸ”₯πŸ”₯πŸ”₯

wolfcito commented 9 months ago

🐺 So cool! πŸš€

CeciSakurita commented 9 months ago

amazint!!! Let's GROW!

isabelladebrito commented 8 months ago

πŸ‘Ÿ Sprint update: Q1S2 πŸ‘Ÿ

gm everyone! During this quarter, we'll be experimenting publishing every two weeks (= a sprint) updates on every goal listed on ethereum.org Q1 2024 roadmap.

The format, structure and content of these fortnightly updates will be likely to iterate as we progress, so let us know what would you like to see here!

Now, check it out what we're currently working on during 2024 Q1, Sprint 2:

πŸ—ΊοΈ Revamped Site Navigation

Progress: 🟒 on pace

Currently working on: implementing of custom icons, building mobile and desktop components, investigating Chakra-UI components, implementing new nav link structure

Need help with: reviewing the new language picker - share your feedback on our Discord server.

πŸ‘› Finding a Wallet

Progress: 🟒 on pace

Currently working on: Personas filter desktop UI updates, WalletTable desktop UI updates

Need help with: all sorts of feedback is more than welcome on this page β€” let us know on the # design channel on Discord!

πŸ€– AI explorations

Progress: 🟒 on pace

Currently working on: defining the final scope of this project - it will be mostly focused on applying AI into ethereum.org's translation program.

🀝 Community Onboarding Enhancements

Progress: 🟒 on pace

Currently working on: defining the final scope of this project β€” it will be mostly focused on auditing the content on community onboarding pages, improvements on the website, and implementing an onboarding flow on this Discord server.

πŸ“‰ GitHub Maintenance

Progress: 🟒 on pace

Currently working on: reviewing old content PRs on our repo

Need help with: resolving a bunch of good-first-issues on this Github repo.

🧐 Improve Content Comprehension

Progress: 🟒 on pace

Currently working on: auditing comprehension level in all pages under "Use Ethereum" section, reviewing Glossary page and improving content

Need help with: feedback on glossary entries

🌍 Crowdin Improvements

Progress: 🟒 on pace

Currently working on: defining the final scope of this project

Need help with: feedback, ideas and suggestions - share them all in the # translate channel on Discord!

πŸ—ΊοΈ Next Billion Website

Progress: 🟒 on pace

Currently working on: creating design concepts for the website, content and illustrations.

πŸ—» Dencun Content Updates

Progress: 🟠 falling behind

Currently working on: waiting for more details on when the Dencun upgrade goes live.

isabelladebrito commented 7 months ago

πŸ‘Ÿ Sprint update: Q1S4 πŸ‘Ÿ

Check it out what we're currently working on during 2024 Q1, Sprint 4:

πŸ—ΊοΈ Revamped Site Navigation

Progress: 🟒 almost done!

Currently working on: import new strings from Crowdin, create issues for two outstanding bugs

πŸ‘› Finding a Wallet

Progress: 🟒 on pace

Currently working on: mobile layout and UI, update "new to crypto" persona, re-group feature filters, remove unused wallet features icons

Need help with: feedback on ethereum.org/wallets/find-wallet is still very much welcomed β€” let us know on the # design channel on Discord!

πŸ€– AI explorations

Progress: 🟒 on pace

Currently working on: LLM explorations - review sample text, request score cards, create success criteria

🀝 Community Onboarding Enhancements

Progress: 🟠 falling behind

Currently working on: content audit on contributor guidelines, implement Discord server guide feature, 'good-first-issues' bot on Discord and table view on /contributing page

πŸ“‰ GitHub Maintenance

Progress: 🟒 on pace

Currently working on: 2022 backlog (issues and PRs)

Need help with: resolving a bunch of old issues on our Github repo: https://github.com/ethereum/ethereum-org-website/issues?q=is%3Aissue+is%3Aopen+created%3A2022

🧐 Improve Content Comprehension

Progress: 🟒 on pace

Currently working on: add glossary links to audited pages, create diagrams, implement all small content changes identified

🌍 Crowdin Improvements

Progress: 🟒 on pace

Currently working on: exploring on Crowdin automations with the devs to see what is possible no implement

Need help with: feedback, ideas and suggestions - share them all in the # translate channel on Discord!

πŸ—ΊοΈ Next Billion Website

Progress: 🟠 falling behind

Currently working on: clarifying delivery timeline

πŸ—» Dencun Content Updates

Progress: 🟒 on pace

Currently working on: reviewing suggestions from the community

Need help with: ask your questions about the upcoming Dencun upgrade here β†’ https://dencun.paperform.co

vorcigernix commented 7 months ago

πŸ€– AI explorations: I built this https://etherpedia.vercel.app/ and I'll be happy to move this under foundation website (it was a weekend, for lulz project). I can provide thec ode and perhaps help with implementation (techstack is similar).

isabelladebrito commented 7 months ago

Hi @vorcigernix, thanks for writing in! I just checked Etherpedia and it looks promising πŸ˜ƒ @minimalsm is leading the AI explorations project, so he can definitely add more context on what's being done, or how you can help if you're interested πŸ™Œ

isabelladebrito commented 7 months ago

πŸ‘Ÿ Sprint update: Q1S5 πŸ‘Ÿ

Check it out what we're currently working on during 2024 Q1, Sprint 5:

πŸ—ΊοΈ Revamped Site Navigation

Progress: βœ… DONE!

πŸ‘› Finding a Wallet

Progress: 🟒 almost done

Currently working on: updating Matomo events, QA

Need help with: stay tuned for our next QA sessions (find the events calendar on our portal) so you can help testing before it goes live

πŸ€– AI explorations

Progress: 🟒 on pace

Currently working on: LLM explorations (ordering score cards); ChatGPT explorations (compiling testing results)

🀝 Community Onboarding Enhancements

Progress: 🟒 on pace

Currently working on: implement Discord server guide feature, 'good-first-issues' bot on Discord and table view on /contributing page, 'how to contribute' quiz

πŸ“‰ GitHub Maintenance

Progress: 🟠 falling behind

Currently working on: 2022 backlog (issues and PRs)

Need help with: resolving a bunch of old issues on our Github repo: https://github.com/ethereum/ethereum-org-website/issues?q=is%3Aissue+is%3Aopen+created%3A2022

🧐 Improve Content Comprehension

Progress: βœ… DONE!

🌍 Crowdin Improvements

Progress: 🟒 on pace

Currently working on: unresolved issues on Crowdin, identifying duplicate TM entries, exploring Crowdin apps to improve screenshot management

Need help with: feedback, ideas and suggestions - share them all in the # translate channel on Discord!

πŸ—ΊοΈ Next Billion Website

Progress: πŸ”΄ in trouble

Currently working on: shipping goal set to first week of April

πŸ—» Dencun Content Updates

Progress: 🟒 almost done

Currently working on: update /history page when upgrade is completed

minimalsm commented 6 months ago

Closing with 12746