Tabella dei contenuti
#️⃣ Guida al Markdown
IO consente di arricchire i contenuti dei messaggi e delle schede servizio con testo formattato, link e altri elementi attivi al fine di offrire al Cittadino un'esperienza più completa e chiara.
A tal fine, app IO supporta una variante del popolare formato Markdown, per la quale troverai qui tutte le informazioni per il suo corretto utilizzo.
Formattazione del testo
Con app IO puoi arricchire il testo delle comunicazioni evidenziando parti in grassetto e corsivo, creando liste puntate e separandolo con titoli.
Formattazione | Sintassi | Risultato |
---|---|---|
grassetto | Testo in **grassetto** Testo in __grassetto__ | {% img src="../.gitbook/assets/image (25).png" alt="" data-size="original" / %} |
corsivo | Testo in *corsivo*Testo in _corsivo_ | {% img src="../.gitbook/assets/image (26).png" alt="" data-size="original" / %} |
grassetto/corsivo | Testo in ***grassetto/corsivo*** | {% img src="../.gitbook/assets/image (27).png" alt="" data-size="original" / %} |
spaziatura fissa (nota il backtick!) | `Testo a spaziatura fissa` | {% img src="../.gitbook/assets/image (29).png" alt="" data-size="original" / %} |
liste puntate | * Primo elemento\n * Secondo elemento\n * Elemento indentato\n | {% img src="../.gitbook/assets/image (28).png" alt="" data-size="original" / %} |
titoli | # Titolo 1\n ## Titolo 2\n ### Titolo 3\n | {% img src="../.gitbook/assets/image (30).png" alt="" data-size="original" / %} |
Andare a capo
Il Markdown dell'app IO supporta due modalità di "andata a capo":
- un singolo \n preceduto da due spazi (" \n") consente di andare semplicemente a capo con un'interruzione di riga
- un doppio "\n\n" consente di andare a capo creando un nuovo paragrafo (con spaziatura dal precedente)
Link
Il Markdown dell'app IO supporta la notazione standard per i link: [testo](link). Ad esempio, il Markdown "Clicca [qui](https://io.italia.it) per andare sul sito di IO" produrrà il seguente risultato:\
Pulsanti azione (CTA)
L'app IO supporta l'aggiunta opzionale di fino a due pulsanti in calce al messaggio, associabili a link personalizzati.
Al fine di presentare i pulsanti (CTA) all’interno di un messaggio, devi incorporare un front-matter con la seguente struttura:
1---
2it:
3 cta_1:
4 text: "Scrivi"
5 action: "iohandledlink://mailto:nome.cognome@email.com"
6 cta_2:
7 text: "IO Italia"
8 action: "iohandledlink://https://io.italia.it/"
9en:
10 cta_1:
11 text: "Write email"
12 action: "iohandledlink://mailto:nome.cognome@email.com"
13 cta_2:
14 text: "IO Italia site"
15 action: "iohandledlink://https://io.italia.it/"
16---
17
18# Il contenuto del messaggio inizia qui
19
Il front-matter è una sezione strutturata di metadati posizionata all’inizio del contenuto; la sua collocazione è cruciale in quanto precede il corpo principale del contenuto ed è delimitato dai separatori ---.
Il sistema consente di definire al massimo due lingue utilizzate per le traduzioni, ovvero it ed en. Per ciascuna lingua, puoi includere un massimo di due CTA, identificate rispettivamente come cta_1 che è obbligatoria e cta_2 che è opzionale.
Per ogni CTA sono definite due proprietà:
- text che rappresenta il testo che sarà visualizzato nella CTA
- action che rappresenta l’azione che sarà scatenata al tap della CTA
Action possibili
Per la action sono definiti protocolli per la creazione di rotte interne all'app IO e l'interazione con alcune funzionalità del sistema operativo del dispositivo in uso.
CTA con Link
Per ottenere una CTA con collegamento a un sito esterno a IO, come nel caso di un normale link, devi usare il protocollo iohandledlink:// seguito dall'indirizzo internet completo del sito di destinazione, ad esempio iohandledlink://https://io.italia.it
Azioni speciali
Al fine di arricchire i tuoi messaggi facilitandone al contempo la fruizione da parte del destinatario, IO supporta la creazione di CTA in grado di:
- avviare la creazione di un SMS verso un numero telefonico: in questo caso, dovrai usare la sintassi iohandledlink://sms:+393211234567 dove "+393211234567" è il numero del destinatario
- avviare la creazione di un email verso un indirizzo di posta elettronica: in questo caso, dovrai usare la sintassi iohandledlink://mailto:nome.cognome@email.com dove "nome.cognome@email.com" è l'indirizzo email di destinazione
- avviare la chiamata verso un numero telefonico: in questo caso, dovrai usare la sintassi iohandledlink://tel:+39061234567 dove "+39061234567" è il numero telefonico da chiamare
Hai bisogno di aiuto?
Scrivi un’email in cui descrivi il tuo problema o dubbio all’indirizzo onboarding@io.italia.it
Dicci cosa ne pensi
Per segnalare problemi o dare feedback, lascia un commento nello spazio Github dell'app IO