Skip to content

Public UI: port to Angular (add server-side rendering) #1015

@PascalRepond

Description

@PascalRepond

Problem description

Certain interface elements in the public UI, such as files, would be nicer as Angular components. However, for SEO purpouses, we need to index this content and it cannot be client-rendered (not indexed by all search engines).

Missing feature

  • Port the SONAR public UI fully to Angular and add server-side rendering so that the resources metadata, files, and full-texts can be indexed by search engines.
  • Share the components with the existing Angular app (admin) as much as possible (ex. brief views, files, etc.)

Notes

This involves work on the infrastructure as the SSR will require a Node server to be running. Config and stress tests will be needed.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Product Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions