Website jimvandenbreemen.nl: memory-snapshot
Snapshot van Claude’s opgebouwde kennis over het website-rebuildproject, geexporteerd op 2026-04-13. Gekoppeld aan het claude.ai project “Website” (UUID
019ce724-26b1-75ec-875b-0ab76e24d521). Bron:project_memoriesuitmemories.json.
Korte context
Jim bouwt zijn persoonlijke portfolio-site jimvandenbreemen.nl opnieuw op. De site presenteert twee gelijkwaardige pijlers: journalistiek werk en visueel werk (foto/video). Ambities: scrollytelling, sterke desktop- en mobiele performance, geen terugkerende abonnementen. Dient zowel als portfolio voor potentiele opdrachtgevers als publiek platform voor Jim’s journalistiek.
Platformkeuze
Hugo is definitief. Eerder geevalueerd en afgevallen: WordPress met Elementor (afgesloten subscription), Astro. Claude Code bouwt het Hugo-theme.
Content-inventaris (pre-build)
| Categorie | Aantal | Voorbeelden |
|---|---|---|
| Interviews | 3 | Thijs Janssen, Ruth van Lenthe, Shindar Khalil |
| Achtergrond/nieuws | 1 + 4 | Achtergrondartikel De Hoven Noord, 4 nieuwsstukken |
| Video | 1 + 3 | WHY2025 meetup Den Haag Revspace, plus 3 YouTube-video’s op huidige site |
| Audio | 4 | Geopolitiek, online gokken, basisbeveiliging.nl, een rechtszaak |
| Fotoreportages | 3 + 1 | Benny Sings, Aurora, anti-AZC protest Zwolle, Iftar Windesheim sfeerverslag |
| Columns | 5 | F1, privacy, Gen-Z authenticiteit, digital safety, AI |
| Fotoalbums (bestaand) | 19 series | Chernobyl, Burned Out, Kyiv: Framed, Malta: Framed, Glass, Ode aan Zutphen, Formula 1 Zandvoort |
| Poezie | n.t.b. | Corpus bestaat, samples nog niet gedeeld |
| Analoog archief | onbekend | Deels gedigitaliseerd, ongecategoriseerd |
Blokkerend voor Hugo-theme build
- Poezie-samples nodig om toon en fit te beoordelen
- Beslissing welke fotoseries schriftelijke context krijgen. Prioriteiten: Chernobyl, Burned Out, Kyiv: Framed, en het bredere “Framed”-concept
- Analoog archief curatie tot 2-3 series
- Radio-uitzending fragmenten beschikbaarheid vaststellen
Op de horizon
- Hugo site-structuur finaliseren zodra blokkerende items opgelost zijn
- Format-mixing strategie beslissen (sterke foto’s als landing visuals voor tekstverhalen)
- Poezie koppelen aan fotoserie (Burned Out expliciet genoemd)
- Radio-fragmenten van Jim die eigen werk voorleest integreren
- Photo archive migratie uitvoeren via het Python-script
Foto-archief migratiescript (parallel spoor)
Specificaties opgesteld in apart technisch traject:
- EXIF-based folder structure
- Date-based organisatie
- Sidecar grouping (xmp, on1, etc.)
- SHA-256 duplicate detectie
- Modi: dry-run, execute, move
- Doel: externe SSD, geoptimaliseerd voor digiKam
- Claude Code prompt voor het script is al gedraft
Werkstijl en patronen
- Nederlands in project-conversaties
- Voorkeur voor gedetailleerde, gestructureerde specs met regels en afhankelijkheden vooraf
- Direct URL fetchen werkt beter dan zoekfunctie voor jimvandenbreemen.nl (zoek geeft geen resultaten, direct fetch is betrouwbaar)
- Beslissingen iteratief: platform- en structuurkeuzes zijn door meerdere sessies heen geevolueerd
- Technisch comfortabel (EXIF, file hashing, CLI-tools, static site generators)
Tools en resources
- Site: jimvandenbreemen.nl (eigen domein en hosting)
- Build: Hugo (static site generator), Claude Code voor theme development
- Photo management: digiKam (target voor gemigreerd archief)
- Migratiescript: Python, specs klaar, Claude Code prompt voorbereid
- Legacy stack: WordPress + Elementor (subscription opgezegd, wordt vervangen)
Verbanden
-
Projectmap (CC):
~/Claude/projects/jimvandenbreemen.nl/ -
Profiel: wiki-profiel-jim
-
Lokaal-content voor op de site: wiki-memory-lokaal
-
Columns-inhoud: wiki-memory-columns
-
Zie ook: wiki-foto-archivering — references
Origineel memory (EN, onverkort)
Purpose & context
Jim (jimvandenbreemen.nl) is a journalist, photographer, videographer, and graphic designer rebuilding his personal portfolio site. The site aims to present two equal pillars — journalistic work and visual work (photo/video) — with scrollytelling ambitions, strong desktop and mobile performance, and no recurring subscription costs. The site serves both as a portfolio for potential clients and as a public-facing showcase of Jim’s journalism.
Jim’s journalism portfolio spans interviews, background stories, news items, video, audio, photo reportages, columns, and poetry. He is also involved in Project Lokaal, a journalism project based in Arnhem centrum.
Platform decision: Hugo (evaluated and moved past WordPress with Elementor, then Astro; Hugo is the confirmed choice). Claude Code will build the Hugo theme.
Current state
The project is in a pre-build phase. A full content inventory has been completed, cataloguing:
- Interviews: Three (Thijs Janssen, Ruth van Lenthe, Shindar Khalil)
- Background/news: One background article (De Hoven Noord), four news stories
- Video: One item (WHY2025 meetup Den Haag Revspace) plus three YouTube videos on the current site
- Audio: Four items (geopolitics, online gambling, basisbeveiliging.nl, a legal case)
- Photo reportages: Three (Benny Sings concert, Aurora concert, anti-AZC protest Zwolle), plus an Iftar Windesheim sfeerverslag
- Columns: Five (Formula 1, privacy, Gen-Z authenticity, digital safety, AI)
- Existing photo albums: 19 series on the current site (including Chernobyl, Burned Out, Kyiv: Framed, Malta: Framed, Glass, Ode aan Zutphen, Formula 1 Zandvoort, and others) — none currently have accompanying text
- Poetry: Body of work exists; samples not yet shared
- Analog photography: Large partially digitized archive, uncategorized
A separate technical thread produced specifications for a Python photo archive migration script (EXIF reading, date-based folder structure, sidecar grouping, SHA-256 duplicate detection, dry-run/execute/move flags) targeting an external SSD optimized for digiKam. A Claude Code prompt for this script was also drafted.
Blocking items before Hugo theme build can begin:
- Poetry samples needed to assess tone and fit
- Decision on which photo series receive written context (Chernobyl, Burned Out, Kyiv: Framed, and the broader “Framed” concept flagged as priorities)
- Analog archive curation into 2–3 series
- Radio broadcast clip availability to be established
On the horizon
- Finalize Hugo site structure once blocking items are resolved
- Decide on format mixing strategy (strong photos as landing visuals for text stories)
- Explore pairing poetry with photo series (Burned Out specifically mentioned)
- Potentially incorporate radio clips of Jim reading pieces on air
- Execute photo archive migration using the Python script
Approach & patterns
- Jim communicates in Dutch in project conversations
- Prefers detailed, structured specifications with clear rules and dependencies listed upfront
- Favors direct URL fetching over search for jimvandenbreemen.nl (search returns no results; direct fetch is reliable)
- Content decisions are made iteratively — platform and structure decisions evolved across multiple sessions before converging
- Comfortable with technical concepts (EXIF, file hashing, CLI tools, static site generators)
Tools & resources
- Site: jimvandenbreemen.nl (own domain and hosting)
- Build tool: Hugo (static site generator); Claude Code for theme development
- Photo management: digiKam (target system for migrated archive)
- Migration script: Python (specifications developed; Claude Code prompt prepared)
- Current/legacy stack: WordPress with Elementor (subscription cancelled; being replaced)
Sessie-herkomst
- Geexporteerd via claude.ai Settings > Privacy > Export data op 2026-04-13
- Broncategorie:
project_memories["019ce724-26b1-75ec-875b-0ab76e24d521"]uitmemories.json - Verwerkt als onderdeel van Fase 1.5 van de KennisBank migratie (TASK-080.04)