<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.eigenlab.org/index.php?action=history&amp;feed=atom&amp;title=How2SitoHM</id>
	<title>How2SitoHM - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eigenlab.org/index.php?action=history&amp;feed=atom&amp;title=How2SitoHM"/>
	<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;action=history"/>
	<updated>2026-06-02T16:24:29Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4502&amp;oldid=prev</id>
		<title>Svalo il 17:47, 19 nov 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4502&amp;oldid=prev"/>
		<updated>2016-11-19T17:47:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 17:47, 19 nov 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot;&gt;Riga 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Autoformazione]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Categoria:Autoformazione]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:HowTo]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-4475:rev-4502:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Svalo</name></author>
	</entry>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4475&amp;oldid=prev</id>
		<title>Rakk: categoria</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4475&amp;oldid=prev"/>
		<updated>2016-11-13T02:14:45Z</updated>

		<summary type="html">&lt;p&gt;categoria&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versione delle 02:14, 13 nov 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l138&quot;&gt;Riga 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo però lo copriremo più in là di persona&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Questo però lo copriremo più in là di persona&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Categoria:Autoformazione]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-4266:rev-4475:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Rakk</name></author>
	</entry>
	<entry>
		<id>https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4266&amp;oldid=prev</id>
		<title>Svalo: Ricreata la pagina che da gonfio avevo eliminato</title>
		<link rel="alternate" type="text/html" href="https://wiki.eigenlab.org/index.php?title=How2SitoHM&amp;diff=4266&amp;oldid=prev"/>
		<updated>2016-03-19T15:27:07Z</updated>

		<summary type="html">&lt;p&gt;Ricreata la pagina che da gonfio avevo eliminato&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Prerequisiti: ==&lt;br /&gt;
&lt;br /&gt;
# Un account su http://git.lattuga.net/user/sign_up &lt;br /&gt;
# Fare amicizia con il terminale su Linux&lt;br /&gt;
# Avere voglia di imparare 3 comani di git&lt;br /&gt;
# Imparare un comando di fabric&lt;br /&gt;
&lt;br /&gt;
== Prerequisiti software: ==&lt;br /&gt;
&lt;br /&gt;
# python2.7&lt;br /&gt;
# virtualenv2&lt;br /&gt;
# git&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian-Ubuntu:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install python python-virtualenv git&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
 sudo pacman -S python2 python2-virtualenv git&lt;br /&gt;
&lt;br /&gt;
[Da qui in poi appariranno termini tecnici, non mordono, pensateli come delle pallette fuffose rosa] [[File:HairyBall.png|150x150px|Palletta fuffosa]]&lt;br /&gt;
&lt;br /&gt;
La prima cosa da fare per iniziare a lavorare sul sito è creare un virtualenv per python, altro non è che una cartella sul pc nella quale valgono alcune regole che ci semplificano il lavoro.&lt;br /&gt;
&lt;br /&gt;
Scegliamo la cartella in cui vogliamo lavorare, da qui in poi faccio finta che sia:&lt;br /&gt;
 /home/svalo/eigenLab/sitoHM&lt;br /&gt;
Voi sostituite ogni occorrenza col vostro percorso&lt;br /&gt;
&lt;br /&gt;
Per prima cosa apriamo un terminale (Menu -&amp;gt; Accessori -&amp;gt; Terminale) e ci spostiamo dentro la cartella&lt;br /&gt;
 cd /home/svalo/eigenLab/sitoHM&lt;br /&gt;
&lt;br /&gt;
E creiamo un virtualenv&lt;br /&gt;
&lt;br /&gt;
 virtualenv HM16&lt;br /&gt;
&lt;br /&gt;
Appariranno un po&amp;#039; di scritte che ci informano che sta installando una versione di python dentro la cartella HM16 e vari altri componenti. Questo serve perché così possiamo lavorare installando un sacco di cose e fare un sacco di configurazioni che non &amp;quot;sporcano&amp;quot; il sistema in generale ma che hanno valore solo dentro la cartella. Una volta finito HM potremo cancellare la cartella ed il sistema tornerà com&amp;#039;era prima.&lt;br /&gt;
&lt;br /&gt;
Poi attiviamo il virtualenv&lt;br /&gt;
 source ./HM16/bin/activate&lt;br /&gt;
&lt;br /&gt;
Per essere sicuri che tutto sia andato a buon fine dal terminale digitate&lt;br /&gt;
 which python&lt;br /&gt;
Se la risposta è qualcosa di simile a&lt;br /&gt;
 /home/svalo/eigenLab/sitoHM/HM16/bin/python&lt;br /&gt;
&lt;br /&gt;
Allora tutto bene, se assomiglia a /usr/bin/python2.7 allora qualcosa non è andato bene, contatta lo smanettone più vicino :P&lt;br /&gt;
&lt;br /&gt;
A questo punto abbiamo creato il nostro virtualenv e lo abbiamo attivato, sarà il nostro spazio di lavoro, ogni volta che vorremo lavorare sul sito dovremmo entrare nella cartella che abbiamo scelto e attivare il virtualenv.&lt;br /&gt;
&lt;br /&gt;
Versione compatta per dalla seconda volta in poi&lt;br /&gt;
&lt;br /&gt;
 cd /home/svalo/eigenLab/sitoHM&lt;br /&gt;
 . ./HM16/bin/activate&lt;br /&gt;
&lt;br /&gt;
Quando abbiamo finito di sviluppare e vogliamo fare altro basta scrivere nel terminale&lt;br /&gt;
 deactivate&lt;br /&gt;
&lt;br /&gt;
== Prendere il codice del sito == &lt;br /&gt;
&lt;br /&gt;
Siamo dentro la cartella /home/svalo/eigenLab/sitoHM/ adesso prendiamo il codice del sito&lt;br /&gt;
&lt;br /&gt;
Il codice del sito vive in un repository git su git.lattuga.net, lo potete recuperare col comando&lt;br /&gt;
 git clone http://git.lattuga.net/boyska/sito-hackit-16.git&lt;br /&gt;
&lt;br /&gt;
Questo sparerà un po&amp;#039; di messaggi e, se tutto va bene, ci ritroveremo con una bellissima cartella di sono sito-hackit-16 accanto a HM16&lt;br /&gt;
&lt;br /&gt;
Ovvero dando il comando ls in /home/svalo/eigenLab/sitoHM dovremmo vedere&lt;br /&gt;
 (HM16) /home/svalo/eigenLab/Developing/HM16/&lt;br /&gt;
 svalo:$ ls&lt;br /&gt;
 HM16  sito-hackit-16&lt;br /&gt;
&lt;br /&gt;
Ottimo adesso abbiamo il codice del sito, se entrate nella cartella sito-hackit-16 vedrete la struttura del progetto&lt;br /&gt;
&lt;br /&gt;
 cd sito-hackit-16&lt;br /&gt;
&lt;br /&gt;
ls vi dirà cosa c&amp;#039;è dentro.&lt;br /&gt;
&lt;br /&gt;
La prima, e unica, volta dovremo installare le dipendenze del progetto per poter lavorare al sito&lt;br /&gt;
 pip install -r requirements.txt&lt;br /&gt;
&lt;br /&gt;
Questo legge il file requirements ed installa i programmi che servono per creare il sito.&lt;br /&gt;
&lt;br /&gt;
CI SIAMO! Abbiamo tutto quello che ci serve per cominciare&lt;br /&gt;
&lt;br /&gt;
Sempre da dentro la cartella sito-hackit-16 diamo il comando&lt;br /&gt;
&lt;br /&gt;
 ./develop-server.sh start &amp;amp;&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
Queso farà partire un mini server web il python che ci farà vedere il sito allo stato attuale all&amp;#039;indirizzo http://localhost:8000&lt;br /&gt;
&lt;br /&gt;
Quando vorremo fermare il server python, dallo stesso terminale dal quale lo abbiamo lanciato dobbiamo dare&lt;br /&gt;
 ./develop-server.sh stop&lt;br /&gt;
&lt;br /&gt;
== Modificare il sito ==&lt;br /&gt;
&lt;br /&gt;
Ok tutto figo maaaa come si modifica? &lt;br /&gt;
&lt;br /&gt;
Tutto questo accrocchio serve per generare il sito, il sito vero e proprio è solo una manciata di pagine html e di css, lo trovate dentro la cartella output. Quello è ciò che effettivamente andrà poi nel server che ospita il sito.&lt;br /&gt;
&lt;br /&gt;
Le pagine del sito stanno dentro &lt;br /&gt;
 content/pages/&lt;br /&gt;
&lt;br /&gt;
Possiamo modificarle  e vedere cosa succede alla pagina http://localhost:8000 tutto quello che faremo rimarrà sul nostro pc, se facciamo qualche cazzata basterà dare il comando&lt;br /&gt;
 git checkout -- nomedelfiledaripristinare&lt;br /&gt;
&lt;br /&gt;
Le pagine sono scritte in markdown,  le potete modificare con un editor di testo grafico tipo kate o gedit o dal terminale con vim o nano(bleah)&lt;br /&gt;
&lt;br /&gt;
Se abbiamo lanciato il develop server appena salviamo le modifiche ai files questo appariranno nella pagina su localhost.&lt;br /&gt;
&lt;br /&gt;
== Pubblicare le modifiche ==&lt;br /&gt;
&lt;br /&gt;
Prima di modificare o pubblicare le modifiche bisogna dare&lt;br /&gt;
 git pull origin master&lt;br /&gt;
&lt;br /&gt;
Questo serve per ricevere le modifiche che altri potrebbero aver fatto fra il momento in cui abbiamo scaricato il codice del sito e quello in cui vorremmo pubblicare le modifiche&lt;br /&gt;
&lt;br /&gt;
A questo punto possiamo inserire nella storia di git le nostre modifiche.&lt;br /&gt;
&lt;br /&gt;
 git status &lt;br /&gt;
ci dice quello che è cambiato dall&amp;#039;ultima modifica che git conosce (Non tutti i files e non tutte le modifiche che vediamo dentro la cartella sono note a git, lui conosce solo quello che noi gli diciamo di memorizzare)&lt;br /&gt;
&lt;br /&gt;
se ad esempio abbiamo modificato la pagina content/pages/info.md &lt;br /&gt;
&lt;br /&gt;
git ci dirà che quel file è stato modificato&lt;br /&gt;
&lt;br /&gt;
 git diff&lt;br /&gt;
&lt;br /&gt;
ci farà vedere le modifiche&lt;br /&gt;
&lt;br /&gt;
 git add content/pages/info.md &lt;br /&gt;
Aggiungerà le modifiche alla coda delle modifiche da aggiungere&lt;br /&gt;
&lt;br /&gt;
 git commit -m &amp;quot;Un messaggio breve ma significativo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Aggiungerà le nostre modifiche alla storia di git&lt;br /&gt;
&lt;br /&gt;
Questo aggiunge le modifiche solo alla storia presente sul nostro pc, per poterle vedere online dobbiamo mandarle repository di boyska. &lt;br /&gt;
&lt;br /&gt;
Questo però lo copriremo più in là di persona&lt;/div&gt;</summary>
		<author><name>Svalo</name></author>
	</entry>
</feed>