i-MSCP APS Standard implementation - In progress

  • What does nuxwin is currently doing?


    This week, I'm working on the i-MSCP APS standard implementation. APS standard has been planned as a replacement of the unmaintained Software Installer long time ago.


    If you have interest on the advancement, you can follow me on twitter ;)



    The the output of the APS standard spider for i-MSCP (work in progress).


    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Interface preview (Fake data) - Work in progress...


    screenshot.png

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • i-MSCP APS Standard - Preview (admin interface - package list)


    screenshot.png

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Final table layout:



    final_layout.png

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Dynamic form validation (input fields are built dynamically according APS package metadata).



    still_in_progress.pngstill_in_progress.png

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Package interface layout


    01.png02.png03.png04.png05.png06.png




    Feel free to comment for any suggestion, improvement.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • It looks completely awesome! Thanks for taking the time to invest in this!


    Could this be implemented: create a database user and database with generated password from within the install form.

  • @theemstra


    Right now, the user must enter a database name and an associated SQL user (user/password). It is supposed that the database and the SQL user were already created through the dedicated SQL database interface. Then when the form is submitten, the needed validations are made to ensure in order that:


    1. The database is empty or that a table prefix has been provided and is not already used
    2. The SQL user can connect to this database using the given password.


    For more details, see the related code snippet:


    What you want is to bypass this step by automatically create the couple of database/sql user by simply asking for a password (default generated), This will be done in version 2.0.0.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206