Skip to content

piersoft/design-ckan-theme

 
 

Repository files navigation

RATIO: Ho voluto impattare il meno possibile nei files del CKAN. Per cui ho lavorato su due files html, sul custom css che si gestisce dal backend grafico di CKAN come superadmin e infine ho usato i file del webkit AGID sul Design.

  1. Istruzioni da dove iniziare su https://github.com/italia/dati-ckan-docker
  2. Scaricare il Docker del TeamIT e modificarlo secondo i punti seguenti PRIMA di lanciare ./build_local.sh
  3. Sostituire i files header.html e base.html in ckan/templates. Sono inseriti i link ai js del webkit del design e cambia il menu di navigazione. Introdotti "Enti" e "Temi" al posto di Organizzazioni e Gruppi
  4. Opzionale sostituire la dir LC_MESSAGES in ckan/ckan/ckan/i18n/it. Corretti alcuni errori.
  5. Modificare o sostituire il file layout2.html (cambia la classe "main" in "main2" del div) che si trova in templates/home/. Serve per avere solo una sezione e uno sfondo omogeneo. in home/snippets/ sostituire search.html
  6. Copiare la cartella "build" in public/base/javascript/ . Contiene i files del webkit del Design dell'AGID.
  7. Seguire il punto 1) digitando ./build_local.sh ect.
  8. Una volta che il Docker è attivo, entrare in localhost:5000 come ckanadmin e andare in configurazione, incollando nella sezione "custom css" il contenuto del file configurazione-custom-css.txt . L'utente cosi può modificare a piacimento colori ect. Nell'esempio c'è uno sfondo di Lecce.
  9. Demo online su www.piersoft.it/ckan (aprirà un IP dinamico dove gira il CKAN Demo)

Attenzione per gli sviluppatori che vogliano usare il Docker in produzione:

  1. Il Docker del TeamIT se usato in produzione deve essere modificato per accettare di eseguire i previews dei dataset (csv, json ect). In particolare il file docker-compose.yml ha localhost:5000 che va sostituito.
  2. E' consigliato, come indicato nella issue italia/ckan-it#6 , installare anche il plugin geoview.
  3. E' CONSIGLIATO DISABILITARE LA REGISTRAZIONE UTENTI.

Ringrazio il designer Salvatore COSTA che durante l'hackathon mi ha dato due dritte fondamentali.

08.10.2023 siete liberi di riusare il codice con licenza di pubblico dominio. senza nessun obbligo di citazione.

About

A CKAN theme which implements the Italia Design System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 36.5%
  • CSS 33.3%
  • JavaScript 30.2%