.. _gnrextra/social/social_config: Configurazione ============== Configurazione di S3/Nginx --------------------------- Considerata la natura dei contenuti pubblicati (immagini e video, a volte anche di grandi dimensioni) si consiglia di configurare Nginx per accettare file anche di grandi dimensioni. È quindi buona norma settare a 500MB il limite per gli upload nel file *conf* dell'istanza:: server { ... client_max_body_size 500M; } Inoltre, si consiglia per lo storage l'utilizzo del . `Service AWS S3 `_, creando come da istruzioni un service dal nome *social*. Menu impostazioni ----------------- La voce ``Settings`` permette di definire una serie di impostazioni delle tabelle di appoggio del package *Social*. Impostazione delle Categorie **************************** La tabella ``Category`` permette di impostare i seguenti parametri: - un ``Category Name``, che verrà utilizzato nelle *sections* della pagina di pubblicazione - una ``Description``` - (se presente il :ref:`package VIDEO` ) il ``Vimeo preset ID`` (ovvero il template per l'embed) e la ``Vimeo folder ID`` (la cartella progetto). - (se presente il :ref:`package VIDEO` ) il ``YT category ID`` (ovvero la categoria di Youtube) e la ``YT playlist ID`` (la playlist). - il ``Project``, dalla tabella *Project*. .. image:: /_static/images/social/social-categories.png :width: 100% :align: center Impostazione del Tipo Pagina **************************** La tabella ``Page Type`` permette di impostare un ``Page Type`` e una ``Description``. Alcuni *Page Type* sono di sistema (*channel*, *group* e *person*), e richiesti da alcuni service, mentre altri sono personalizzabili a piacere. .. image:: /_static/images/social/page-types.png :width: 400px :align: center Definizione dei Progetti ************************ La definizione di un ``Project`` può essere utile a raggruppare determinate categorie di post sotto un unico "progetto". L'assegnazione di un progetto farà inoltre sì che al momento della pubblicazione, in seguito alla scelta di una categoria, verranno proposte come di default le pagine assegnate al progetto. .. image:: /_static/images/social/projects.png :width: 400px :align: center .. sectionauthor:: Davide Paci