talk-social-autogestiti/README.md
2024-10-26 19:34:46 +02:00

50 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.
---