team-5/website-styling #33
No reviewers
Labels
No labels
No milestone
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
HNNW/core!33
Loading…
Reference in a new issue
No description provided.
Delete branch "team-5/website-styling"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mooi dat de profielpagina zo is opgeruimd. De inline
style="..."-attributen zijn vervangen door classes, en de locatie-popup en de projectkaarten zien er nu als één geheel uit. De account-centre-kaarten in een grid met een responsive breakpoint zijn ook een duidelijke verbetering.Dit moet nog aangepast worden:
Moet opgelost worden
team-2/developinpublic/assets/main/css/about.css,public/assets/main/css/index.css,templates/pages/main/about.html.twigentemplates/pages/main/index.html.twig. Team 2 heeft na jouw merge van hun branches nog een nieuwe versie van de about- en homepagina gemerged (PR #34). Mergeteam-2/developin je branch en los de conflicten op. Houd daarbij deux_icon(...)-iconen enpath('main.home')uit hun versie aan in plaats van de emoji's en losse links..env.local.examplewordt in commitdcea15fverwijderd. Andere teams gebruiken dat bestand om hun lokale omgeving op te zetten. Zet het terug.gitaan de root toegevoegd, waarschijnlijk door een typfout in de terminal. Haal het weg.templates/pages/main/index.html.twigtoont nu een blok "HNNW in cijfers" met1.200+ leden,340 projectenen85% snellere matching. Die cijfers kloppen niet, want het platform zit in open bèta. Op een publieke site is dat misleidend. Haal het blok weg, of vul het later met echte data uit de database.index.html.twiglaad jecore.cssopnieuw, náindex.css, terwijllayouts/main.base.html.twighem al laadt. Omdat hij nu als laatste geladen wordt, overschrijft hij je homepage-styling (bijv. de:root-variabelen enbody). Haal die regel weg. Inabout.html.twigstaatabout.csstwee keer: haal er één weg.core.css,home.css,index.cssenabout.csshebben elk een eigen:root, met verschillende waarden voor dezelfde variabele.--backgroundis bijvoorbeeld#010412inshared/css/style.cssencore.css, maar#020617inhome.cssenindex.css. Ze hebben ook elk een eigen* {}- enbody {}-reset. Welke kleur je ziet, hangt dus af van de laadvolgorde. Zet de variabelen op één plek (shared/css/style.css) en haal de dubbele:root/*/body-blokken uit de pagina-CSS.home.cssis eigenlijk de CSS van de profielpagina, met globale regels als* { margin: 0; padding: 0; text-decoration: none; }enbody { display: flex; ... }. Je laadt hem nu ook incontact.html.twig,projects.html.twigenaccount-centre/index.html.twig. Daardoor kan de opmaak van die pagina's (en van de header) ongemerkt veranderen. Hernoem hem naar bijv.profile.cssen laad hem alleen op de profielpagina. Inaccount-centre/index.html.twiglaad je ookcore.cssenhome.cssvan de main site, terwijlac.base.html.twigeen eigen stylesheet heeft. Is dat bewust?Verbeterpunten
8. De homepage-CTA "Maak een account aan" (
path('auth.register')) is vervangen door "Nu aan de slag" metmailto:contact@hnnw.nl. Daarmee verdwijnt de enige registratielink op de homepage. Ook zijn de ingevuldeseoKeywordsenseoDescriptionleeggemaakt, en de titel is van "Samenwerken aan publieke opgaven" naar "Home" gegaan. Was dat de bedoeling? Zo niet, zet ze terug.9.
account-centre/css/style.cssgebruiktvar(--dark-bg)envar(--hnnw-secondary-text).--dark-bgstaat alleen in de admin- en org-CSS, en--hnnw-secondary-textbestaat nergens. De kaarten krijgen dus niet de achtergrond en tekstkleur die je bedoelt. Definieer ze inshared/css/style.cssof gebruik bestaande variabelen.10.
templates/core/account-centre/_navigation.html.twigis in zijn geheel uitgecommentarieerd met{# #}. Wil je de navigatie weg hebben? Haal dan de include uitac.base.html.twigen verwijder het bestand, in plaats van dode code te laten staan. Overleg dat wel even, want het raakt elke account-centre-pagina.11.
about.html.twigenprofile.html.twighebben een eigen<main>, terwijlmain.base.html.twigde body al in een<main>zet. Twee geneste<main>-elementen zijn ongeldige HTML en verwarrend voor screenreaders. Gebruik een<div>of<section>. Op de profielpagina staan ook nog placeholders (This is an example text.,src=""bij afbeeldingen,href="#"). Prima voor nu, maar zet er een TODO bij.12. Deze PR heeft 19 commits, waaronder merges van twee andere team-2-branches, en geen beschrijving. Splits hem liever op: (a) de styling van home en about naar
team-2/develop, en (b)core.css, header, profiel en Account Centre als losse PR naardevelop. Zet bij beide in een paar zinnen wat je hebt veranderd, met een screenshot.Let op: deze PR wijzigt gedeelde bestanden die ook in andere PR's veranderen. PR #12 (team 3) wijzigt ook
core.css,_header.html.twigenaccount-centre/index.html.twig. PR #15 (team 6) wijzigthome.css. PR #53 (team-2/develop → develop) bevat de about- en homepagina waar jij op voortbouwt. Stem af wie wat doet, en merge wijzigingen aancore.cssen de header pas als de andere teams ervan weten.View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.