logo

Decentralize. Distribute. Democratize.

AspirePress Demo

At the recent AltCtrl-Org event in Basel, Switzerland, our own Matt Leach did a quick demo of AspireUpdate and AspireExplorer, both of which connect to AspireCloud to browse WordPress packages available for install and update. If you missed it and haven’t downloaded AspireUpdate or the FAIR plugin, give this a watch — it’s fast-paced and under 10 minutes. The FAIR project was announced onstage immediately following this presentation. AspireCloud is the current reference implementation of… continue reading.

Publishing and distributing first-party packages for WordPress

Yesterday, the WordPress.org team started a long-term supply chain attack against Advanced Custom Fields. This involved effectively forking the project, repackaging it as Secure Custom Fields, and deploying it under the original slug which led to thousands of users updating to SCF without notification or the ability to select whether they wanted SCF. This is an unfortunate abuse of authority and only continues to highlight the significant vulnerability that the community faces with WordPress.org being… continue reading.

Update on the “single-point-of-failure” problem

tl;dr: Review the tl;dr on this post and then read this: the plugin and themes repos are downloaded, scripts written to keep them up to date, plans in place for replicating the APIs, and also for allowing plugin authors to distribute directly to AspirePress CDN. Also, we have a major CDN backer for data transfer. Community matters, and you all are important. Recap For those of you just joining the conversation, here’s a short recap:  … continue reading.

Work continues on a WordPress.org mirror

Recent days have seen lots of work on the WordPress.org mirror. From the API and the plugins to the downloading of the WordPress plugin library, we’re making progress. AspirePress Updater Plugin The AspirePress Updater plugin has been completed in its initial phase. We still need to add an admin section that allows for greater configuration, but all told the plugin is designed and implemented. Configuration remains an issue. In order to use the plugin you… continue reading.