mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 19:19:19 +02:00
2.1 KiB
2.1 KiB
TODO
Done
- Split search logic into search.php
public/search.php— new page for text-query search resultspublic/repertoire.php— stripped to répertoire index onlySearchController::handle()split intohandleSearch()+handleRepertoire()- Search bar (
header.php,search-bar.php) now POSTs to/search.php tfe.php?query=links updated to/search.php- Filter links (
?or[]=,?ap[]=,?fy[]=,?kw[]=) stay onrepertoire.php
- TFE metadata values are hyperlinks to repertoire.php with correct filter/search params
- orientation →
or[], ap_program →ap[], year →fy[], keywords →kw[](per keyword) - languages, formats →
query=(text search); jury members →query=(text search) - access_type, license_type, file_size_info, context_note, baiu_link remain plain text/links as-is
- orientation →
- Fix TFE page gradient bleed & layout collapse
- Scope
headernav CSS in common.css tobody > header(prevents article<header>inheriting gradient) - Add
width: 100%+align-items: startto.tfe-layoutgrid - Remove
overflow-y: autofrom.tfe-main(was clipping layout)
- Scope
- Redesign TFE detail page
- Author moved above title (smaller body font)
- Remove "← Retour" back link
- Split jury promoteurs into interne/externe using
getThesisJury() - Jury fields order: promoteur interne → externe → président → lecteurs
- Contact URL strips
http(s)://prefix for display - Right-column images get
border-radius: 8px - Remove orphan
.tfe-back-linkCSS rule
- Improve À propos page layout
- Replace two-column (prose + aside) with sticky-TOC-nav + main-content layout
- Sticky left nav with section anchors (À propos, Contacts, Crédits + erg link)
- Contacts rendered as bordered rows instead of loose address blocks
- Credits rendered as
<dl>grid with label/value rows - Section dividers (border-bottom) between sections
- Responsive: TOC collapses to horizontal bar on mobile