#CStrapJSStudio© BootstrapItalia©
POSTED , 07/NOV 2024
Bootstrap Italia è un framework di design e sviluppo pensato per aiutare nella creazione di interfacce web coerenti e accessibili per la Pubblica Amministrazione italiana. Basato sul popolare framework Bootstrap, Bootstrap Italia fornisce una serie di componenti grafici, linee guida e stili specificamente conformi alle normative italiane e agli standard di accessibilità del design system dell'Agenzia per l’Italia Digitale (AgID).
Obiettivi principali di Bootstrap Italia:
- Coerenza grafica: Offre stili uniformi che aiutano a mantenere un’identità visiva unitaria per i siti della Pubblica Amministrazione.
- Accessibilità: Rende più semplice rispettare gli standard WCAG, essenziali per garantire l’accesso a tutti i cittadini.
- Semplicità d’uso: Facilita il lavoro degli sviluppatori e designer web fornendo componenti già pronti e facili da implementare.
- Adattabilità: È mobile-friendly e garantisce un aspetto corretto su dispositivi di diverse dimensioni.
In sintesi, Bootstrap Italia è uno strumento che velocizza e facilita la creazione di siti e applicazioni web per la Pubblica Amministrazione, assicurando al contempo accessibilità, omogeneità e rispetto delle normative italiane.
Bootstrap Italia è perfettamente integrato in CStrapJS; è possibile creare facilmente componenti importando direttamente il codice dai template open source.
Esempio di componente Eventi collegato a un file JSON/ApiRest
Creata una nuova pagina eventi con header collegata all'header di index e footer collegata al footer di index.
Per creare un blocco di eventi usiamo la funzione IMPORTA DAL WEB
Al link https://italia.github.io/design-comuni-pagine-statiche/sito/eventi.html sono disponibili pagine di esempio del template per i comuni.
Selezionare Crea componente per estrarre dalla pagina il codice che CStrapJS converte in blocchi pronti all'uso
CStrapJSStudio ha creato i blocchi come da template di esempio.
Per creare una personalizzazione del blocco eliminiamo le varie card
Inseriamo le proprietà che servono per rendere il blocco dinamico collegato a un file JSON o APIREST
Attivare script_pg_bottom e inserire il codice per creare le card dinamiche
lo script associato al blocco con il fetch collegato alla proprietà jsonfile fetch('pg-jsonfile:')
Attivare JSONFile. Abbiamo la possibilità di collegare una API - Rest, o creare il JSON direttamente da una tabella (dataset locale)
Esempio di JSON file creato da una tabella MemTable Firedac
Selezionare APPLICA
Il risultato: un blocco/componente utilizzabile in tutte le Vs. applicazioni Bootstrap Italia, dinamico e aggiornabile da un file JSON o Api-Rest
[ { "imgSrc": "../assets/images/eventi-estate.png", "day": "22", "month": "Novembre", "category": "sagre", "title": "Un'autonno indimenticabile", "description": "Una iniziativa di invito alla lettura nel parco della Vittoria, dove verrà presentato il concorso “vivere il comune”", "link": "#", "article": "Una iniziativa di invito alla lettura nel parco della Vittoria, dove verrà presentato il concorso" }, { "imgSrc": "../assets/images/eventi-estate.png", "day": "26", "month": "Novembre", "category": "sagre", "title": "Un autonno con i fiocchi", "description": "Un autonno con i fiocchi", "link": "#", "article": "Un autonno con i fiocchi" }, { "imgSrc": "../assets/images/eventi-estate.png", "day": "30", "month": "Dicembre", "category": "sagre", "title": "Un vero piacere", "description": "La raccolta delle castagne", "link": "", "article": "La raccolta delle castagne" }]
Buon lavoro.
Nessun commento:
Posta un commento