After many years of development, AMP 2.0 Europa has finally brought the software into the state where we can start unleashing it on a larger scale. With most of the core functionality out of the way and stable we can start again working on on upping the feature set.
So here's some of the things we've got on the table post 2.0 in no particular order:
Localization
While AMP has a basic localisation framework in place, it's not really used. Now that the feature set is more mature we can start looking at making AMP available in more languages. This will present some interesting challenges to deal with server-sided messages. The way this will likely pan out is that in your user profile you'll be able to specify a preferred language and AMP will try and provide messages in that language, falling back to English if no translation is available.
To begin with we'll be focusing on German, French and Dutch with more languages to follow.
Database Support (MySQL/MariaDB)
This will be mostly targeted at Network and Enterprise editions, the plan is to give AMP the ability to automatically set up new databases automatically upon creation of an instance and tear them down once the instance is destroyed, creating new database users as required (with possible password sync) and providing users with a way to access and manage their database (using something like PhpMyAdmin or node-mysql-admin)
VoIP Integrations
While Discord has dominated the VoIP field for a lot of users, there's still a great demand for self-hosted voice services tied to your specific service. The plan here is to integrate with the Teamspeak API to allow virtual servers to again be provisioned and destroyed on-demand along with instances.
Billing Integrations
AMP has for a long time had a very flexible API for deploying instances, now with Enterprise rolling out it's time to leverage that to provide support for billing platforms. Initially we'll be working on a WHMCS module, followed by Blesta.