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.
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
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.