talk-social-autogestiti/README.md

51 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2024-10-26 19:34:46 +02:00
# Slide per il Linux Day 2024
Queste slide sono state create per la presentazione "*Social Network Autogestiti, Fediverso e l'istanza bolognese Mastodon Bida*" in occasione del *Linux Day 2024*, che si doveva tenere **sabato 26 ottobre 2024** presso il *Liceo Scientifico Copernico* di Bologna ma rinviato a data da destinarsi per motivi meteorologici.
La presentazione esplora i concetti di social network autogestiti e il fediverso, con un approfondimento sull'istanza locale di Mastodon del collettivo *Bida* che si propone come alternativa etica e decentralizzata ai social network tradizionali.
## Struttura del progetto
- **`index.html`**: File principale delle slide, creato con *Reveal.js*.
- **`css/`**: Cartella con eventuali stili CSS personalizzati per il design delle slide.
- **`js/`**: Cartella con eventuali script JavaScript di supporto.
- **`images/`**: Cartella contenente le immagini utilizzate nelle slide.
- **`README.md`**: Questo file, che spiega come avviare le slide e fornisce una panoramica della presentazione.
## Prerequisiti
Le slide sono costruite utilizzando [Reveal.js](https://revealjs.com/), una libreria JavaScript per la creazione di presentazioni moderne e interattive.
**Prerequisiti per visualizzare le slide:**
1. Un browser moderno (come Chrome, Firefox, Safari) che supporti JavaScript.
2. (Facoltativo) Node.js e npm per l'esecuzione in ambiente locale.
## Come avviare le slide
### Opzione 1: Aprire le Slide direttamente in un Browser
1. Scarica o clona il progetto sul tuo computer.
2. Apri il file `index.html` con il tuo browser.
> **Nota**: Non è necessario un server per visualizzare le slide, ma per alcune funzionalità avanzate (come il supporto a WebSockets) potrebbe essere utile.
### Opzione 2: Avviare un Server Locale (Consigliato)
Per unesperienza ottimale, è possibile avviare un server locale. Di seguito i passaggi:
1. Assicurati di avere *Node.js* e *npm* installati.
2. Apri il terminale nella cartella del progetto e installa le dipendenze:
```bash
npm install
```
3. Avvia il server Reveal.js con:
```bash
npm start
```
4. Ora le slide dovrebbero essere disponibili allindirizzo `http://localhost:8000`.
Accedi poi all'indirizzo `http://localhost:8000` per visualizzare la presentazione.
---