Skip to content
@aspirepress

AspirePress

AspirePress helps the #WP community become the software platform we all aspire to be.

Welcome to AspirePress

AspirePress exists to promote the WordPress ecosystem, and to build WordPress into what we all aspire it to be. |

A Vision for AspirePress and a Community-run .org Mirror

The Problem

In the fall of 2024, the WordPress community came to the realization that every WordPress-powered website has a single point of failure. That single point of failure creates a risk for security, reliability, and credibility for the entire ecosystem. Further, that single point of failure could be leveraged to distribute malware or damage the community as a whole.

The Vision

To address this problem, we have to move in two major steps:

  1. First, we have to get out of disaster mode. We need to assuage the fears of the community by providing a reliable, functional solution that they can use in days, not months.
  2. Second, we want to offer offer a truly distributed, federated and comprehensive update solution that benefits everyone in the community.

The first project goal is to offer a viable solution to the centralized control of the .org website. We are actively developing the initial release of the software packages to achieve this goal and keeping it updated on GitHub. Currently we are testing packages in Alpha or Beta states.

Long-term: Distributed, Federated, Funded

The long-term goals of the project are to effectively ensure three key elements of the mirror system:

  • Fully Distributed - anyone can set up a mirror and host WordPress assets (eg plugins and themes);
  • Federated - you can join a network of mirrors and have access to their assets, and share your assets with the federation
  • Funded - there be an opportunity for commercial benefit for those who host mirrors, as well as providing open source contributions to the community.

What this looks like in full is for discussion and planning of Phase 2 and beyond, but right now we need to focus on getting something on the table that the community has contributed to and supports so that we can move forward.

None of these concepts is particularly ground-breaking. For example, the Domain Name System (DNS) is distributed and federated. A good mirror should work like DNS: publication of a plugin to one mirror should result in propagation of that plugin to other mirrors that support it and wish to make it available.

We Need Your Help

This project cannot be done by an individual or tiny group alone. We have laid a good foundation with a vision for the project, but need experts at devops, coding, marketing, social media, documentation and more to come together to help drive this project forward.

For this to be a true community project, we need your help. AspirePress has accumulated a community which continues to grow. We still need people to commit to GitHub, write documentation, test and offer their feedback and critiques, and assist with translations. This is a full-court press for the community, and it takes a lot of people to make an open source project work, and requires more than code, including devops, social media, and documentation. Non-coders like designers, copywriters, marketers, as well as users and supporters, who are always welcome! (And speaking of supporters, funding is also a necessity to help defray costs.)

For code and testing, you can file issues on GitHub or submit pull requests on the related repositories. Your feedback and involvement is more than welcome, so if you want to contribute in any way or just to connect and provide moral support, please reach out! We have an active community on Slack.

Popular repositories Loading

  1. AspireCloud AspireCloud Public

    AspireCloud is designed to act as an API server and passthrough endpoint for WP.org (where the endpoints are not implemented by us).

    PHP 32 11

  2. aspireupdate aspireupdate Public

    A plugin that allows for rewriting the URLs used to fetch updates from WordPress.org to some other endpoint

    PHP 30 20

  3. AspireSync AspireSync Public

    Downloads a copy of all plugins from the WordPress ORG directory

    PHP 20 4

  4. documentation documentation Public

    Documentation for AspirePress and associated components.

    JavaScript 4 6

  5. InteropSpec InteropSpec Public

    A repository for interoperability and spec definitions

    JavaScript 4 2

  6. site-theme site-theme Public

    PHP 2 7

Repositories

Showing 10 of 11 repositories
  • AspireCloud Public

    AspireCloud is designed to act as an API server and passthrough endpoint for WP.org (where the endpoints are not implemented by us).

    aspirepress/AspireCloud’s past year of commit activity
    PHP 32 MIT 11 24 (3 issues need help) 1 Updated Dec 24, 2024
  • Governance Public

    A repository for governing documents of AspirePress

    aspirepress/Governance’s past year of commit activity
    JavaScript 1 1 0 1 Updated Dec 22, 2024
  • aspireupdate Public

    A plugin that allows for rewriting the URLs used to fetch updates from WordPress.org to some other endpoint

    aspirepress/aspireupdate’s past year of commit activity
    PHP 30 GPL-2.0 20 18 2 Updated Dec 19, 2024
  • AspireSync Public

    Downloads a copy of all plugins from the WordPress ORG directory

    aspirepress/AspireSync’s past year of commit activity
    PHP 20 MIT 4 5 0 Updated Dec 9, 2024
  • .github Public
    aspirepress/.github’s past year of commit activity
    1 3 0 0 Updated Nov 29, 2024
  • documentation Public

    Documentation for AspirePress and associated components.

    aspirepress/documentation’s past year of commit activity
    JavaScript 4 6 6 0 Updated Nov 26, 2024
  • aspireupdate-translations Public

    Language packs for AspireUpdate plugin.

    aspirepress/aspireupdate-translations’s past year of commit activity
    1 2 0 0 Updated Nov 25, 2024
  • site-theme Public
    aspirepress/site-theme’s past year of commit activity
    PHP 2 7 11 2 Updated Nov 7, 2024
  • InteropSpec Public

    A repository for interoperability and spec definitions

    aspirepress/InteropSpec’s past year of commit activity
    JavaScript 4 MIT 2 1 2 Updated Oct 25, 2024
  • aspirecloud-migrations Public

    Migrations for AspireCloud and AssetGrabber.

    aspirepress/aspirecloud-migrations’s past year of commit activity
    PHP 1 MIT 1 0 1 Updated Oct 17, 2024

Sponsors

  • @lucprincen
  • @verlev
  • @afragen
  • Private Sponsor

Top languages

PHP JavaScript

Most used topics

Loading…