diff --git a/thesis/source/docs/4_progetto/bluelib_amber.png b/thesis/source/docs/4_progetto/bluelib_amber.png new file mode 100644 index 0000000..3b55b27 --- /dev/null +++ b/thesis/source/docs/4_progetto/bluelib_amber.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e9681cad6b5dc32ee98ea0f8cbc1bb6dfac1bf4a6831d7638658a703d00ded5 +size 47322 diff --git a/thesis/source/docs/4_progetto/bluelib_hacker.png b/thesis/source/docs/4_progetto/bluelib_hacker.png new file mode 100644 index 0000000..a570cab --- /dev/null +++ b/thesis/source/docs/4_progetto/bluelib_hacker.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77f6485b6770949da82dcab93ad09eb14f675a7dc9d897290dbf7cdee91c7cf6 +size 37167 diff --git a/thesis/source/docs/4_progetto/bluelib_paper.png b/thesis/source/docs/4_progetto/bluelib_paper.png new file mode 100644 index 0000000..54ca240 --- /dev/null +++ b/thesis/source/docs/4_progetto/bluelib_paper.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25833fc8112e5b32cd21d9dce296e26bdf9d35e7be79450f4b8089f212a3f9a2 +size 44308 diff --git a/thesis/source/docs/4_progetto/bluelib_royalblue.png b/thesis/source/docs/4_progetto/bluelib_royalblue.png new file mode 100644 index 0000000..2b31171 --- /dev/null +++ b/thesis/source/docs/4_progetto/bluelib_royalblue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057583341d8cf08700916047f658a9ede2040a3b5a2605bb980d4c8340293a12 +size 48650 diff --git a/thesis/source/docs/4_progetto/bluelib_sophon.png b/thesis/source/docs/4_progetto/bluelib_sophon.png new file mode 100644 index 0000000..520c130 --- /dev/null +++ b/thesis/source/docs/4_progetto/bluelib_sophon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113e624bce7b5cb0f33d1de965451f6155cee79881287b5c9c683489e4f689d2 +size 48894 diff --git a/thesis/source/docs/4_progetto/index.rst b/thesis/source/docs/4_progetto/index.rst index a6e7665..a0e137c 100644 --- a/thesis/source/docs/4_progetto/index.rst +++ b/thesis/source/docs/4_progetto/index.rst @@ -411,13 +411,42 @@ FontAwesome .. index:: single: Bluelib + single: Bluelib; tema Bluelib ^^^^^^^ -.. todo:: +`Bluelib `_ è un foglio di stile per pagine web orientato alla modularità, alla responsività e all'`accessibilità `. - Bluelib +È stato sviluppato nell'Estate 2021 come progetto personale dell'autore di questa tesi, ed è stato esteso con temi aggiuntivi in Autunno 2021, tra cui uno sviluppato appositamente per Sophon. + +Si basa sul concetto di **pannelli**, sezioni di pagina separate dal resto tramite un colore di sfondo o un bordo diverso. + +Fa ampio uso delle `CSS Custom Properties `_, permettendo lo sviluppo di vari *temi* con aspetto differente. + +.. image:: bluelib_paper.png + :scale: 25% +.. image:: bluelib_royalblue.png + :scale: 25% +.. image:: bluelib_sophon.png + :scale: 25% +.. image:: bluelib_hacker.png + :scale: 25% +.. image:: bluelib_amber.png + :scale: 25% + + +.. index:: + pair: Bluelib; React + +Bluelib React +""""""""""""" + +`Bluelib React `_ è un adattamento a `React` del foglio di stile `Bluelib`. + +È stato sviluppato a inizio Autunno 2021 come parte del tirocinio interno dell'autore di questa tesi. + +Definice componenti per ogni elemento grafico introdotto in Bluelib, e rende velocemente configurabili alcuni parametri, come il colore o la disabilitazione di un pannello. .. index:: @@ -432,6 +461,7 @@ Il *modulo proxy* consiste in un web server che permette di accedere al `modulo Viene **eseguito dal server** sul quale è ospitato Sophon. + .. index:: pair: reverse; proxy