Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-12196

Prepare Admin UI for migrating to Angular.io

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      AngularJS is soon end of life, it enters LTS in july 2018, whereupon it will only receive fixes to serious bugs. Solr uses AngularJS 1.3 (the latest AngularJS will be 1.7).

      This issue is not for upgrading to Angular5/6, but to start preparing the existing UI for easier migration later on. See https://angular.io/guide/upgrade.

      This JIRA will likely get multiple sub tasks such as

      The rationale for this lira is recognising how central the Admin UI is to Solr, not letting it rot on top of a dying framework. Better to start moving step by step and perhaps write all new views in Angular 5, than to fall further and further behind.

      This effort of course assumes that Angular.io is the path we want to go, and not React, VueJS or some other new kid on the block

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            janhoy Jan Høydahl

            Dates

              Created:
              Updated:

              Slack

                Issue deployment