-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
24 changed files
with
114 additions
and
647 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,7 +11,8 @@ | |
![NPM Downloads](https://img.shields.io/npm/dt/%40ouitoulia%2Fskenografia?style=for-the-badge&label=NPM%20DOWNLOADS&logo=npm) | ||
|
||
|
||
Skenografia è un sub-theme drupal, basato su [bootstrap_italia](https://drupal.org/project/bootstrap_italia), progettato per implementare il design delle scuole. | ||
Skenografia è un sub-theme drupal, basato su [bootstrap_italia](https://drupal.org/project/bootstrap_italia), progettato | ||
per implementare il design delle scuole. | ||
|
||
## Architettura dei contenuti | ||
Skenografia rappresenta il frontend dell'[architettura dei contenuti delle scuole v1](https://designers.italia.it/modelli/scuole/adotta-il-modello-di-sito-scolastico/definisci-architettura-e-contenuti/) | ||
|
@@ -21,29 +22,33 @@ mentre il backend è gestito dal modulo [ouitoulia/themethla](https://github.com | |
L'interfaccia grafica è basata sui [I template HTML](https://designers.italia.it/modelli/scuole/adotta-il-modello-di-sito-scolastico/realizza-l-interfaccia-del-sito-scolastico/) | ||
sviluppati da Designer Italia. | ||
|
||
Skenografia aggiorna i Template HTML dalla versione 1.6 di Bootstrap Italia alla versione 2, | ||
rendendo il tema compatibile con Bootstrap 5.2. | ||
Skenografia aggiorna i Template HTML dalla versione 1.6 di Bootstrap Italia alla | ||
versione 2, rendendo il tema compatibile con Bootstrap 5.2. | ||
|
||
### Componenti | ||
Rispetto al repository [Design scuola pagine statiche](https://github.com/italia/design-scuole-pagine-statiche) | ||
il tema usa componenti - menu, card, header, footer, ecc. - conformi a ![Libraries.io dependency status for latest release](https://img.shields.io/github/package-json/dependency-version/ouitoulia/skenografia/bootstrap-italia?style=flat&logo=github) | ||
il tema usa componenti - menu, card, header, footer, ecc. - conformi a | ||
![Libraries.io dependency status for latest release](https://img.shields.io/github/package-json/dependency-version/ouitoulia/skenografia/bootstrap-italia?style=flat&logo=github) | ||
al posto di `bootstrap-italia:1.6`. | ||
|
||
### Librerie CSS/JS | ||
Rispetto al repository [Design scuola pagine statiche](https://github.com/italia/design-scuole-pagine-statiche) | ||
gli stili CSS e i componenti JavaScript sono stati riscritti per essere conformi a ![Libraries.io dependency status for latest release](https://img.shields.io/github/package-json/dependency-version/ouitoulia/skenografia/bootstrap-italia?style=flat&logo=github) | ||
gli stili CSS e i componenti JavaScript sono stati riscritti per essere conformi | ||
a ![Libraries.io dependency status for latest release](https://img.shields.io/github/package-json/dependency-version/ouitoulia/skenografia/bootstrap-italia?style=flat&logo=github) | ||
al posto di `bootstrap-italia:1.6`. | ||
|
||
La differenza più rilevante rispetto agli assets pubblicati nel repo [Design scuola pagine statiche](https://github.com/italia/design-scuole-pagine-statiche), | ||
oltre alla compatibilità alla versione 2 di bootstrap-italia, riguarda il design del software. | ||
Dal punto di vista del design, è stato abbandonato l'approccio della sovrascrittura | ||
degli stili (noto come "override" e/o "on top") in favore di un'implementazione | ||
più efficiente e scalabile. | ||
La differenza più rilevante rispetto agli assets pubblicati nel repo | ||
[Design scuola pagine statiche](https://github.com/italia/design-scuole-pagine-statiche), | ||
oltre alla compatibilità alla versione 2 di bootstrap-italia, riguarda il design | ||
del software. Dal punto di vista del design, è stato abbandonato l'approccio | ||
della sovrascrittura degli stili (noto come "override" e/o "on top") in favore | ||
di un'implementazione più efficiente e scalabile. | ||
Skenografia adotta un sistema di build dinamico, il processo di sviluppo si basa | ||
sulla modifica delle variabili di bootstrap-italia per poi compilare la variante di | ||
bootstrap-italia con il design delle scuole. | ||
Questo approccio non solo migliora le prestazioni, ma anche la manutenibilità del codice, | ||
consentendo al progetto un'espansione più fluida, gestibile e riusabile. | ||
sulla modifica delle variabili di bootstrap-italia per poi compilare la variante | ||
di bootstrap-italia con il design delle scuole. | ||
Questo approccio non solo migliora le prestazioni, ma anche la manutenibilità | ||
del codice, consentendo al progetto un'espansione più fluida, | ||
gestibile e riusabile. | ||
|
||
### Distribuzione | ||
|
||
|
@@ -52,37 +57,48 @@ consentendo al progetto un'espansione più fluida, gestibile e riusabile. | |
![Packagist Downloads](https://img.shields.io/packagist/dt/ouitoulia/skenografia?label=Composer%20downloads) | ||
![NPM Downloads](https://img.shields.io/npm/dt/%40ouitoulia%2Fskenografia?label=NPM%20downloads&logo=npm) | ||
|
||
I sorgenti SCSS e JavaScript vengono caricati automaticamente su npm per agevolare il | ||
riutilizzo e la personalizzazione da parte degli sviluppatori. Inoltre attraverso l'uso delle | ||
GitHub Actions, le librerie vengono automaticamente compilate e distribuite su diverse CDN | ||
I sorgenti SCSS e JavaScript vengono caricati automaticamente | ||
su npm per agevolare il riutilizzo e la personalizzazione | ||
da parte degli sviluppatori. Inoltre attraverso l'uso delle GitHub Actions, | ||
le librerie vengono automaticamente compilate e distribuite su diverse CDN | ||
in modo che siano già pronte per la produzione. | ||
|
||
- https://github.com/ouitoulia/skenografia/releases/latest (build produzione e sorgenti tema) | ||
- https://www.npmjs.com/package/@ouitoulia/skenografia (sorgenti scss e js) | ||
- https://www.jsdelivr.com/package/npm/@ouitoulia/skenografia (build produzione) | ||
- https://classic.yarnpkg.com/en/package/@ouitoulia/skenografia (build produzione) | ||
- https://unpkg.com/browse/@ouitoulia/[email protected]/ (sorgenti scss e js e build produzione) | ||
- https://github.com/ouitoulia/skenografia/releases/latest | ||
(build produzione e sorgenti tema) | ||
- https://www.npmjs.com/package/@ouitoulia/skenografia | ||
(sorgenti scss e js) | ||
- https://www.jsdelivr.com/package/npm/@ouitoulia/skenografia | ||
(build produzione) | ||
- https://classic.yarnpkg.com/en/package/@ouitoulia/skenografia | ||
(build produzione) | ||
- https://unpkg.com/browse/@ouitoulia/[email protected]/ | ||
(sorgenti scss e js e build produzione) | ||
|
||
## Issue | ||
Le issue vengono gestite nel repository principale del progetto: | ||
https://github.com/ouitoulia/diagraphe/issues | ||
|
||
## Contributori, dipendenze e altre informazioni | ||
Per contribuire al progetto effettua un Fork, aggiungi le tue modifiche e poi fai una Pull Request. | ||
Per contribuire al progetto effettua un Fork, aggiungi le tue modifiche | ||
e poi fai una Pull Request. | ||
|
||
- [Contributori di Skenografia](https://github.com/ouitoulia/skenografia/graphs/contributors) | ||
- [Elenco delle dipendenze di Skenografia](https://github.com/ouitoulia/skenografia/network/dependencies) | ||
|
||
## Licenze software dei componenti di terze parti | ||
### Componenti distribuiti con Skenografia | ||
|
||
Vengono di seguito elencate le licenze dei componenti distribuiti (fonte: [package.json/dependencies](package.json)) | ||
- [Bootstrap Italia 2](https://italia.github.io/bootstrap-italia/) © Team per la Trasformazione Digitale, licenza BSD | ||
- [Design scuole pagine statiche](https://github.com/italia/design-scuole-pagine-statiche) © Team per la Trasformazione Digitale, licenza BSD | ||
Vengono di seguito elencate le licenze dei componenti distribuiti | ||
(fonte: [package.json/dependencies](package.json)) | ||
- [Bootstrap Italia 2](https://italia.github.io/bootstrap-italia/) © Team per la Trasformazione Digitale, | ||
licenza BSD | ||
- [Design scuole pagine statiche](https://github.com/italia/design-scuole-pagine-statiche) © Team per la | ||
Trasformazione Digitale, licenza BSD | ||
- [Hamburgers](https://jonsuh.com/hamburgers/) © Jonathan Suh, licenza MIT | ||
|
||
### Principali dipendenze per la fase di compilazione e sviluppo | ||
Vengono di seguito elencate le licenze dei componenti usati per lo sviluppo (fonte: [package.json/devDependencies](package.json)) | ||
Vengono di seguito elencate le licenze dei componenti usati per | ||
lo sviluppo (fonte: [package.json/devDependencies](package.json)) | ||
- [clean-webpack-plugin](https://github.com/johnagan/clean-webpack-plugin) © PonteLabs, licenza MIT | ||
- [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) © webpack-contrib, licenza MIT | ||
- [cross-env](https://github.com/kentcdodds/cross-env) © Kent C. Dodds, licenza MIT | ||
|
@@ -106,12 +122,23 @@ Vengono di seguito elencate le licenze dei componenti usati per lo sviluppo (fon | |
|
||
Copyright (C) 2023/2024 https://github.com/ouitoulia | ||
|
||
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. | ||
This program is free software: you can redistribute it and/or modify it | ||
under the terms of the GNU General Public License version 3 | ||
as published by the Free Software Foundation. | ||
|
||
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. | ||
This program is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty | ||
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
See the GNU General Public License for more details. | ||
|
||
Questo è un software libero: puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License versione 3 pubblicata dalla Free Software Foundation. | ||
Questo è un software libero: puoi ridistribuirlo e/o modificarlo secondo | ||
i termini della GNU General Public License versione 3 pubblicata dalla | ||
Free Software Foundation. | ||
|
||
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Vedere la GNU General Public License per maggiori dettagli. | ||
Questo programma è distribuito nella speranza che possa essere utile, | ||
ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di | ||
COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. | ||
Vedere la GNU General Public License per maggiori dettagli. | ||
|
||
Questo software è distribuito sotto i termini della GNU Affero General Public License versione 3 (AGPL-3.0) | ||
Questo software è distribuito sotto i termini della GNU Affero General Public | ||
License versione 3 (AGPL-3.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,4 +4,3 @@ | |
* @file | ||
* Hook THEME_preprocess_views_view_HOOK(). | ||
*/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.