1
Fork 0
mirror of https://github.com/Steffo99/sophon.git synced 2024-12-22 14:54:22 +00:00

🐛 Change index importances

This commit is contained in:
Steffo 2021-11-25 09:39:46 +01:00
parent 2895a45a09
commit c0af2a7c4e
Signed by: steffo
GPG key ID: 6965406171929D01
6 changed files with 18 additions and 11 deletions

View file

@ -1,7 +1,7 @@
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/1_sinossi/index.rst :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/1_sinossi/index.rst
.. index:: .. index::
pair: tesi; sinossi pair: ! tesi; sinossi
Sinossi Sinossi
******* *******

View file

@ -1,7 +1,7 @@
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/2_introduzione/index.rst :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/2_introduzione/index.rst
.. index:: .. index::
pair: tesi; introduzione pair: ! tesi; introduzione
********************** **********************
Introduzione alla tesi Introduzione alla tesi

View file

@ -1,7 +1,7 @@
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/3_presentazione/index.rst :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/3_presentazione/index.rst
.. index:: .. index::
single: ricerca collaborativa single: ! ricerca collaborativa
********************* *********************
Ricerca collaborativa Ricerca collaborativa

View file

@ -1,7 +1,7 @@
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/4_progetto/index.rst :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/4_progetto/index.rst
.. index:: .. index::
pair: Sophon; progettazione pair: ! Sophon; progettazione
*********************** ***********************
Progettazione di Sophon Progettazione di Sophon

BIN
thesis/source/docs/5_implementazione/admin_site.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -1,7 +1,7 @@
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/5_implementazione/index.rst :github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/5_implementazione/index.rst
.. index:: .. index::
pair: Sophon; realizzazione pair: ! realizzazione; Sophon
*********************** ***********************
Realizzazione di Sophon Realizzazione di Sophon
@ -13,7 +13,7 @@ Terminato il progetto, si è passati a realizzarne una versione funzionante su c
.. index:: .. index::
pair: implementazione; backend pair: realizzazione; backend
Realizzazione del modulo backend Realizzazione del modulo backend
================================ ================================
@ -28,16 +28,16 @@ Il project Django
Il package è stato creato utilizzando l'utility ``startproject`` di Django, la quale crea una cartella di script `Python` con i quali partire per lo sviluppo di una nuovo software web. Il package è stato creato utilizzando l'utility ``startproject`` di Django, la quale crea una cartella di script `Python` con i quali partire per lo sviluppo di una nuovo software web.
La cartella generata è stata modificata significativamente: ne si è modificata la struttura in modo tale da trasformarla da un insieme di script a un vero e proprio modulo Python eseguibile e distribuibile, e si sono aggiunte nuove funzionalità di utilità generale all'applicazione, quali una `pagina di amministrazione personalizzata <Pagina di amministrazione personalizzata>`, il `caricamento dinamico delle impostazioni <Caricamento dinamico delle impostazioni>` e vari `miglioramenti all'autenticazione <Miglioramenti all'autenticazione>` La cartella generata è stata modificata significativamente: ne si è modificata la struttura in modo tale da trasformarla da un insieme di script a un vero e proprio modulo Python eseguibile e distribuibile, e si sono aggiunte nuove funzionalità di utilità generale all'applicazione, quali una `app di amministrazione personalizzata <App di amministrazione personalizzata>`, il `caricamento dinamico delle impostazioni <Caricamento dinamico delle impostazioni>` e vari `miglioramenti all'autenticazione <Miglioramenti all'autenticazione>`
Pagina di amministrazione personalizzata App di amministrazione personalizzata
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. module:: sophon.admin .. module:: sophon.admin
La pagina di amministrazione viene personalizzata con la classe `SophonAdminSite`, che modifica alcuni parametri della classe base. L'app di amministrazione di Django viene personalizzata con la classe `SophonAdminSite`, che modifica alcuni parametri della classe base.
Inoltre, il template predefinito viene sovrascritto da quello all'interno del file ``templates/admin/base.html``, che sostituisce il foglio di stile con uno personalizzato per Sophon. Inoltre, il template predefinito viene sovrascritto dal file ``templates/admin/base.html``, che sostituisce il foglio di stile con uno personalizzato per Sophon.
.. class:: SophonAdminSite(django.contrib.admin.AdminSite) .. class:: SophonAdminSite(django.contrib.admin.AdminSite)
@ -63,6 +63,10 @@ Inoltre, il template predefinito viene sovrascritto da quello all'interno del fi
:class:`.SophonAdminSite` è selezionata come classe predefinita per il sito di amministrazione. :class:`.SophonAdminSite` è selezionata come classe predefinita per il sito di amministrazione.
.. figure:: admin_site.png
Immagine della pagina principale dell'app di amministrazione.
Caricamento dinamico delle impostazioni Caricamento dinamico delle impostazioni
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^