50 lines
2.3 KiB
Markdown
50 lines
2.3 KiB
Markdown
# 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 un’esperienza 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 all’indirizzo `http://localhost:8000`.
|
||
|
||
|
||
Accedi poi all'indirizzo `http://localhost:8000` per visualizzare la presentazione.
|
||
|
||
---
|
||
|