A quick update on the Plugins page (previously: here and here). The three major areas of work are the Detail modal view; the plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party-install.php landing page; and the plugin list views. Some progress so far:
#22599 has a minimal patch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. for displaying plugin reviews and ratings in the Detail modal. More work is needed.
#27440 now has API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. support for image banners in the Detail modal.
@stephdau is working on the next steps for the modal, which will probably include experimenting with removing or replacing the Thickbox code, and iterating on the UI User interface.
I’m working on the plugin-install.php page. There’s no specific ticket Created for both bug reports and feature development on the bug tracker. for it yet, but step 1 will be a basic overhaul incorporating some of the ideas in @melchoyce’s thread in a rudimentary fashion.
The plan is to get these minimally functional with API support very soon, and then experiment from there with the UI and incremental improvements.
Some closely related tickets and posts:
#28646 and #17902 suggest some improvements to the list views, both related to unifying the search list and the installed plugins list.
#20002 suggests API improvements related to querying multiple plugins.
This post includes screenshots of many web/app stores, which suggest some design cues. If you’d like to help out, we could use feedback and incremental patches on those tickets; and of course the Plugins component has many other tickets in need of attention.