Sito di Sezione: differenze tra le versioni
m TrainerBot ha spostato la pagina Gestire il sito di Sezione a Sito di Sezione senza lasciare redirect: Passo 4: titolo dell'oggetto, con le procedure dentro; collegamenti in entrata ripuntati nello stesso batch (via move-page on MediaWiki MCP Server) |
Passo 4: pagina dell'oggetto con le procedure, senza nomi di persona (via update-page on MediaWiki MCP Server) |
||
| Riga 1: | Riga 1: | ||
Il '''sito di Sezione''', il sito pubblico di ESN Milano Statale, è [https://milanostatale.esn.it milanostatale.esn.it], raggiungibile anche come www.esnmilanostatale.it. È un sito ''Satellite'', il modello che ESN International offre alle Sezioni. Questa pagina dice cosa contiene e come si svolgono le operazioni di manutenzione più frequenti. | |||
== Il sito == | |||
== | === Chi lo cura === | ||
Il sito lo gestisce e lo aggiorna l'[[IT Manager]], che si coordina con il [[Partnership Manager]] per i contenuti sui partner (art. 18 del [[Regolamento interno di ESN Milano Statale|Regolamento interno]]). Le guide qui sotto sono state scritte per il WG ICT, chiuso nel 2026 (vedi [[Working Group]]): dove nominavano il referente del WG ICT, oggi ci si rivolge all'IT Manager. | |||
== | === Cosa contiene === | ||
* '''Gli eventi''', copiati dall'annuncio rivolto agli studenti Erasmus. | |||
* '''La Survival Guide''' per gli studenti Erasmus, alla pagina [https://milanostatale.esn.it/survival-guide /survival-guide]: un PDF collegato in modo permanente, conservato nel Drive nella cartella «Survival Guide Erasmus». | |||
* '''Meet our staff''': la pagina ''About ESN'' → ''ESN Milano Statale'' presenta i volontari a partire da una variabile JavaScript, <code>members</code>, con le foto conservate nel repository GitHub <code>esnmilanostatale/esnmilanostatale.github.io</code>. | |||
== Gestire il sito == | |||
== | === Accedere === | ||
# Vai su [https://milanostatale.esn.it/user milanostatale.esn.it/user]. | |||
# Scegli '''login without galaxy'''. | |||
# Inserisci le credenziali, che si chiedono all'IT Manager. | |||
=== Aggiungere un evento === | |||
{{Da verificare|Questi passi risalgono a quando gli eventi si annunciavano agli Erasmus su un gruppo Facebook; vanno confrontati con il sito attuale.}} | |||
# Dal menu di gestione in alto, scegli '''Content''' → '''Add content''' → '''Event'''. | |||
# Apri l'evento come è stato annunciato agli studenti Erasmus e riportane i dati nella pagina dell'evento sul sito: | |||
#* nome dell'evento, data e ora; | |||
#* '''Body''', cioè la descrizione: '''togli le emoji''' e '''togli i collegamenti a moduli Google''' e simili, perché sul sito tutto è pubblico; | |||
#* l'immagine dell'evento, da scaricare e inserire nel campo '''Image'''; | |||
#* i dettagli facoltativi: tipo di evento, ESNcard richiesta, prezzo. | |||
# Clicca '''Save''' in fondo alla pagina. | |||
== | === Aggiornare la Survival Guide === | ||
La pagina [https://milanostatale.esn.it/survival-guide /survival-guide] rimanda a un file che resta valido finché '''<code>Survival Guide - public.pdf</code>''' nella cartella del Drive «Survival Guide Erasmus» viene '''sostituito, mai rinominato né cancellato'''. A ogni modifica richiesta: | |||
# Apri la cartella condivisa sul Drive; se non la vedi, chiedi l'accesso all'IT Manager. | |||
# Scarica l'ultimo PowerPoint aggiornato e fai le modifiche. | |||
# Salvalo con la data dell'aggiornamento nel nome, per esempio <code>Survival Guide - Aggiornata al 12.09.2023.pptx</code>. | |||
# Esporta il PDF con lo stesso nome: <code>Survival Guide - Aggiornata al 12.09.2023.pdf</code>. | |||
# Duplica il PDF e rinomina la copia <code>Survival Guide - public.pdf</code>. | |||
# Carica i tre file nella cartella condivisa; quando il Drive chiede se sostituire i file esistenti, accetta. | |||
# Togli la vecchia versione del PDF e del PowerPoint: nella cartella devono restare solo i tre file nuovi. | |||
# Controlla che la pagina del sito mostri la nuova versione. | |||
=== Se una pagina non si aggiorna dopo le modifiche === | |||
Nel menu di gestione in alto, dall'icona a forma di casa, scegli '''Flush All Caches'''. | |||
=== Aggiungere un volontario a «Meet our staff» === | |||
# Manda al nuovo volontario il foglio di calcolo «Meet your staff on website» da compilare e chiedigli una foto profilo; ritagliala '''quadrata''' (proporzioni 1:1). | |||
# Carica l'immagine nel repository GitHub <code>esnmilanostatale/esnmilanostatale.github.io</code>. | |||
< | # Apri la pagina '''About ESN''' → '''ESN Milano Statale''' e clicca '''Edit'''. | ||
# Nel menu '''Text Format''' scegli '''Plain Text''', così l'editor non altera il codice. | |||
< | # Aggiungi la persona alla variabile <code>members</code> con i dati del foglio di calcolo (schema sotto, «La voce in <code>members</code>»). Per il campo <code>img</code>, sull'immagine in GitHub fai clic destro → ''Copy image address''. | ||
< | # Inserisci la persona in una riga della pagina (schema sotto, «La foto nella riga»). | ||
# Riporta '''Text Format''' su '''Rich Text''' e clicca '''Save''' in fondo alla pagina. | |||
'''La voce in <code>members</code>''': | |||
<pre> | |||
var members = { | |||
"nome_cognome": {"name": "Nome Cognome", "img": "<collegamento all'immagine su GitHub>", | |||
"profile": "<breve presentazione>", "from": "<città> - <ruolo>", "studies": "<studi>", | |||
"place": "<luogo>", "quote": "<citazione>", "lang": flags.italian + flags.english}, | |||
… | |||
}; | |||
</pre> | |||
'''La foto nella riga''': | |||
<pre> | |||
<div class="member-row-5 middlemember"><img class="memberimg desn" onclick="openModal('nome_cognome')" | |||
src="<collegamento all'immagine>" /><br /><span>Nome Cognome</span></div> | |||
</pre> | |||
* <code>member-row-5</code>: quante foto contiene la riga, '''3, 4 o 5'''; | |||
* <code>middlemember</code>: solo per la persona al centro di una riga dispari, da 3 o da 5; | |||
* <code>desn</code>: la classe che dà il colore al cerchio della foto; la legenda della guida è <code>o</code> arancione, <code>p</code> rosa, <code>d</code> blu scuro, <code>g</code> verde, <code>b</code> azzurro; | |||
* <code>openModal('…')</code>: la chiave della persona nella variabile <code>members</code>; | |||
* <code>src</code>: il collegamento all'immagine nel repository GitHub. | |||
== Riferimenti == | |||
[[ | * [[IT Manager]] · [[Partnership Manager]] · [[Canali di Comunicazione]] | ||
[[ | |||
[[ | |||
{{Ultimo aggiornamento|2026-10-06}} | |||
[[Categoria:Amministrazione]] | [[Categoria:Amministrazione]] | ||
Versione attuale delle 14:02, 6 ott 2026
Il sito di Sezione, il sito pubblico di ESN Milano Statale, è milanostatale.esn.it, raggiungibile anche come www.esnmilanostatale.it. È un sito Satellite, il modello che ESN International offre alle Sezioni. Questa pagina dice cosa contiene e come si svolgono le operazioni di manutenzione più frequenti.
Il sito
Chi lo cura
Il sito lo gestisce e lo aggiorna l'IT Manager, che si coordina con il Partnership Manager per i contenuti sui partner (art. 18 del Regolamento interno). Le guide qui sotto sono state scritte per il WG ICT, chiuso nel 2026 (vedi Working Group): dove nominavano il referente del WG ICT, oggi ci si rivolge all'IT Manager.
Cosa contiene
- Gli eventi, copiati dall'annuncio rivolto agli studenti Erasmus.
- La Survival Guide per gli studenti Erasmus, alla pagina /survival-guide: un PDF collegato in modo permanente, conservato nel Drive nella cartella «Survival Guide Erasmus».
- Meet our staff: la pagina About ESN → ESN Milano Statale presenta i volontari a partire da una variabile JavaScript,
members, con le foto conservate nel repository GitHubesnmilanostatale/esnmilanostatale.github.io.
Gestire il sito
Accedere
- Vai su milanostatale.esn.it/user.
- Scegli login without galaxy.
- Inserisci le credenziali, che si chiedono all'IT Manager.
Aggiungere un evento
- Dal menu di gestione in alto, scegli Content → Add content → Event.
- Apri l'evento come è stato annunciato agli studenti Erasmus e riportane i dati nella pagina dell'evento sul sito:
- nome dell'evento, data e ora;
- Body, cioè la descrizione: togli le emoji e togli i collegamenti a moduli Google e simili, perché sul sito tutto è pubblico;
- l'immagine dell'evento, da scaricare e inserire nel campo Image;
- i dettagli facoltativi: tipo di evento, ESNcard richiesta, prezzo.
- Clicca Save in fondo alla pagina.
Aggiornare la Survival Guide
La pagina /survival-guide rimanda a un file che resta valido finché Survival Guide - public.pdf nella cartella del Drive «Survival Guide Erasmus» viene sostituito, mai rinominato né cancellato. A ogni modifica richiesta:
- Apri la cartella condivisa sul Drive; se non la vedi, chiedi l'accesso all'IT Manager.
- Scarica l'ultimo PowerPoint aggiornato e fai le modifiche.
- Salvalo con la data dell'aggiornamento nel nome, per esempio
Survival Guide - Aggiornata al 12.09.2023.pptx. - Esporta il PDF con lo stesso nome:
Survival Guide - Aggiornata al 12.09.2023.pdf. - Duplica il PDF e rinomina la copia
Survival Guide - public.pdf. - Carica i tre file nella cartella condivisa; quando il Drive chiede se sostituire i file esistenti, accetta.
- Togli la vecchia versione del PDF e del PowerPoint: nella cartella devono restare solo i tre file nuovi.
- Controlla che la pagina del sito mostri la nuova versione.
Se una pagina non si aggiorna dopo le modifiche
Nel menu di gestione in alto, dall'icona a forma di casa, scegli Flush All Caches.
Aggiungere un volontario a «Meet our staff»
- Manda al nuovo volontario il foglio di calcolo «Meet your staff on website» da compilare e chiedigli una foto profilo; ritagliala quadrata (proporzioni 1:1).
- Carica l'immagine nel repository GitHub
esnmilanostatale/esnmilanostatale.github.io. - Apri la pagina About ESN → ESN Milano Statale e clicca Edit.
- Nel menu Text Format scegli Plain Text, così l'editor non altera il codice.
- Aggiungi la persona alla variabile
memberscon i dati del foglio di calcolo (schema sotto, «La voce inmembers»). Per il campoimg, sull'immagine in GitHub fai clic destro → Copy image address. - Inserisci la persona in una riga della pagina (schema sotto, «La foto nella riga»).
- Riporta Text Format su Rich Text e clicca Save in fondo alla pagina.
La voce in members:
var members = {
"nome_cognome": {"name": "Nome Cognome", "img": "<collegamento all'immagine su GitHub>",
"profile": "<breve presentazione>", "from": "<città> - <ruolo>", "studies": "<studi>",
"place": "<luogo>", "quote": "<citazione>", "lang": flags.italian + flags.english},
…
};
La foto nella riga:
<div class="member-row-5 middlemember"><img class="memberimg desn" onclick="openModal('nome_cognome')"
src="<collegamento all'immagine>" /><br /><span>Nome Cognome</span></div>
member-row-5: quante foto contiene la riga, 3, 4 o 5;middlemember: solo per la persona al centro di una riga dispari, da 3 o da 5;desn: la classe che dà il colore al cerchio della foto; la legenda della guida èoarancione,prosa,dblu scuro,gverde,bazzurro;openModal('…'): la chiave della persona nella variabilemembers;src: il collegamento all'immagine nel repository GitHub.