Customization
Cambiare i dati mock
Edita i file in src/assets/mock/. Vedi Mock Data.
Cambiare i colori
I design tokens sono in src/styles.css:
css
:root {
--color-accent: #0969da; /* Cambia qui per il colore primario */
--color-bg-default: #ffffff;
--color-fg-default: #1f2328;
/* ... */
}Cambiare il logo
Sostituisci public/favicon.ico e aggiungi il logo SVG in public/logo.svg.
Aggiungere route
- Crea il componente in
src/app/pages/{nome}/ - Aggiungi la route in
src/app/app.routes.ts:
typescript
{
path: 'servizi',
loadComponent: () => import('./pages/servizi/servizi.component').then((m) => m.ServiziComponent),
title: 'Servizi — Centro Culturale'
}Cambiare i metadati SEO
Edita src/index.html per:
<title>globale<meta name="description">- Open Graph
Per metadati per-route usa Title e Meta di @angular/platform-browser.
Disabilitare il prerender
In angular.json:
json
"prerender": falseIn questo caso il sito gira solo in modalità SSR runtime (più lento al cold start, più dinamico).
White-label per cliente
- Fork del repo o copia in nuova cartella
- Sostituisci
centro-culturalecon nome cliente (acme-pizzeria) - Sostituisci footer rimuovendo riferimento a Federico (modifica
footer.component.ts) - Personalizza
vercel.jsoncon domain custom cliente - Deploy su Vercel cliente con loro account
Possibili sviluppi customizzabili
Il template Centro Culturale supporta estensioni per library management e digital culture:
Biblioteca Digitale e Contenuti
- Biblioteca digitale full PDF + audio reading — OCR scan + TTS automatico (Tier Avanzato)
- E-learning platform video on-demand — lezioni registrate, quiz, certificati (Tier Avanzato)
- Archivio tesi universitarie — repository searchable, collegamento con facoltà (Tier Avanzato+)
- Blog articoli saggistici — curatori scrivono approfondimenti, newsletter mensile (Tier Intermedio+)
Prenotazioni e Logistica
- Prenotazione sale matrimoni/eventi privati — catering builder integrato (Tier Avanzato)
- Gestione catering integrata — menu builder, fornitore quote, invoice automatica (Tier Avanzato+)
- Equipment rental tracking — proiettori, sedie, tavoli; booking + inventory (custom)
Community e Engagement
- Community forum tematico — lettori, studenti, appassionati (Tier Avanzato)
- Reading group online — libro del mese, discussione moderata, voting (Tier Avanzato+)
- Author meet-and-greet virtual — live streaming + Q&A chat (Tier Avanzato+)
Experience e Immersiva
- Virtual tour 360° spazi — immersive experience, hotspot interattivi, mobile VR-ready (Tier Avanzato)
- Mostra virtuale 3D — gallery immersiva, scultura/quadro explorable, artist bio (custom)
- Mappa interattiva storica — centro culturale nel tempo (fotos d'epoca, timeline) (custom)
Partnership e Integrazioni
- Partnership universitarie — seminari co-branded, tesi archive, internship matching (Tier Avanzato+)
- Museo/Galleria feed integration — aggrega mostre esterne + calendar (custom)
Nota: Contatta Federico per valutazione costi e timeline di ogni feature custom.