IQSS / IQSS/dataverse

Feature Request/Idea: Adaptable login page text

Open
#8,196 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Component: JSF Feature: Account & User Info Type: Feature User Role: Depositor UX & UI: New React UI
Dominant language
Java
Stars
1.1k
Forks
564
Avg merge
2d 2h
Merged PRs (30d)
29

Description

Overview of the Feature Request
Possibility to change the text on the login page.

What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)

Superuser or Sysadmin to make the changes to the text.
Users (depositors) to benefit from clear text instructions on the login page.

What inspired the request?

The text on the login page is very generic and is not adapted to local/institutional workflows and procedures. E.g.:

  • The link behind “more information about account creation.” points to the guides.dataverse.org pages. We would like it to point towards own documentation pages.
  • If other login options are activated, the text is incomplete as it only mentions institutional account.
  • Our legal department would want to add a short disclaimer

What existing behavior do you want changed?

The login page can currently only be chanced in File: bundle.properties but this is not the preferred way as changes in this file must be re-edited after every upgrade.
Cf. Discussion on Google forum: https://groups.google.com/g/dataverse-community/c/jshHfTQmn3w/m/3yasYQQsBgAJ

Any brand new behavior do you want to add to Dataverse?
No

Any related open or closed issues to this feature request?

Cf. Discussion on Google forum: https://groups.google.com/g/dataverse-community/c/jshHfTQmn3w/m/3yasYQQsBgAJ and request to add it as a feature request to Github

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the current login-page text in bundle.properties and the linked Google forum discussion. Define how a Superuser or Sysadmin would customize the text, including the account-creation link, enabled login options, and disclaimer, without editing files after upgrades. Done means the configured text is shown on the login page and persists across upgrades.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.