I'm participating in the Web Monetization challenge.

Inspiration

While the specification has undergone significant evolution in the past year, the tools developed for web monetization have unfortunately lagged behind, rendering them obsolete. This project revolves around the revitalization of these outdated tools, breathing new life into them.

What it does

Hugo Component - Theme component that enables Web Monetization on your entire Hugo website Monetize 11ty - An Eleventy plugin to monetize posts and site content by creating exclusive content areas Astro Monetize - This Astro component simplifies the process of adding monetization links to your Astro sites.

How we built it

  • Get the existing tools up and running
  • For new tools, setting up a new framework and repository
  • Learn the new web monetization spec
  • Updated the codebase in alignment with the new specification.
  • Conducted thorough testing to ensure the correct addition of link tags to web pages.
  • Verified the status of the web monetization extension activation.

Challenges we ran into

  • Mastering three new frameworks within a tight eight-hour window
  • Not-so-good documentation in the existing tools

Accomplishments that we're proud of

I successfully upgraded two existing web monetization tools and developed one entirely new tool, all of which now support three different frameworks.

What we learned

Our experience highlighted the critical need for robust documentation in open-source projects and emphasized the significance of maintainability and support for such projects. Also inline comments in the code.

What's Next for The Great Migration

Our next steps involve upgrading the remaining existing web monetization tools listed on webmonetization.org. Work on a better way to handle exclusive content on the platform. Additionally, we plan to create new tools tailored for other site generators and frameworks to further enhance the web monetization ecosystem.

Built With

Share this project:

Updates