Git Product home page Git Product logo

cloud.italia.it-site's Introduction

Website cloud.italia.it

The website is built using the Gatsby framework.

Requirements

After you have installed yarn, the following command is necessary to install dependencies:

yarn

Development

To start development or local testing of the website, you need to execute the following command:

yarn develop

At the end of the build process, the website is available at http://localhost:8000/.

For more information about contributing and the gitflow see contributing.

License

Copyright © 2021 Presidenza del Consiglio dei Ministri

The source code is released under the BSD license (SPDX code: BSD-3-Clause).

cloud.italia.it-site's People

Contributors

astagi avatar bfabio avatar danielaiozzo avatar dependabot[bot] avatar dptdgi avatar emiliosp avatar gianvitofanelli avatar libremente avatar westcoast avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud.italia.it-site's Issues

Privacy page

Check if we can use a link to a "global" privacy page or if we need to develop a new page specific for cloud.italia.it

cc: @libremente

Reflow, tre segnalazioni [Accessibilità]

Contesto

Il reflow degli elementi di pagina allo zoom non deve nascondere o sovrapporre elementi
su desktop con zoom fino a 400% (partendo da una viewport di 1024px).
Più o meno corrispondente a zoom 100% (per una viewport di 256px).


Segnalazione 1 > Testata

Problema
Il logo si sovrappone allo slim header andando verso l'alto.
Dovrebbe rimanere separata questa fascia dallo slim header.

Possibili soluzioni
Valutare di nascondere il sottotitolo e di reinserirlo come div visibile solo a risoluzioni xs subito sotto allineandolo a sinistra.
Valutare altrimenti (scelta anche di comunicazione) una soluzione più radicale come quella adottata su innovazione.gov.it dove su risoluzioni xs rimane solo il logo centrato e la denominazione è visibile nella sola homepage, rendendo visibile un div normalmente nascosto.

immagine

immagine


Segnalazione 2 > Headings

Problema
Su mobile i titoli di sezione (visualizzati con classe css h1) se con parole troppo lunghe creano overflow orizzontale sulla pagina.

Possibile soluzione
Rdurre questi heading ad una classe css h2, sufficiente anche su desktop a creare rilevanza visiva.

immagine


Segnalazione 3 > Logo AgID nel footer

Problema
L'immagine non è responsive

immagine


Segnalazione 4 > Item risorse utili

immagine

Problema
Gli elementi sono poco leggibili perché le due colonne con molto padding laterale schiacciano molto i testi

Possibili soluzioni
A risoluzione xs togliere i padding e margin laterali di questi blocchi.
Valutare se è possibile far andare a capo la colonna di destra con il "Leggi su..." in modo da ottenere una visualizzazione a 1 sola colonna più ordinata

a11y

Check a11y issues after meeting with Daniele

Blocco contribuire, link [Accessibilità]

immagine

Segnalazione

Non sono convinto del link su tutta la card per i tre “social”. Di fatto l’aria-label del tag a potrebbe nascondere agli screen reader tutto il contenuto interno della card, che è molto articolato.

Possibile soluzione

Meglio collegare le parole giuste dentro il testo come link. In questo caso "Developers Italia su Slack".
Da valutare se collegare anche immagine e titolo della card, potrebbe creare link ridondanti troppo vicini e non aggiungere nulla all'usabilità.

Move the html proofer on dockerhub

One of the CI checks is the html proofer.
Currently, it builds a docker container and runs the html proofer inside the container.

We should skip the build phase and use a docker registry.

React component "Risorse utili"

The component contains blocks of links and must be collapsible.

The first block is always visible, the others can be revealed by clicking on an expand button.

Apple touch icon

We need a new apple touch icon. The current one doesn't have transparency and it is ugly.

image

cc: @Fupete

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.