Migració dades socials al Moodle 2

Re: Migració dades socials al Moodle 2

per FRANCESC BUSQUETS BURGUERA -
Nombre de respostes: 0
Hola Gregori,

Tens raó, quan "congelis" el fòrum quedaran molts enllaços a Àgora que amb el canvi de versió ja no funcionaran. Si l'usuari que visita el fòrum fa clic a la foto d'un altre usuari, o intenta "Entrar" al sistema, es trobarà amb un error.

T'explico una possible solució a aquest problema:

1 - Prepares una pàgina estàtica que servirà per recollir els enllaços trencats. Per exemple, podria ser un fitxer anomenat "trencat.html", situat a la mateixa carpeta que la resta de fitxers i amb un contingut semblant a aquest:

<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
</head>
<body>
<p>Esteu navegant per una còpia arxivada del fòrum "XXXX"</p>
<p>L'objectiu d'aquest espai és conservar les converses mantingudes al fòrum fins al juliol de 2013, data en que la discussió es va traslladar al <a href="xxx">nou espai</a>.</p>
<p>Els enllaços a altres apartats de l'antic Moodle no estan actius.</p>
<P>Des d'aquí podeu <a href="javascript: history.go(-1)">tornar a la pàgina que estàveu visualitzant</a> o a <a href="index.html">l'índex del fòrum de discussió</a>.</p>
</body>
</html>


2 - Ara es tracta de canviar dins dels fitxers arxivats totes les expressions de tipus "http://agora.xtec.cat/" per "trencat.html?". Això es pot fer amb un "cercar i substituir" massiu sobre tots els arxius ".html" que hi hagi a la carpeta.

Amb Linkat o qualsevol altra distribució de GNU/Linux ho podem fer fàcilment obrint una consola, situant-nos a la carpeta on hi ha els fitxers de la captura i escrivint:

sed -i "s/http:\/\/noagora.xtec.cat/trencat.html?/g" *.html
sed -i "s/https:\/\/noagora.xtec.cat/trencat.html?/g" *.html

La primera línia canvia els "http", i la segona els "https".

En Windows i Mac segur que també existeixen utilitats que permetin canviar massivament una determinada expressió per una altra en un conjunt de fitxers. He posat l'exemple de l'ordre "sed" perquè és la que faig servir més sovint.

Un cop fet això veuràs com qualsevol intent de sortir de les pàgines capturades porta a la pàgina d'avís que hem preparat.

Finalment, podríem editar el fitxer "trencat.html" i canviar les expressions en negreta pel títol del fòrum i l'adreça de la nova ubicació. També es podrien treballar una mica els estils, tipus de lletra, colors... per fer la pàgina més agradable.

Espero que funcioni!

Ens veiem,


Francesc