URLs consistent maken

Ghost User
2019-09-04T14:20:24+02:00

Doet sterk denken aan thalia/website#251; de paden zijn niet consistent met de menustructuur. Opvallende uitzonderingen zijn `boards` en `committees` (die ineens een niveau dieper onder `/activemembers/` liggen), `partners` (die te bereiken is als `/career`), `wiki` (die niet onder `for-members` hangt) en `members` die niet onder `/association/` hangt.

We kunnen er ook voor kiezen om die sub-paden helemaal weg te laten, aangezien we gewoon unieke paginanamen hebben. Dan wordt het bijv. `https://thalia.nu/boards` ipv `https://thalia.nu/association/for-members/boards`. Ik denk dat ik daar wel een voorstander van ben, vooral omdat je dan makkelijk naar een willekeurige pagina kan op basis van een gegokte URL. Het verschil tussen `association` en `for-members` is wat mij betreft niet zo groot dat we dat per se in de URL moeten uitdragen. Als we dit willen moeten we even goed nadenken over hoe we `urls.py` gaan structureren, vooral wanneer een app een hele namespace claimt (zoals bijv. bij `/education/` en `/career/`)