LE PAGINE WEB PERSONALI
Gli utenti di ReteIsi hanno la possibilità di pubblicare sulla rete dell´Istituto un sito web personale posto sotto il proprio diretto controllo. Qualora il web server della scuola sia raggiungibile dall´esterno, il sito personale risulta raggiungibile anche via internet.
Riteniamo tale possibilità molto interessante per le implicazioni didattiche che essa evidentemente possiede, ci vengono in mente
- diffusione dell´uso consapevole del web attraverso attività di redazione di pagine e non più di mera navigazione di pagine altrui
- messa a disposizione di un ambiente completo e professionale orientato alla produzione di documenti ipertestuali (si possono pubblicare sia pagine statiche che pagine dinamiche, ad esempio in PHP)
- il web come strumento standard di redazione documentale (si pensi ad esempio alla programmazione curricolare individuale degli insegnanti che potrebbe essere redatta e resa disponibile direttamente in questa forma)
- disponibilità di un ambiente redazionale e comunicativo anche sostitutivo rispetto al tradizionale quaderno.
- potenziamento degli strumenti di comunicazione tra insegnanti, studenti e famiglie degli studenti.
La homepage personale sarà generalmente raggiungibile all´url:
http://nome_server/~nome_utente/index.html
Per attivare la funzionalità occorre
- configurare opportunamente il web server Apache
- creare nella cartella personale che si vuole abilitare la sottocartella public_html
- creare una pagina di default di nome index.html e copiarla nella public_html dell´utente
La configurazione di Apache
Apache di ArgoLinux è già configurato per fornire la funzionalità in questione. In ogni caso basterà controllare che il file di configurazione /etc/apache/httpd.conf contenga le seguenti linee
.......
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
.......
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
</IfModule>
.......
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
deny from all
</Limit>
</Directory>
.......
Fatte le modifiche del caso basterà riavviare Apache.
Predisporre public_html
Il modo più semplice per predisporre le home degli utenti è il seguente:
- creare in /etc/skel la cartella /etc/skel/public_html
- creare in /etc/skel/public_html il file index.html contenente una homepage di default
- aprire una console come utente root e digitare per ogni gruppo da abilitare il comando
home_setperm nome_gruppo
(se si utilizza la nostra homepage di default si potrà poi utilmente eseguire il comando home_setindex nome_gruppo che effettua su di essa una ulteriore personalizzazione).
La gestione remota delle pagine personali
ToDo