mirror of
https://github.com/Steffo99/sophon.git
synced 2024-12-22 14:54:22 +00:00
🎓 Finish the final chapter?
This commit is contained in:
parent
5542a9b705
commit
daa11eb783
5 changed files with 74 additions and 26 deletions
BIN
thesis/source/docs/conclusione/diagram_activity_log.png
(Stored with Git LFS)
Normal file
BIN
thesis/source/docs/conclusione/diagram_activity_log.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
thesis/source/docs/conclusione/diagram_documents.png
(Stored with Git LFS)
Normal file
BIN
thesis/source/docs/conclusione/diagram_documents.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
thesis/source/docs/conclusione/diagram_federation.png
(Stored with Git LFS)
Normal file
BIN
thesis/source/docs/conclusione/diagram_federation.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
thesis/source/docs/conclusione/diagram_tags.png
(Stored with Git LFS)
Normal file
BIN
thesis/source/docs/conclusione/diagram_tags.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -1,49 +1,85 @@
|
||||||
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/8_conclusione/index.rst
|
:github_url: https://github.com/Steffo99/sophon/blob/main/thesis/source/8_conclusione/index.rst
|
||||||
|
|
||||||
***********
|
.. index::
|
||||||
Conclusione
|
pair: Sophon; futuro
|
||||||
***********
|
|
||||||
|
|
||||||
.. todo:: Conclusione
|
|
||||||
|
|
||||||
|
|
||||||
|
*******************
|
||||||
Il futuro di Sophon
|
Il futuro di Sophon
|
||||||
===================
|
*******************
|
||||||
|
|
||||||
.. todo:: Il futuro di Sophon
|
.. and them's the facts
|
||||||
|
https://www.youtube.com/watch?v=Q-ZeVMqJgAM
|
||||||
|
|
||||||
|
Lo sviluppo di Sophon lascia aperte innumerevoli strade per la sua espansione con funzionalità aggiuntive.
|
||||||
|
|
||||||
|
Si conclude la tesi analizzandone alcune.
|
||||||
|
|
||||||
|
|
||||||
Repository GitHub
|
Repository GitHub di Sophon
|
||||||
-----------------
|
===========================
|
||||||
|
|
||||||
.. todo:: Il futuro di Sophon
|
È stato creato un `repository per il progetto su GitHub <https://github.com/Steffo99/sophon>`_.
|
||||||
|
|
||||||
|
Oltre al codice sorgente, esso include `un issue tracker <https://github.com/Steffo99/sophon/issues>`_, all'interno del quale viene tenuto traccia di tutte le proposte di funzionalità aggiuntive.
|
||||||
|
|
||||||
|
Si elencano alcune delle funzionalità proposte.
|
||||||
|
|
||||||
|
|
||||||
Nuove funzionalità
|
.. index::
|
||||||
------------------
|
pair: Sophon; documento
|
||||||
|
|
||||||
.. todo:: Nuove funzionalità
|
Nuova entità: il documento
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Si propone di sviluppare una nuova entità, il *documento*, che permetterebbe agli utenti di Sophon di creare testi in Markdown senza uscire dall'interfaccia web, e di renderli disponibili basandosi sul sistema di permessi di Sophon.
|
||||||
|
|
||||||
|
.. figure:: diagram_documents.png
|
||||||
|
|
||||||
|
Schema del database se venisse aggiunta l'entità "Documento".
|
||||||
|
|
||||||
|
|
||||||
Nuova entità: Documenti
|
.. index::
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^
|
pair: Sophon; tag
|
||||||
|
|
||||||
.. todo:: Nuova entità: Documenti
|
Sistema per organizzazione delle entità
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
|
Si propone di realizzare dei sistemi che permettano di catalogare e raggruppare le entità di ogni tipo attraverso parole chiave (*tag*) selezionabili dal creatore della relativa entità.
|
||||||
|
|
||||||
|
Un esempio di tag potrebbe essere ``[Tesi]``, utilizzabile per i progetti relativi alle tesi degli studenti di un corso.
|
||||||
|
|
||||||
|
.. figure:: diagram_tags.png
|
||||||
|
:scale: 25%
|
||||||
|
|
||||||
|
Un esempio di come potrebbero funzionare i tag applicati ai progetti.
|
||||||
|
|
||||||
|
|
||||||
Sistemi per organizzazione delle entità
|
.. index::
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
single: activity log
|
||||||
|
single: registro delle attività
|
||||||
.. todo:: Sistemi per organizzazione delle entità
|
|
||||||
|
|
||||||
|
|
||||||
Registro delle attività
|
Registro delle attività
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^
|
-----------------------
|
||||||
|
|
||||||
.. todo:: Registro delle attività
|
Si propone di creare un registro, detto *delle attività* o in inglese *activity log*, all'interno del quale siano registrate tutte le azioni effettuate sulle entità del progetto.
|
||||||
|
|
||||||
|
Ciò favorirebbe la accountability tra gli utenti di Sophon, in quanto diverrebbe possibile identificare il responsabile di certe azioni distruttive, come l'eliminazione di un intero gruppo.
|
||||||
|
|
||||||
|
.. figure:: diagram_activity_log.png
|
||||||
|
:scale: 35%
|
||||||
|
|
||||||
|
Un esempio di come potrebbe funzionare il registro delle attività.
|
||||||
|
|
||||||
|
|
||||||
|
.. index::
|
||||||
|
pair: Sophon; federazione tra istanze
|
||||||
|
|
||||||
Federazione tra istanze
|
Federazione tra istanze
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^
|
-----------------------
|
||||||
|
|
||||||
.. todo:: Federazione tra istanze
|
L'ultima proposta, molto ambiziosa, sarebbe quella di permettere la *federazione* tra le varie istanze Sophon, consentendo la condivisione di risorse attraverso più istituzioni senza dover creare utenti "locali" per ciascun collaboratore.
|
||||||
|
|
||||||
|
.. figure:: diagram_federation.png
|
||||||
|
:scale: 50%
|
||||||
|
|
||||||
|
Un diagramma di esempio di possibile federazione di Sophon.
|
||||||
|
|
Loading…
Reference in a new issue