New page popup: lower-case labels, missing text for type, page types not sorted

Open
#654 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@guidol-ive is already working on this.

Since Oct 28, 2026.

  • #655 by @guidol-ive — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
35/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Stale
Tech stack
javascript, php

Research direction

Start by reading the new page popup and the en.php and nl.php translation files, where the issue identifies the missing type key. Trace how the popup gets page types from hypha_getDataTypes() and where their order is set. Done means the heading and labels match the expected Dutch and English text, and page types appear alphabetically by name.

Written by the indexing model from the issue text.

Description

Component: User interface Impact: Low Level: Easy Type: Bug Value: Users

Problem

The popup for a new page:

  • has the heading maak nieuwe pagina with a second line (kies het juiste paginatype!);
  • shows its labels in lower case (type, taal, paginanaam, privepagina, without the accent). The key type is missing from en.php and nl.php, so the label shows the key;
  • lists the page types in the order of hypha_getDataTypes(): "festival pagina, mailinglist, artikel met review, textpage".

Expected

  • Heading Maak Nieuwe Pagina (English: Create New Page), without the instruction.
  • Labels Soort, Paginanaam, Taal, Privépagina (English: Type, Page name, Language, Private page).
  • The page types in alphabetical order of their name.
Dominant language
JavaScript
Stars
5
Forks
9
Avg merge
18h 49m
Merged PRs (30d)
13

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

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.

More from PlanBCode/hypha

All issues in PlanBCode/hypha

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.