DJ #4: creare un’applicazione

Scrivania con monitor multipli e una tastiera

Dopo aver configurato l’ambiente di sviluppo e creato il progetto, è il momento di creare un’applicazione. Infatti un progetto Django è un insieme di applicazioni e rappresenta una sorta di contenitore. Si può pensare al progetto come all’intero sito web,…

DJ #3: MVC vs. MVT

Immagine di uno schermo che mostra un editor di testo

Tutte le volte che ho avuto a che fare con la programmazione web, ho sempre ragionato in termini di pattern Model View Controller (MVC), dove le View sono le porzioni di codice che si occupano di mostrare i dati al…

DJ #2: setup di un progetto

Scritta PROJECTS su un muro

Avendo già predisposto una directory da dedicare al progetto e anche un virtualenv dedicato, posso finalmente creare il progetto Django. Dalla directory che ho chiamato “journey”, e avendo già attivato il virtualenv, posso eseguire il seguente comando: Il punto alla…

Installiamo e proviamo NodeBB

Screenshot dell'interfaccia di amministrazione di NodeBB

Questo articolo è dedicato all’installazione di NodeBB, un software alternativo a Discourse, su un sistema Ubuntu 18.04. In un precedente articolo ho scritto due righe a proposito di Discourse, un software open source per realizzare community forum. Discourse è largamente…

WriteFreely, c’è qualcosa da rivedere

Ho già scritto più di un post a proposito di WriteFreely, descrivendo a cosa serve, come si aggiorna e del perché è un progetto molto interessante. Inoltre da un po’ di tempo ho pubblicato e aperto al pubblico una mia…