Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New MapStore Home Page #10631

Open
11 tasks
tdipisa opened this issue Oct 28, 2024 · 0 comments · May be fixed by #10731
Open
11 tasks

New MapStore Home Page #10631

tdipisa opened this issue Oct 28, 2024 · 0 comments · May be fixed by #10731
Assignees
Labels
Homepage New Feature used for new functionalities
Milestone

Comments

@tdipisa
Copy link
Member

tdipisa commented Oct 28, 2024

Description

The purpose of this issue is to provide a complete reskin of the MapStore Home page by:

  • reviewing current functionalities
  • including new functions
  • providing overall improvements for UI/UX

One of the main goal of this work is to also provide a consistent refactor for both MapStore and GeoNode aimed at maintaining the Home page code base entirely on the MapStore framework to be imported in GeoNode through the usual geonode-mapstore-client.

Below are some screenshots coming from a preliminary design phase to provide a preview as complete as possible of what can be achieved at the UI/UX level. Further design is anyway envisaged as part of this issue to also review what done so far before starting the implementation work.

Main Acceptance Criteria

  • The Home page will be refactored providing new sections for:

    • Filters and Facets
      Image
      Filter panel with new facets and filtering capabilities including new options to filter personal resources and other (e.g. user favorites). It will be possible to click on a Filter button on the top-left to open the Filter panel and manage new facets in a new panel on the right.

    • Resource metadata properties and Details
      Image
      Metadata properties with access to resource information, details, permissions and other. It will be possible to click on a resource in the catalog to open the metadata properties panel on the right.

    • New Featured section
      Image
      Changing the UI/UX for featured resources using horizontal scroll (to be reviewed during design phase).

  • The information and tools available will be different between authenticated users and anonymous users (most probably there will be a dedicated configuration tier to tune this according to the needs, to be reviewed during design phase)

    Image
    The metadata properties panel will show only the allowed information/contents to anonymous users as usual.

    Image
    The filter panel will also provide a limited set of functions and facets for anonymous users by following usual policies.

  • New Catalog to browse resources in two different views (grid or list) with different sorting options. It will be possible then to change the visualization of resources in the catalog choosing between grid mode and list mode

    Image
    Usual grid view. There will be the possibility to sort the resources on top-right.

    Image
    New list view. There will be the possibility to sort the resources on top-right.

  • The information to show for each resource item in the catalog will be established by default but it should be possible to customize visualized information (especially for the list view mode where more space is available, to be reviewed during design phase)

  • It will be possible to manage Tags for MapStore resources. Tags can be managed for all resource types by users in a dedicated details tab. Admin users will have access to a dedicated admin page to manage all tags and perform CRUD operation on them

  • It will be possible for users to mark a resource as Favorite. It will be possible to browse these resources in the MapStore catalog from filter panel

  • The current homepage banner definitely needs to be changed to a more appealing one, as it is now out of date

  • Change the position of the "Fork me on Github" label by moving it on the top bar with an more common/up to date style (to be reviewed during design phase)

Tasks

Preview Give feedback

Other useful information

Development work is also expected on the MS backend tier to support new functionalities and available search options (see connected issues).

@tdipisa tdipisa added the New Feature used for new functionalities label Oct 28, 2024
@tdipisa tdipisa added this to the 2025.01.00 milestone Oct 28, 2024
@tdipisa tdipisa mentioned this issue Nov 21, 2024
10 tasks
allyoucanmap added a commit to allyoucanmap/MapStore2 that referenced this issue Dec 19, 2024
@allyoucanmap allyoucanmap linked a pull request Jan 7, 2025 that will close this issue
6 tasks
@allyoucanmap allyoucanmap linked a pull request Jan 8, 2025 that will close this issue
6 tasks
@tdipisa tdipisa mentioned this issue Jan 10, 2025
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Homepage New Feature used for new functionalities
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants