New approach to in-app extension
For quite a while there has been a lot of discussions about how to make the extension "universe" more accessible in the in-app panel. At the BCN2019 sprint we discussed creating an example implementation as an extension.
Planned Features:
- expose all extensions, but with appropriate warnings if not reviewed
- more properties: review status, security status, ...
- add "social" feedback: thumbs up/down, works?-reports
We would create a new UI to replace the existing one (#3), probably based on Allen's https://lab.civicrm.org/extensions/extensionsui
The additional data would first be stored in a new micro-service (#2) run by us. In case the projects gets enough traction, we would migrate the extension to ship with core, and move the micro-service onto the CiviCRM servers.