<spanid="index-0"></span><h1><spanclass="section-number">7. </span>Il futuro di Sophon<aclass="headerlink"href="#il-futuro-di-sophon"title="Link a questa intestazione"></a></h1>
<p>Lo sviluppo di Sophon lascia aperte innumerevoli strade per la sua espansione con funzionalità aggiuntive.</p>
<p>Si conclude la tesi analizzandone alcune.</p>
<sectionid="repository-github-di-sophon">
<h2><spanclass="section-number">7.1. </span>Repository GitHub di Sophon<aclass="headerlink"href="#repository-github-di-sophon"title="Link a questa intestazione"></a></h2>
<p>È stato creato un <aclass="reference external"href="https://github.com/Steffo99/sophon">repository per il progetto su GitHub</a>.</p>
<p>Oltre al codice sorgente, esso include <aclass="reference external"href="https://github.com/Steffo99/sophon/issues">un issue tracker</a>, all'interno del quale viene tenuto traccia di tutte le proposte di funzionalità aggiuntive.</p>
<p>Si elencano alcune delle funzionalità proposte.</p>
<sectionid="nuova-entita-il-documento">
<spanid="index-1"></span><h3>Nuova entità: il documento<aclass="headerlink"href="#nuova-entita-il-documento"title="Link a questa intestazione"></a></h3>
<p>Si propone di sviluppare una nuova entità, il <em>documento</em>, 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.</p>
<p><spanclass="caption-number">Figura 7.1.1 </span><spanclass="caption-text">Schema del database se venisse aggiunta l'entità "Documento".</span><aclass="headerlink"href="#id1"title="Link a questa immagine"></a></p>
<spanid="index-2"></span><h3>Sistema per organizzazione delle entità<aclass="headerlink"href="#sistema-per-organizzazione-delle-entita"title="Link a questa intestazione"></a></h3>
<p>Si propone di realizzare dei sistemi che permettano di catalogare e raggruppare le entità di ogni tipo attraverso parole chiave (<em>tag</em>) selezionabili dal creatore della relativa entità.</p>
<p>Un esempio di tag potrebbe essere <codeclass="docutils literal notranslate"><spanclass="pre">[Tesi]</span></code>, utilizzabile per i progetti relativi alle tesi degli studenti di un corso.</p>
<p><spanclass="caption-number">Figura 7.1.2 </span><spanclass="caption-text">Un esempio di come potrebbero funzionare i tag applicati ai progetti.</span><aclass="headerlink"href="#id2"title="Link a questa immagine"></a></p>
</figcaption>
</figure>
</section>
<sectionid="registro-delle-attivita">
<spanid="index-3"></span><h3>Registro delle attività<aclass="headerlink"href="#registro-delle-attivita"title="Link a questa intestazione"></a></h3>
<p>Si propone di creare un registro, detto <em>delle attività</em> o in inglese <em>activity log</em>, all'interno del quale siano registrate tutte le azioni effettuate sulle entità del progetto.</p>
<p>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.</p>
<p><spanclass="caption-number">Figura 7.1.3 </span><spanclass="caption-text">Un esempio di come potrebbe funzionare il registro delle attività.</span><aclass="headerlink"href="#id3"title="Link a questa immagine"></a></p>
</figcaption>
</figure>
</section>
<sectionid="federazione-tra-istanze">
<spanid="index-4"></span><h3>Federazione tra istanze<aclass="headerlink"href="#federazione-tra-istanze"title="Link a questa intestazione"></a></h3>
<p>L'ultima proposta, molto ambiziosa, sarebbe quella di permettere la <em>federazione</em> tra le varie istanze Sophon, consentendo la condivisione di risorse attraverso più istituzioni senza dover creare utenti "locali" per ciascun collaboratore.</p>
<p><spanclass="caption-number">Figura 7.1.4 </span><spanclass="caption-text">Un diagramma di esempio di possibile federazione di Sophon.</span><aclass="headerlink"href="#id4"title="Link a questa immagine"></a></p>
</figcaption>
</figure>
</section>
</section>
</section>
</div>
</div>
<footer><divclass="rst-footer-buttons"role="navigation"aria-label="Piè di pagina">