Skip to content

SinglePageApplication vs serverside rendering? #1

@pvgenuchten

Description

@pvgenuchten

Some new initiatives are started to create a novel UI for the Soilwise catalogue.

A SinglePageApplication (SPA) technology, such as React, is suggested for UI development.

SPA's are known to have challenges with SEO.

But how important are the search engines for Soilwise?

  • Soilwise harvests content from remote repositories, so the resources listed in Soilwise already have a representation in the search indexes. (todo: verify! for example ISO19139 records are for example badly accessible for search engines)
  • A related question is, should we indicate to the search engine the original location of the record via the canonical mechanism

pycsw provides serverside rendering for each record, however you can easily embed a client side rendering of the full page or components on the page (such as a openlayers map viewer). A hybrid approach would be that the search page is a React search with potentially a fast-display of the record, but offering a link to go to the serverside rendered record page for full details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions