Details

    • Type: Epic Epic
    • Status: Open
    • Priority: High High
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Pollux
    • Component/s: Install
    • Labels:
      None
    • Epic Name:
      Installer (UI)

      Description

      Installer to install eZ Platform + Studio.

      Implement a new setup wizard for eZ Platform, w/o legacy
      1st version should be as simple.
      UI and CLI installation should be possible.
      Specification of the UI can be found:
      https://doc.ez.no/display/PR/%28n18%29+-+eZ+Studio+Setup+Wizard

        Issue Links

          Issues in Epic

          There are no issues in this epic.

            Activity

            Hide
            André Rømcke added a comment -

            Technically it needs to be able to generate

            • A repository with initial structure (scheme, data & configuration)
            • A site whiten the repository (data & configuration)
              • This part should ideally be reusable for multisite management in the future

            Requirement:

            • Easy to use, expose different modes:
              • Easy mode (default): : Use sensible defaults and predefined choices to only ask about what is needed
              • Advance mode: Allow user to choose all supported options
            • Extendable: In terms of options for certain topics, and also custom options for that choice, examples of advance options:
              • Search engine based on installed bundles, and additional options to configure the one you select
              • "SitePackage" based on installed bundles, and additional options to configure the one you select
              • "StorageEngine" based on installed bundles, and additional options to configure the one you select (in case of Legacy sub choices for Mysql/Postgres/.. needed)
              • (...)

            Possible requirements for future to keep in mind:

            • Experimental mode: Also expose experimental features like Redis cache backend or MSSQL option

            Technical requirements:

            • A way to predefine user choices: scriptable for demo and deployment needs
            • Should support all supported configurations (incl cluster: memcached, varnish, solr if installed, elasticsearch if installed, ...)
            • Possibility to also run the installer using command line with steps, or using optional --interactive=false flag to return error code if some choices are undefined
            Show
            André Rømcke added a comment - Technically it needs to be able to generate A repository with initial structure (scheme, data & configuration) A site whiten the repository (data & configuration) This part should ideally be reusable for multisite management in the future Requirement: Easy to use, expose different modes: Easy mode (default): : Use sensible defaults and predefined choices to only ask about what is needed Advance mode: Allow user to choose all supported options Extendable: In terms of options for certain topics, and also custom options for that choice, examples of advance options: Search engine based on installed bundles, and additional options to configure the one you select "SitePackage" based on installed bundles, and additional options to configure the one you select "StorageEngine" based on installed bundles, and additional options to configure the one you select (in case of Legacy sub choices for Mysql/Postgres/.. needed) (...) Possible requirements for future to keep in mind: Experimental mode: Also expose experimental features like Redis cache backend or MSSQL option Technical requirements: A way to predefine user choices: scriptable for demo and deployment needs Should support all supported configurations (incl cluster: memcached, varnish, solr if installed, elasticsearch if installed, ...) Possibility to also run the installer using command line with steps, or using optional --interactive=false flag to return error code if some choices are undefined
            Hide
            Gunnstein Lye added a comment -

            Also: Allow language/locale selection for installed content / other data. (related: https://jira.ez.no/browse/EZP-25638 )

            Show
            Gunnstein Lye added a comment - Also: Allow language/locale selection for installed content / other data. (related: https://jira.ez.no/browse/EZP-25638 )

              People

              • Assignee:
                Unassigned
                Reporter:
                Roland Benedetti
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: