Migració de les Noticies de Intraweb a Nodes

Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -
Nombre de respostes: 11

Hola a tothom!

He vist que hi ha un plugin de Nodes que serveix per a realitzar la importació des de la Intraweb, aquest plugin està disponible al repositori https://github.com/projectestac/agora_nodes

Aquest plugin permetria realitzar la importació de les noticies de la Intraweb en el cas que la intraweb i Nodes estiguin funcionant en servidors propis del centre?

I en cas de que no funcionin, quins serien els arxius que hauria de modificar per a definir les BBDD de intraweb i Nodes per a que la importació fos possible ?


Moltes gràcies


Carles

En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

      Hola Carles,

No hem fet proves fora d'Àgora amb aquesta extensió, però l'hauries de poder utilitzar sense cap problema. Els requisits que heu de complir són:

  1. Les taules de la Intraweb i de Nodes han d'estar a la mateixa base de dades.
  2. Has de tenir les mateixes versions del Zikula (1.3.x) i del WordPress (4.2.x) que tenim a Àgora, així com dels mòduls dels que vols importar les dades. Si no són les mateixes versions pot ser que la importació no es faci correctament.


Salutacions,

Toni Ginard
Equip Àgora

En resposta a ANTONI GINARD LLADO

Re: Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -

Hola Toni

Moltes gràcies per contestar tant ràpid.

He afegit les taules de la base de dades del zikula a les del wordpress, però el plugin intranet-importer continua sense reconeixer les dades de la intranet, la versió de wordpress és la 4.2.5, en principi compatible, però la del zikula és la  1.2.4, és la última versió que hi ha disponible l'instal·lador de la intraweb per a servidors propis.

Com que recuperar les noticies, (unes 700) ens estalviaria molta feina, si he de modificar algun arxiu, sempre serà més ràpid que tornar-les a passar, podries orientar-me en quines modificacions he de fer al plugin intranet-importer?

Moltes gràcies

Carles

En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

       Hola Carles,

Per poder fer la importació hauries d'actualitzar la Intraweb a la versió 3. Pots utilitzar el codi que tenim publicat al repositori d'Àgora (https://github.com/projectestac/agora). La Intraweb està en el directori zikula2 (tot i el nom, la versió del Zikula és la 1.3.9).

Aquest codi està modificat per poder funcionar a Àgora, però et podem preparar uns fitxers que has de canviar per tal que funcioni fora d'Àgora. No tenim cap documentació específica i no tenim previst fer-la, així que el que et proposo és llistar-vos els passos i donar-vos suport en cas de que no us en sortiu. Ho voleu provar?


Salutacions,

Toni Ginard
Equip Àgora

En resposta a ANTONI GINARD LLADO

Re: Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -
Hola Toni.
Si, que ho volem provar
T'explico el que havia pensat:
La meva intenció és preparar un servidor de proves (ubuntu 14.04) en una màquina virtual per no espatllar la web que està funcionant.
En aquest servidor instal·lar per un costat la intranet 2.0 i el wordpress (Nodes), actualitzar la intranet 2.0 a intranet 3.0 i després transferir les taules de la intranet dins de la BD del wordpress i realitzar la importació de les noticies a articles del wordpress.
Com ho veus?
 T'agrairem molt totes els suggeriments i tota l'ajuda que ens puguis donar!

Moltes gràcies!!

Carles



En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

      Hola Carles,

El plantejament que fas em sembla molt encertat. El que hauries de fer és el següent:

  1. Descarregar-te la darrera versió que hem publicat d'Àgora: https://github.com/projectestac/agora/releases/download/15.11.16/agora_v15.11.16.zip
  2. Descomprimir el zip i quedar-te només amb el directori html/zikula2/
  3. Moure aquest directori al servidor de proves
  4. Substituir els fitxers upgrade13.php, upgrade.php i config/config.php del paquet original d'Àgora pels que trobaràs adjunts a aquest missatge en un zip (update_zk.zip).
  5. Editar el fitxer config/config.php que hi ha a l'adjunt i configurar les dades d'accés a la base de dades i els paràmetres $ZConfig['Multisites']['siteDNS'] i $ZConfig['Multisites']['filesRealPath']. (IMPORTANT: No he provat aquest fitxer, així que no puc garantir que no tingui cap error. Si el tingués, ja ho detectarem Somrient )
  6. Amb el phpMyAdmin, crear la base de dades que has configurat en el config/config.php i copiar-hi el que teniu ara a la Intraweb.
  7. Copiar el directori de dades de la vostra Intraweb al servidor de proves. Ha d'estar a la ubicació que has indicat a $ZConfig['Multisites']['filesRealPath'], en un directori anomenat data. Els temporals es troben en el directori pnTemp.
  8. Executar, via web, l'script upgrade13.php i seguir els passos que s'hi indiquen.

Nota: Si vols anar més pas a pas, el que pots fer és fer una còpia de la Intraweb actual al servidor de proves i, una vegada has comprovat que funciona, llavors fer els passos anteriors.

Suposo que aniran sorgint coses, així que ja ens diràs.


Salutacions,

Toni Ginard
Equip Àgora

En resposta a ANTONI GINARD LLADO

Re: Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -

Hola Toni!

Bon Nadal i Bones Festes!

Fins aquest dies de vacances no he tingut temps de provar la importació.

He seguit les teves instruccions i l'arxiu upgrade13.php ha donat dos errors:

En primer lloc donava l'error: "Error en obrir el fitxer de text.", he creat una carpeta "data" dins del directori de dades de /var/www/zkdata i li he donat permisos d'escriptura a l'usuari apache i després s'ha aturat a :

 "ERROR A LA PREPARACIÓ"

En aquest punt ja no he sabut continuar..

He mirat la base de dades i ja ha canviat el nom de les taules.

També he intentat fer una importació des del wordpress, et deixa escollir de quin tipus de contingut vols fer la importació però després dona molts missatges "No s'ha pogut afegir el contingut:"


Moltes gràcies per tot i Feliç ANY 2016!


Carles



En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

     Hola Carles,

L'error Error en obrir el fitxer de text probablement sigui degut a que no has configurat el paràmetre $ZConfig['Multisites']['filesRealPath'] del config.php del Zikula. Pel que comentes, hauria de tenir el valor /var/www/zkdata.

L'error ERROR A LA PREPARACIÓ ha d'anar precedit d'un altre error que descrigui quin ha estat el problema. Com que has fet més d'una execució, el que hauries de fer és, després de revisar el paràmetre de configuració que et comentava abans, restaurar les taules originals de la Intraweb i repetir l'execució de l'upgrade13.php.

L'execució t'hauria de crear el fitxer var/www/zkdata/data/upgrade.txt. Si obtens aquest fitxer, si us plau, posa'ns el seu contingut.


Salutacions,

Toni Ginard
Equip Àgora

En resposta a ANTONI GINARD LLADO

Re: Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -

Hola Toni.

He repetit varies vegades el procés, però no consegueixo realitzar la importació de les Noticies.

Et passo l'arxiu upgrade.txt


Moltes gràcies.

Carles

En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

     Hola Carles,

Sembla que l'script no pot processar les taules zk_group_membership-CopiaSeg, zk_iw_users-CopiaSeg i zk_users-CopiaSeg. Aquestes taules no són originals de la Intraweb (imagino que és una còpia de seguretat teva). Prova d'esborrar-les i tornar a executar de nou l'actualització. Recorda que abans de fer-ho has de tornar a copiar les taules originals.

Quan apareix el text ERROR A LA PREPARACIÓ, el procés no es completa i és normal que no puguis importar des del WordPress.


Salutacions,

Toni Ginard
Equip Àgora

En resposta a ANTONI GINARD LLADO

Re: Migració de les Noticies de Intraweb a Nodes

per CARLOS MIRO PUJOL -

Hola Toni.

Aquest cop no ha donat cap error,el text del fitxer upgrade.txt és:

===============
2015-12-28T08:51:16-05:00 - Actualització de la intranet: intraweb

OK
===============

Aquest cop he aconseguit importar els usuaris però no les notícies.

Alguna idea?

Moltes gràcies

Carles


En resposta a CARLOS MIRO PUJOL

Re: Migració de les Noticies de Intraweb a Nodes

per ANTONI GINARD LLADO -

      Hola Carles,

Amb la informació que proporciones és difícil endevinar què falla. Somrient

Entenc que la Intraweb s'ha actualitzat, que hi pots entrar com a administrador i, a l'administració de les notícies, t'hi apareixen totes. És correcte?

Per un altre costat, quan fas la importació des del WordPress, entenc que marques l'opció Notícies, tries una visibilitat, i fas clic a Inicia la importació. Què t'apareix a la pantalla següent? Pots passar-nos una captura de pantalla o copiar-nos el text que hi surt?


Salutacions,

Toni Ginard
Equip Àgora